Level: Fortgeschritten
Justin Chilton, Senior Associate Test Engineer bei JMP, SAS
Evan McCorkle, Senior Software Developer bei JMP, SAS
Haben Sie JSL geschrieben und es satt, nach jeder Änderung manuell zu testen? Haben Sie versehentlich einen Teil Ihrer Anwendung beschädigt oder haben Sie aus Angst davor nicht die gewünschten Änderungen vorgenommen? Mit automatisierten Tests können Sie sicherer auf Ihre Änderungen reagieren. Jetzt ist eine Reihe von Tools verfügbar, mit denen Sie das Testen von JSL automatisieren können. Dieses Framework umfasst die Erstellung von Tests und Testfällen sowie die Implementierung der bekannten Hamcrest-Assertion-Bibliothek. Hamcrest bietet flexible Möglichkeiten, um sicherzustellen, dass das, was Sie wissen, dem Verhalten Ihrer JSL entspricht. Diese Tools sind voll funktionsfähig und können auf Ihre Bedürfnisse spezialisiert werden. Die JMP-Entwicklung verwendet sie sogar, um JMP selbst zu testen. Die Präsentation behandelt dieses Framework und seine Verwendung beim Testen einer JSL-Beispielanwendung, von einzelnen Funktionen bis zur Automatisierung von GUI-Interaktionen.
Laden Sie das JSL-Hamcrest-Add-In herunter GitHub .