When it comes to UI testing of Eclipse plug-ins and RCP applications, different project setups and products have very different requirements. The selection of a UI Testing tool has to match these requirements and, in turn, influences the project once it is deployed. Even with an extensive evaluation of different tools up-front, experience -- positive or negative -- can only be gained while applying a tool over a longer period.
In this presentation, we will demo how we introduced Q7 in our Eclipse open source frameworks and a customer project. We provide insights into our experience with the tool. We will tell the whole story starting from one and a half years ago with the initial selection of Q7 to today, including the regular and daily work with it. Based on real examples, we will demonstrate the advantages of Q7 as well as its shortcomings, and we will show potential pitfalls and our solutions. Additionally, we will discuss the organizational effect on the projects we applied UI Testing in.
Finally, we will answer the most interesting question: "Would we do it again?". Q7 is freely available for open source projects.