Requirement | Selenium | QF-Test |
---|---|---|
Setup and Programming | Selenium requires good development skills to be able to configure Selenium IDE and the Selenium server. | There is already a big difference in the Setup and Programming, because testers usually don't have the technical expertise to set up development environments. This is different at QF-Test: Non-developers can work with the tool, easily and quickly. |
Supported technologies | Selenium just functions for web applications. | With regard to supported technologies QF-Test supports. Java, Web, Windows and hybrid applications are not a problem. |
Target group | Selenium requires programming skills and is accordingly primary addressed to developers. Selenium doesn't have an intuitive design. | The target group of QF-Test are testers as well as developers |
Capture and replay | Selenium just captures actions and checks via Firefox plugin, however, the editing of captured steps is limited. Moreover Selenium IDE is just developed further reluctantly. | QF-Test can impress with regard to capture and replay: The capture of actions and checks and the direct editing of the captured steps belong to the basic functionalities of QF-Test. |
Object identification | There is a big disadvantage of Selenium compared to QF-Test in object recognition: GUI-objects must be administered on code level and can only be administered centrally by the consistent use of special programming patterns. | QF-Test recognizes components through fixed IDs of the GUI objects or a multi-level and customizable detection algorithm that is tolerant to element changes in the hierarchy. |
Support of dynamic ids/AJAX Test run analysis Reporting Maintainability Data driven testing | Selenium cannot do this. | Dynamic ids and other non-deterministic AJAX component naming is supported out-of-the-box with QF-Test. And this is in addition to the built in test run analysis, reporting, debugging, maintainability and data driven testing. |
Reusability | To be able to reuse Selenium tests you need special knowledge in object oriented programming. | A modular and extensible design pattern is built in to QF-Test. |
Extensive documentstion Support Training and Consulting | Selenium doesn't offer this. | A further advantage of QF-Test is its extensive documentation in English and German, the professional support and training consulting directly from the authors which isn’t offered like this at Selenium. |
Popularity Backwarts compatibility | Selenium is very popular among developers.For this tool employees and solutions can be found due to the great community via online search, however there are often releases at Selenium that require the adaption of the test code, since backwarts compatibility is not part of the main objectives of this tool. | QF-Test is in use at 1,400 clients in more than 60 countries worldwide and it focuses on backwarts compatibility of older versions. |
Modular stucture | You can work with Selenium very modularly and integrate unit tests. | QF-Test brings a sophisticated component management innately in addition to modular and an integrion of unit tests, while an individual solution must be developed when using Selenium. |
The tool price is only a small part of the test project costs. The main part is the personnel costs, i.e. the effectiveness with which tests can be implemented and maintained is the most decisive factor. This is not taken into account in the pure tool price consideration. In addition, the test tool pays for itself after approximately 3 test cycles. Further information on testautomation and ROI
Answer other possible questions with you however yourself....