QF-Test at Swiss Life
Since 2012, we utilize QF-Test for daily GUI regression testing of our new insurance quote system EVApro and are very satisfied.
For us, the use of QF-Test mainly has the following advantages:
- Generic approach: With QF-Test it is possible to record actions elegantly for each occurring control type and then to abstract these, e.g. the actions 'set value' and 'check value' for text fields and combo boxes or the action 'click' for buttons.
- Shared test case files for HTML and Java interfaces: The application under test exists in both an RAP and an RCP variant. Due to the generic approach it is possible to use the same test case files (*.xls) for the test of the two variants.
- Simple recording within the application: Due to the generic approach the test case files contain only relatively simple data such as (set value, PersonDialog.BirthDate: DATE FIELD, 06/05/1978), through which a control with the specified ID obtains the specified date value. Such information is recorded automatically when a user operates the application; when he opens a special dialog of the application, a table will appear from which he can copy the information directly into his test case file.
- Small, well structured, easily readable test suite file: We need for RAP and RCP only a single shared test suite file (*.qft), which is very small (approximately 150 KB) and well structured (XML). In addition, it is fully readable: In contrary to some QF-Test competitive products this file has no encrypted or proprietary sections. This also greatly facilitates the comparison of different development states of this file in our version management system.