Nivel: Avanzado
Función laboral: Programador
Industria: Industria cruzada
Justin Chilton, Ingeniero de Pruebas Asociado Senior de JMP, SAS
Evan McCorkle, desarrollador de software JMP, SAS
¿Has escrito un poco de JSL y te has cansado de probar manualmente después de cada cambio? ¿Ha roto accidentalmente parte de su solicitud, o el temor de hacerlo le ha impedido realizar los cambios que desea hacer? Con las pruebas automatizadas, puede tener más confianza en sus cambios. Ahora está disponible un conjunto de herramientas para automatizar las pruebas de JSL. Este marco incluye la creación de pruebas y casos de prueba, así como una implementación de la conocida biblioteca de aserciones de Hamcrest. Hamcrest proporciona maneras flexibles de afirmar lo que sabe que es verdad sobre el comportamiento de su JSL. Estas herramientas tienen todas las funciones y pueden ser especializadas para sus necesidades. De hecho, el desarrollo de JMP incluso los utiliza para probar el propio JMP. La presentación cubrirá este marco y su uso para probar una aplicación JSL de ejemplo, desde funciones individuales hasta la automatización de las interacciones de GUI.