Nivel: Avanzado
Función del puesto: Programador
Justin Chilton, ingeniero de pruebas asociado sénior de JMP, SAS
Evan McCorkle, desarrollador de software JMP, SAS
¿Has escrito algo en JSL y te has cansado de probarlo manualmente después de cada cambio? ¿Has dañado alguna parte de tu aplicación sin darte cuenta o el miedo a hacerlo te ha impedido realizar los cambios que querías? Con las pruebas automatizadas, puedes tener más confianza en tus cambios. Ahora tienes disponible un conjunto de herramientas para automatizar las pruebas de JSL. Este framework incluye la creación de pruebas y casos de prueba, así como la implementación de la conocida biblioteca de aserciones Hamcrest. Hamcrest ofrece formas flexibles de comprobar lo que sabes que es cierto sobre el comportamiento de tu JSL. Estas herramientas son completas y se pueden adaptar a tus necesidades. De hecho, el desarrollo de JMP incluso las utiliza para probar el propio JMP. La presentación abordará este framework y su uso en las pruebas de una aplicación JSL de ejemplo, desde funciones individuales hasta la automatización de las interacciones de la GUI.