Requirement | Selenium | QF-Test |
---|---|---|
Setup and Programming | Selenium requires software development skills to configure Selenium IDE and the Selenium server. | 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 only works with web applications. | QF-Test supports Java, Web, Windows, Android and even hybrid applications. |
Target group | Selenium requires programming skills and is primary meant for 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. |
Test run analysis, Reporting & Data driven testing | Selenium does not support these features | Test run analysis, reporting, debugging and data driven testing are built into QF-Test. |
Reusability | Reusing Selenium tests requires knowledge in object oriented programming. | A modular and extensible design pattern is built in to QF-Test. |
Extensive documentation, Support, Training & Consulting | Selenium does not offer this. | QF-Test comes with extensive documentation in English and German. The professional support, training and consulting comes directly from the authors. |
Popularity & Backwarts compatibility | Selenium is very popular among developers. Employees and solutions can be found easily due to the great community. However, there are often releases at Selenium that require the adaption of test code, since backwards compatibility is not part of the main objectives of Selenium. | QF-Test is in use at 1,400 companies in more than 60 countries worldwide and it focuses on backwards compatibility of older versions. |
Modular stucture | You can work with Selenium very modularly and integrate unit tests. | QF-Test contains a sophisticated component management in addition to modular and an integrion of unit tests, while an individual solution must be developed when using Selenium. |
"After two mayor versions we abandoned Selenium due to this high maintenance effort."
learn more
Attila Enez, Tester
Hamburger Pensionsverwaltung, Hamburg, Deutschland
"I find it is a shame that my technical peers never experienced the productivity gains we experienced using your product (QF-Test). Many have difficulties envisioning a painless Test Automation experience.
They 'know' that Test Automation is extremely hard and expensive since all they ever used were Selenium and other wrapper tools around Selenium that require some programming knowledge. Your product could be a game changer in so many organizations."
Liviu-Aurelian Rau-Neascu, Senior Technical Analyst
Bucharest, Romania
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
1. Functional cookies
We use functional cookies to ensure the basic functionality of the website.
2. Performance and statistic cookies
We use Matomo for analyzing and optimizing our website. Cookies permit an anonymous collection of information that help us offering you a clear and user-friendly visit of our web pages.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing returning visitors.
This cookie is used to track from which website the anonymized user proceeded to our website.
The Matomo session cookie is used to track the visitor's page requests during the session.
is created and should be then directly deleted (used to check whether the visitor’s browser supports cookies).
short lived cookies used to temporarily store data for the visit.
short lived cookies used to temporarily store data for the visit.