I explain a smooth infrastructure combining the frameworks Fit, TestNG and Jemmy to drive the development of your Java Swing applications drafted with a concrete use case. The use case, the test and specification artifacts, a build script and a small glue module are available for download here.
Beside the frameworks and the integration I show the run in Eclipse and discuss agile best-practices along the way including anchoring the setting into a CI-server like TeamCity. Also mocking and architectural considerations are kept in mind.
You may buy a copy or just the PDF if you like.
German abstract:
"Dieser Artikel möchte das Verständnis für das Testen von Rich-UI-Anwendungen schärfen. Er stellt die drei kostenlosen Werkzeuge TestNG, Fit und Jemmy vor, mit deren Hilfe Swing-Anwendungen umfassend getestet werden können. Eine Integration von Fit/Jemmy-Akzeptanztests und TestNG-Komponententests führt zu schnellen Rückkopplungen. Anhand eines Beispiels wird eine Integration dieser Werkzeuge vorgestellt, die hilft, die technische Barriere zwischen den komplementären Komponenten- und Akzeptanztests zu überwinden."
No comments:
Post a Comment