Quelle est la différence entre les scénarios de test et les scripts de test?

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.

  1. Les étapes lisibles par lutilisateur [non techniques] sont mentionné pour tester un scénario particulier sappelle Test Case
  2. 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.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *