Selenium | QF-Test | |
---|---|---|
Setup and configuration | ||
Easy installation, also for non-programmers | ❌ | ✅ |
Technology support | ||
Web applications | ✅ | ✅ |
Java applications | ❌ | ✅ |
Windows applications | ❌ | ✅ |
Android applications | ❌ | ✅ |
iOS applications | ❌ | ✅ |
Combined/hybrid applications | ❌ | ✅ |
Target user group | ||
Testers | ❌ | ✅ |
Developers | ✅ | ✅ |
Capture & replay | ||
Recording of actions | Firefox Plugin, restricted | ✅ |
Recording of checks | restricted | ✅ |
Direct editing of recorded steps | ❌ | ✅ |
Component recognition | ||
Robust object identification | ❌ | ✅ |
Central GUI object map GUI objects | have to be managed on code level | ✅ |
Generic GUI object classes | ❌ | ✅ |
Easy direct item access e. g. trees, tables | ❌ | ✅ |
Use of XPath expressions | ✅ | ✅ |
Automatic GUI object synchronization | ❌ | ✅ |
Support for dynamic ids | ||
Robust recognition | ❌ | ✅ |
Explicit support for several popular web GUI component libraries | ❌ | ✅ |
Test run analysis and reporting | ||
Easy-to-read run logs | ❌ | ✅ |
Configurable reports | ❌ | ✅ |
Maintainability | ||
Easy maintenance | ❌ | ✅ |
Modularization / reusability | ||
Easy modularization and reusability | Requires objectoriented programming knowledge | ✅ |
Data-driven testing | ||
Easy definition and integration of data sources | ❌ | ✅ |
IDE integration / headless testing | ||
Eclipse plugin | ✅ | ✅ |
Headless testing | ✅ | ✅ |
Dokumentation | ||
Comprehensive documentation | ❌ | ✅ |
Video tutorials | ❌ | ✅ |
Support services | ||
Professional support from the authors | ❌ | ✅ |
Training/Consulting from the authors | ❌ | ✅ |
Free Special webinars on important topics | ❌ | ✅ |
License | ||
Free License | ✅ | Commercial license |
Cette vidéo spéciale montre les différences entre QF-Test et Selenium.
"Après deux versions majeures, nous avons abandonné les essais avec Selenium en raison de l'effort de maintenance élevé."
En savoir plus
Attila Enez, Tester
Hamburger Pensionsverwaltung, Hamburg, Germany
"Je trouve dommage que mes collègues techniciens n'aient jamais bénéficié des gains de productivité que nous avons obtenus en utilisant votre produit (QF-Test). Beaucoup ont des difficultés à imaginer une expérience d'automatisation de test sans problèmes.
Ils "savent" que l'automatisation des tests est extrêmement difficile et coûteuse, car ils n'ont jamais utilisé d'autres outils wrapper autour de Selenium qui nécessitent des connaissances en programmation. Votre produit pourrait changer la vie dans de nombreuses organisations."
Liviu-Aurelian Rau-Neascu, Senior Technical Analyst
Bucharest, Romania
Le prix de l'outil ne représente qu'une petite partie des coûts du projet de test. L'essentiel est constitué par les coûts de personnel, c'est-à-dire que l'efficacité avec laquelle les tests peuvent être mis en œuvre et maintenus est le facteur le plus décisif. Ce facteur n'est pas pris en compte dans la considération du prix de l'outil pur. En outre, l'outil de test s'amortit après environ 3 cycles de test. Plus sur l'automatisation de test et le retour sur investissement
1. Cookies fonctionnels
Nous utilisons des cookies fonctionnels pour garantir la fonctionnalité de base du site web.
2. Cookies de performance et de statistique
Nous utilisons Matomo pour analyser et améliorer notre site web. Des cookies permettent une collection anonyme des informations qui nous aident à vous offrir un visite clair et facile à utiliser de nos pages web.
This cookie contains a unique, pseudonymized visitor ID internal to Matomo for recognizing repeat visitors.
This cookie is used to track from which website the anonymized user proceeded to any page or sub-page.
The Matomo session cookie is used to track the visitor's page requests during the session. The cookie is automatically deleted at the end of each session (website visit), at the latest after one day.
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.