Stufe: Fortgeschritten
Auftragsfunktion: Programmierer
Industrie: Branchenübergreifend
Justin Chilton, Senior Associate Test Engineer bei JMP, SAS
Evan McCorkle, JMP-Softwareentwickler, SAS
Haben Sie JSL geschrieben und haben es nach jeder Änderung müde, manuell zu testen? Haben Sie versehentlich einen Teil Ihrer Bewerbung gebrochen oder haben Sie die Furcht daran gehindert, die gewünschten Änderungen vorzunehmen? Mit automatisierten Tests können Sie sich sicherer auf Ihre Änderungen verlassen. Jetzt ist eine Reihe von Tools verfügbar, mit denen das Testen von JSL automatisiert werden kann. Dieses Framework umfasst die Erstellung von Tests und Testfällen sowie die Implementierung der bekannten Hamcrest-Assertionsbibliothek. Hamcrest bietet flexible Möglichkeiten, um das zu bestätigen, was Sie über das Verhalten Ihrer JSL als zutreffend wissen. Diese Tools sind voll ausgestattet 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.