Bonjour à tous,
Dans le cadre de mon stage je dois réaliser un panorama présentant les principaux outils pour faire des tests automatiques pour des applications web. J'en ai choisi 9 : Selenium, Watir, Sahi, Squish, QA Wizard, Ranorex, Rational functionnal tester, TestComplete et Unified functionnal testing
Je cherche actuellement des réponses sur des critères très précis dont je n'arrive pas à trouver les réponses sur internet. J'essaye de faire un panorama vraiment très complet avec des critères les plus pertinents que j'ai trouvé. Mon but est de créer un panorama qui pourra être utilisé par les nouveaux testeurs pour les aider à choisir leur outils.
Voici une liste de questions dont je cherche la réponse pour chaque outil ( je sais qu'il y a beaucoup de questions je ne vous demande pas de répondre à toutes ) :
- Peut-on récupérer des tests de d'autres outils ? Je sais que QA Wizard Pro peut récupérer ceux de UFT ( ex QTP ) et que Test Complete peut récupérer les tests de Selenium
- Quelle est la taille de la communauté de QA Wizard pro et de ranorex ?
- Peut-on utiliser des valeurs dynamiques ( j'entend par la saisir une string aléatoire lors d'un test) sur Watir, Sahi, Ranorex ?
- Peut-on faire des tests au niveau de l'object level pour Selenium, Watir, Squish et Sahi ?
- Fonctionnalité pour mettre des commentaires dans le log d'exécution de la part des testeurs pour les dev du genre si il se passe ca c'est a cause de ca ( je sais que TestComplete permet de le faire )
- Quels outils sont actifs ? ( Patch et Maj réguliers )
- Quels outils permettent d'intégrer des données venant de d'autres fichiers ? ( Je sais que QA Wizard pro peut récupérer des infos de fichiers excel )
- Est-ce que certains intègre directement un raccourci pour mettre le code du test sur un outil de versionning ? ( testcomplete permet de le faire )
- On est d'accord tout ces outils peuvent faire de l'intégration continue ?
- Au niveau de la performance et de l'optimisation de l'outils est-ce que certains de ces outils ont des spécificités du genre conso cpu, ne pas faire le test si pas eu de modifs ...
- Quels sont les standards utilisés par le marché pour stocker/échanger des cas de tests et en faire des critères
- Quels outils ont une interface user-friendly et/ou sont les plus faciles à utiliser ?
- Quels outils donnent aux accès aux logs du test et du serveur ?
- Quels outils permet de pouvoir faire des tests-suits et indiqués quels browser à utiliser ?
-Quels outils permettent de faire des tests sur les environnements de production ?
- Quels outils permettent l'envoie d'alertes SMTP ( Selenium, Watir, testcomplete permettent de le faire il me semble )
- Quels outils ont une analyse du résultat la plus détaillé : volume, temps de réponse , Signaler que le test est un échec suite à l'ajout ou la modification d'un code, quelles lignes posent problème etc ...
Si vous avez d'autres idées de critères autres que ceux facilement trouvable du style OS concernés, applications concernées, langage de prog des tests ... Je suis aussi preneur !
Toute aide est la bienvenue
Merci d'avance
Bonne journée
Cordialement,
Pierre
PS : j'espère avoir mis ce post au bon endroit, veuillez m'excuser si ce n'est pas le cas
PSS : Je suis novice en informatique et ai seulement de l'expérience avec Selenium IDE
Partager