Différence entre un nouveau test et un test de régression

Table des matières:

Anonim

Nouveau test

Le nouveau test est un processus pour vérifier des cas de test spécifiques qui sont trouvés avec des bogues dans l'exécution finale. Généralement, les testeurs trouvent ces bogues lors du test de l'application logicielle et l'attribuent aux développeurs pour le corriger. Ensuite, les développeurs corrigent le ou les bogues et les attribuent aux testeurs pour vérification. Ce processus continu est appelé nouveau test.

Qu'est-ce que le test de régression?

Le test de régression est un type de test logiciel exécuté pour vérifier si un changement de code n'a pas perturbé de manière défavorable les fonctionnalités et fonctions actuelles d'une application.

Re-tester Vs Regression Testing est une FAQ courante parmi les aspirants à l'assurance qualité.

DIFFÉRENCE CLÉ

  • Le test de régression est effectué pour les cas de test réussis tandis que le nouveau test est effectué uniquement pour les cas de test ayant échoué.
  • Les tests de régression vérifient les effets secondaires inattendus tandis que les nouveaux tests s'assurent que le défaut d'origine a été corrigé.
  • Les tests de régression n'incluent pas la vérification des défauts, tandis que les re-tests incluent la vérification des défauts.
  • Les tests de régression sont appelés tests génériques tandis que les re-tests sont des tests planifiés.
  • Le test de régression est possible avec l'utilisation de l'automatisation alors que le nouveau test n'est pas possible avec l'automatisation.

Voici une comparaison détaillée avec l'exemple

Nouveau test vs test de régression

Les tests de régression Re-tester
  • Des tests de régression sont effectués pour confirmer si un programme récent ou un changement de code n'a pas eu d'incidence négative sur les fonctionnalités existantes
  • Un nouveau test est effectué pour confirmer que les cas de test qui ont échoué lors de l'exécution finale passent après la correction des défauts.
  • Le but des tests de régression est que les nouvelles modifications de code ne devraient pas avoir d'effets secondaires sur les fonctionnalités existantes
  • Un nouveau test est effectué sur la base des corrections de défauts
  • La vérification des défauts ne fait pas partie des tests de régression
  • La vérification des défauts fait partie du nouveau test
  • En fonction du projet et de la disponibilité des ressources, les tests de régression peuvent être effectués en parallèle avec les re-tests
  • La priorité des nouveaux tests est plus élevée que les tests de régression, ils sont donc effectués avant les tests de régression
  • Vous pouvez automatiser les tests de régression, les tests manuels peuvent être coûteux et prendre du temps
  • Vous ne pouvez pas automatiser les scénarios de test pour le nouveau test
  • Les tests de régression sont appelés tests génériques
  • Un nouveau test est un test planifié
  • Les tests de régression sont effectués pour les cas de test réussis
  • Le nouveau test est effectué uniquement pour les cas de test ayant échoué
  • Les tests de régression vérifient les effets secondaires inattendus
  • Un nouveau test permet de s'assurer que le défaut d'origine a été corrigé
  • Les tests de régression ne sont effectués que lorsqu'il y a des modifications ou que des changements deviennent obligatoires dans un projet existant
  • Un nouveau test exécute un défaut avec les mêmes données et le même environnement avec différentes entrées avec une nouvelle construction
  • Les cas de test pour les tests de régression peuvent être obtenus à partir de la spécification fonctionnelle, des tutoriels et manuels utilisateur, et des rapports de défauts en ce qui concerne les problèmes corrigés
  • Les cas de test pour un nouveau test ne peuvent pas être obtenus avant de commencer le test.