Thu Apr 09 12:10:12 HKT 2015
How to write unit test for RCP application in eclipse - http://www.notesfromatooluser.com/2007/06/developing-ecli.html http://nricheton.homeip.net/?p=94
and functional robot tester - http://ketan.padegaonkar.name[..]ame/2007/12/18/announcing-swtbot-01.html
A lot of links of tools - http://wiki.java.net/bin/view/Javapedia/TestingGUIApplications
CI for eclipse RCP - http://www.pluginbuilder.org/
Don’t write E2E tests instead of UI tests. Instead write unit tests and integration tests beside the UI tests.
Hermetic tests are the way to go.
Use dependency injection while designing your app.
Build your application into small libraries/modules, and test each one in isolation. You can then have a few integration tests to verify integration between components is correct .
Componentized UI tests have proven to be much faster than E2E and 99%+ stable. Fast and stable tests have proven to drastically improve developer productivity.
(google search) (amazon search)