Software Testing joue un rôle important dans le cycle de vie de développement logiciel. Faire des tests manuels ne suffit pas. Nous devrions aller pour les essais d'automatisation aussi.
est le fait qui entraîne la nécessité pour les tests de l'automatisation. Parce que, les testeurs manuels ne peuvent pas exécuter les cas de test correctement. Il y aura beaucoup de possibilités pour faire des erreurs.
Ils peuvent fournir des données d'entrée erronées en raison de faute de frappe, ou ils peuvent ne pas remarquer le comportement réel du système correctement, ou ils peuvent ne pas signaler le résultat du test correctement, ou ils peuvent manquer d'exécuter certains cas de test, ou ils peuvent oublier de courir un peu conditions préalables, ou ils peuvent modifier la séquence d'exécution de cas de test dans la séquence d'affaire est importante.
Il est très difficile pour le testeur nouvellement joindre à comprendre tout, depuis les scripts de test d'automatisation Test Case document.If sont déjà disponibles alors le nouveau testeur peut tout simplement commencer les tests en exécutant les scripts d'automatisation, sans gagner beaucoup de connaissances sur l'project.He peut comprendre le flux /données en voyant l'exécution des scripts de test d'automatisation. Mais de toute façon, il devrait gagner projet connaissances /de domaine pour améliorer /mettre à jour les scripts d'automatisation plus loin.
Donc nous pouvons dire que l'automatisation de test est un moyen de stocker des connaissances.