Yes, You Can Do Functional and UI Testing of Eclipse/RCP products with pleasure! (sponsored by Xored)
Andrey Platov (Xored Software Inc )
Other / New & Noteworthy · Sponsored
Wednesday, 17:00, 25 minutes | Seminarräume 5
If you're skeptical about functional/UI testing of Eclipse-based products – you should attend this talk. During the talk we'll show real-life applications developed and used by worldwide leading telecom companies, which are based on a wide set of Eclipse technologies. We will demo hundreds of tests covering Eclipse Platform, JDT, GEF, and GMF-based functionality running on various platforms as is: independent of platform windowing system, workbench sizes, order and/or subset of tests to be executed, and initial state of the system under test, which should explode a myth about UI tests being fragile.
During the talk we will show how your test plans can be automated and maintained by non-technically skilled persons, producing and/or maintaining up to hundred of testing scenarios per day; how test engineers can write complex assertions, which are not limited to UI but cover wide set of functionality of Eclipse project. TDD/BDD fans may be happy to see how testing scenarios can be written with external DSL before coding the functionality
And yeah: We run on OSX and we run as a part of a Tycho builds
Note: this demo is strictly reflecting real-life software, and all the numbers (metrics) we'll reveal are based on real-life experience. No synthetic "Hello, World" applications will be allowed, and classical "RCP Mail" application won't be used. This is a highly vitalizing demo for people who develop Eclipse-based products, and does not affect others – you will not hear "Swing", "AWT", or "browser" words during the talk.
Warning: If you have negative experience automating UI testing of Eclipse-based software in your company, you may feel disconnected from reality at some points during the demo. In case of disconnection please take a deep breath, relax, and remember that no special effects has been used during the demo.