SOLAR Testing Toolkit — su tranquilidad en un solo paquete
SOLAR Testing Toolkit fue el primer producto que lanzamos cuando empezamos a operar en 2014: una potente solución para las pruebas funcionales, de integración, de regresión y de rendimiento de los sistemas de procesamiento de pagos. Desde el principio, desarrollamos y utilizamos este juego de herramientas para probar nuestros propios productos y todas nuestras demás soluciones y proyectos se han beneficiado de este sólido modelo de prueba. Con SOLAR Testing Toolkit, las actualizaciones más revolucionarias pueden integrarse sin problemas y con rapidez en las soluciones más complejas.
UN MODELO COMPACTO DEL MUNDO DE LOS PAGOS
SOLAR Testing Toolkit simula todos los elementos que componen el mundo de los pagos: cajeros automáticos, TPV, esquemas de tarjetas internacionales y nacionales (VISA, MasterCard, AMEX, JCB, UPI). Es compatible con interfaces de archivos en línea y por lotes, y puede probar archivos de compensación e informes. Un sencillo lenguaje de configuración de scripts de prueba define las reglas para las interacciones entre los elementos y permite que las transacciones simuladas se envíen al sistema de pruebas sin involucrar la infraestructura externa. Los resultados pueden analizarse rápidamente y compararse con los valores previstos para un número infinito de parámetros. Básicamente, se trata de un modelo compacto y parametrizable del mundo de los pagos electrónicos.
PEQUEÑAS INVERSIONES, GRANDES BENEFICIOS
No hay duda: nuestra fe en este producto ha dado sus frutos a lo grande. SOLAR Testing Toolkit no solo funciona en los laboratorios de prueba de los productos SOLAR, sino que nuestros clientes también están cosechando los beneficios cuando lo implantan en las soluciones de prueba desarrolladas por ellos mismos o por otros proveedores.
Nuestros análisis e investigaciones de los productos confirman sistemáticamente que SOLAR Testing Toolkit está demostrando su rentabilidad en todos los bancos en los que se ha implantado. Es así incluso si el banco no desarrolla sus propios productos, sino que solo prueba los productos adquiridos a proveedores externos.
CREAR LAS PRUEBAS ES FÁCIL
Era necesario simplificar el proceso por el que nuestros usuarios llevaban a cabo las pruebas. Cuanto más grande sea el modelo de prueba, más engorroso será el soporte, por lo que eliminar la complejidad era un gran objetivo. Por eso, hemos abandonado los lenguajes de programación clásicos para configurar las pruebas. Es posible crear una prueba mediante una interfaz de descripción fácil de usar que no requiere ninguna experiencia programando. Otras interfaces especiales permiten que SOLAR Testing Toolkit se integre continuamente en cada construcción de software. Nuestra sólida plataforma de pruebas es la base de todos nuestros proyectos, ya sean de desarrollo de productos o de su implementación.
PRUEBAS FUNCIONALES
Una nueva función de software para su sistema debe someterse a una serie de pruebas para garantizar que cumple con todos los requisitos antes de ponerla en funcionamiento. Por ejemplo, una prueba puede verificar que los intereses sobre el saldo de la cuenta se acumulan en los días correctos y sobre los importes correctos y que los asientos contables cumplan con las normas del Banco Central. Una vez identificados y corregidos los errores, podemos volver a ejecutar todo el proceso de prueba.
SOLAR Testing Toolkit le permite enviar transacciones simuladas (autorizaciones, documentos financieros a través de interfaces estándar) al sistema en pruebas, realizar automáticamente el cierre del día bancario, iniciar la carga de los archivos de interfaz necesarios y comprobar su corrección en el modo de comparación inteligente con el patrón. SOLAR Testing Toolkit también puede utilizarse para crear pruebas a partir de unos requisitos empresariales específicos para el software en pruebas y comprobar si los cumple. La cobertura y la finalización de las pruebas pueden seguirse con un práctico conjunto de informes estadísticos.
PRUEBAS DE INTEGRACIÓN
Probar manualmente los sistemas de información puede convertirse en una tarea abrumadora si contienen un gran número de interfaces externas en línea y de archivos compatibles con varios protocolos. Considere que una prueba completa requiere que su entorno esté conectado a los entornos de pruebas de todos los sistemas auxiliares, por no hablar de los servidores de prueba de todos los proveedores de servicios de pago externos y los sistemas de pago internacionales.
Con SOLAR Testing Toolkit, podrá seleccionar el nivel de precisión que se desee para la simulación del sistema. Puede hacer más que enviar acciones y analizar los resultados con las simulaciones inteligentes del Toolkit. Por ejemplo, Toolkit puede emular a cualquier IPS y dará la respuesta adecuada en función del caso de uso. Una sola instalación puede simular varios sistemas a la vez. Por ejemplo al probar cómo sus cajeros automáticos procesan las tarjetas de pago de otro banco, Toolkit simula tanto el cajero que envía la solicitud de autorización como el sistema de pago que responde a ella.
PRUEBAS DE REGRESIÓN
Así que ha pasado con éxito por un ciclo de actualizaciones funcionales, probando las nuevas características, corrigiendo los errores, probando de nuevo, y así una y otra vez, hasta que todo funciona a las mil maravillas. ¿Ya está el sistema listo para su uso comercial? Casi. Uno de los últimos obstáculos después de las pruebas funcionales es la prueba de regresión, en la que se verifica si las antiguas características funcionan correctamente junto con las nuevas.
SOLAR Testing Toolkit es excepcional también en este sentido: sabe guardar y ejecutar conjuntos de pruebas de regresión. Ya no es necesario asignar costosos recursos de especialistas a un análisis manual de los resultados que lleva días. Con este juego de herramientas, todo lo que hay que hacer es asegurarse de que alrededor del 95 % de las pruebas se han ejecutado sin errores y arreglar el 5 % restante. Y definitivamente vale la pena: según nuestra investigación, SOLAR Testing Toolkit ahorra muchas veces el tiempo que se suele dedicar a las pruebas de regresión y aumenta su rendimiento de manera significativa.
PRUEBAS DE RENDIMIENTO
A todos nos gustaría pensar que la actualización de un sistema acelerará el procesamiento y el rendimiento, pero no siempre es así. A veces, un error del desarrollador puede pasar desapercibido durante la fase de pruebas de regresión y afectar solo a la velocidad de funcionamiento.
Con SOLAR Testing Toolkit, puede descubrir fácilmente los cuellos de botella ocultos. Solo tiene que configurar pruebas especiales con un perfil de carga lo más ajustado posible a la carga real, especificar la capacidad máxima requerida e iniciar la carga simultánea desde todos los canales. Toolkit puede procesar cargas estables, escalonadas y de pico durante un periodo determinado; registrar y analizar los resultados, y, por último, generar un informe de rendimiento una vez finalizada la prueba.