Quand on exécute des tests de régression strictement à la main, cela peut dépasser l'effort de la programmation rapidement - surtout quand il y en a des changements et temps investi pour tester les fonctionnalité existantes et pour assurer la qualité du logiciel.
Nous recommandons des tests d'unité par le développeur et des tests manuels après avoir implémenté des fonctionnalités.
L'automatisation de test offre des avantages suivantes pour les testeurs et l'ensemble du projet:
Le testeur peut focuser à de nouveaux scénarios plus difficiles comme par exemple l'architecture de test, la création des tests et l'amélioration de la qualité des test.
Il ne doit plus faire des tests quotidiens ennuyeux.
Les tests sont:
Il est possible d'obtenir du feedback rapide sur la qualité de vos projets croissants et plus complexes et d'améliorer la qualité du logiciel en travaillant avec les méthodes du développement agile.
L'effort initial prendra plus de temps pour créer les tests que tester manuellement.
Au troisième cycle de test (par exemple avec QF-Test) un bilan positif peut être atteint concernant les dépenses de test. Le retour sur investissement (ROI) individuel varie bien sûr.
En développant agilement on arrive plus vite au ROI grâce au cycles d'itération courts.
En raison des cycles de développe consécutifs de plus en plus fonctionnalités doivent être testés. L'effort de test croissant peut juste être traité avec l'automatisation de test.
Au cours du temps une grande base des tests sera créee et pour une couvrage de test maximale, on enregistre plus de tests quand on a de nouvelles fonctionnalités.
Le développement de logiciel agile a autant d'itérations et c'est la raison pour laquelle l'automatisation est une nécessité - outre les tests unit et tests manuels initials.
Durée avant l'automatisation | Durée après l'automatisation | Citation |
---|---|---|
8 semaines | 1 semaine | Sean Kane, Directeur de l'ingénierie de test, Intervoice Inc., Dallas, Etats-Unis: Mais maintenant on peut tester l'application dans 1 semaine. Cela durait 8 semaines. |
2 semaines | 5 journée | Gadi Goldbarg, Logiciels de développement, Directeur de l'AQ, Zend, Ramat Gan, Israel: |
1 journée | 3 heures | Denis Gauthier Software Integration, Thales Australia, Melbourne: |
1 journée | Moins qu'1 heure | Phil Cross, Lockheed Martin, Owego New York, Etats-Unis: |
7-8 heures | 1,5 heures | Heidi Klade, Logistik Pur Software GmbH, Koppl près de Salzburg, Autriche: |
Réduction de presque 50% | CertiCon, Prague, République tchèque: |
Vous trouvez les citation complètes ici: Avantages pour décideurs
Les trois phases roses du procès de test (voir image) le développment des cas de test, l'exécution des cas de test et leur maintenance influencent le retour sur investissement (ROI) le plus pendant l'automatisation de test.
Essayez vous même:
partagent leur
expériences QF-Test
partagent leurs
expériences QF-Test
partagent leurs
expériences QF-Test