Nivel: avanzado
Justin Chilton, ingeniero de pruebas asociado senior de JMP, SAS
Evan McCorkle, Desarrollador Senior de Software JMP, SAS
¿Has escrito algo de JSL y te has cansado de probar manualmente después de cada cambio? ¿Has roto accidentalmente alguna parte de tu aplicación o el miedo a hacerlo te ha impedido hacer los cambios que quieres 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 afirmaciones Hamcrest. Hamcrest proporciona formas flexibles de afirmar lo que sabe que es cierto sobre el comportamiento de su JSL. Estas herramientas tienen todas las funciones y se pueden especializar para sus necesidades. De hecho, el desarrollo de JMP incluso los usa para probar JMP en sí mismo. 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 interacciones GUI.
Descargue el complemento JSL-Hamcrest en GitHub .