Je sais que les cas de test sont écrits dans un langage lisible par lhomme, alors que les scripts de test sont écrits dans du code et principalement faits pour des tests automatisés.
Mais quelquun peut-il me dire ce qui les rend différents les uns des autres?
Y a-t-il une différence logique entre eux ou ces termes sont-ils interchangeables?
Réponse
Je pense que le test-case est le quel et le test-script est le how du test.
Il est possible de définir des cas de test de haut niveau pour décrire ce qui doit être testé. Les scripts de test contiennent tous les détails pour vraiment exécuter le test.
Commentaires
- signifie quils sont utilisés ensemble? il ny a pas de limite définie dans quel type de système Les cas de test seront utilisés et dans quels scripts de test?
- Je pense que oui, mais le problème avec la terminologie est que chaque norme, chaque entreprise et chaque personne donnera cest sa propre définition. Je demanderais toujours ce que la personne dans le contexte où je lutilise pense ce que signifie être sûr. Ne faites jamais confiance à la définition lors des tests, car les termes sont souvent mal utilisés.
Réponse
Je pense que les deux ont tendance à être interchangeables, mais si vous étudiez pour lexamen ISTQB Foundations, ils vous donneront des définitions spécifiques pour chacun.
De plus, daprès mon expérience, les membres de votre équipe demanderont toujours des cas de test, je nai jamais effectivement entendu des scripts de test auxquels il est fait référence. (en dehors des scénarios / scripts de test automatisés)
Réponse
Scénario de test – Une description de une situation à tester.
Cas de test – Contient des valeurs de données spécifiques pour un scénario à exécuter dans des conditions spécifiques pour produire un résultat prévu.
Script de test – Un ensemble dinstructions qui définir chaque étape à franchir et les résultats attendus de chaque étape.
Réponse
Je mattends à ce que toutes les réponses soient alignées, Mais il y a une différence.
- Les étapes lisibles par lutilisateur [non techniques] sont mentionné pour tester un scénario particulier sappelle Test Case
- Les étapes lisibles par lutilisateur [technique] écrites en langage de programmation sont appelées Test Script
Cas de test:
- Un cas de test est une documentation qui spécifie les valeurs dentrée, la sortie attendue et les conditions préalables à lexécution du test . [Référence – livre ISTQB]
- Cette terminologie est principalement utilisée pour les tests manuels
Script de test:
- Un script de test dans les tests logiciels est un ensemble dinstructions qui seront exécutées sur le système testé pour tester que le système fonctionne comme prévu.
- Cette terminologie principalement utilisée pour les tests dautomatisation
Réponse
Le script fait généralement référence à lautomatisation
Il y a une différence dans son utilisation interchangeable. Mais les scripts font généralement référence aux scripts shell / perl / python en informatique. Quand vous considérez le langage (pas les langages de programmation), le script est un mot qui fait référence à un document contenant des informations. Le script de test fait donc souvent référence à lautomatisation …
Réponse
Daprès mon expérience, les deux termes peuvent être utilisés dans les tests manuels le contexte. Comme dautres lont noté, les cas de test sont des listes détapes spécifiques avec un résultat attendu. Un script de test est essentiellement la même chose, mais pas aussi spécifique. Un script de test peut dire « Tester que la page de connexion fonctionne et quun mot de passe avec ces propriétés est requis » Un scénario de test comportera des étapes détaillées sur lemplacement de saisie, le clic ou dautres actions. Les deux peuvent ou non contenir des données dentrée. Un script nénonce pas toujours le résultat exact attendu.