Stratégie de test
Une stratégie de test est un plan pour définir une approche du cycle de vie des tests logiciels (STLC). Il guide les équipes d'assurance qualité pour définir la couverture et la portée des tests. Cela aide les testeurs à obtenir une image claire du projet à tout moment. La possibilité de manquer une activité de test est très faible lorsqu'une stratégie de test appropriée est en place.
Qu'est-ce que le document de stratégie de test?
Le document de stratégie de test est un document bien décrit dans les tests logiciels qui définit clairement l'approche de test logiciel exacte et les objectifs de test de l'application logicielle. Le document de test est un document important pour les équipes d'assurance qualité, dérivé des exigences commerciales réelles qui guide toute l'équipe sur l'approche et les objectifs des tests logiciels pour chaque activité du processus de test logiciel.
Un document de stratégie de test répond à toutes les questions telles que ce que vous voulez faire et comment vous allez l'accomplir, etc. La rédaction d'un document de stratégie efficace est une compétence qu'un testeur développe avec l'expérience. Le plan de stratégie de test doit être communiqué à toute l'équipe afin que l'équipe soit cohérente sur l'approche et les responsabilités.
Plan de test vs stratégie de test
Il y a une grande confusion au sujet des documents de plan de test et de stratégie de test. Une organisation différente a ses processus et normes uniques pour gérer ces documents. Par exemple, certaines organisations incluent des faits de stratégie de test dans le plan de test lui-même, tandis que certaines organisations incluent la stratégie en tant que sous-section dans le plan de test.
Plan de test |
Stratégie de test |
|
|
Pour clarifier si le plan de test est une destination, la stratégie de test QA est une carte pour atteindre cette destination.
Comment préparer un bon document de stratégie de test
Chaque organisation a sa priorité unique et son ensemble de règles pour la conception de logiciels, alors ne copiez aucune organisation à l'aveuglette. Assurez-vous toujours que leur document est compatible et ajoute de la valeur à votre développement logiciel avant de suivre le modèle.
Stratégie de test dans STLC :
Étape n ° 1: portée
Il définit des paramètres comme
- Qui examinera le document?
- Qui approuvera ce document?
- Activités de test de logiciels réalisées avec des échéanciers
Étape # 2 Approche de test
Il définit
- Processus de test
- Niveaux de test
- Rôles et responsabilités de chaque membre de l'équipe
- Types de tests (tests de charge, tests de sécurité, tests Performace, etc.)
- Approche de test et outil d'automatisation le cas échéant
- Ajout de nouveaux défauts, nouveau test, triage des défauts, test de régression et approbation de test
Étape # 3 Environnement de test
- Définir le nombre d'exigences et de configuration requis pour chaque environnement
- Définir la sauvegarde des données de test et la stratégie de restauration
Étape # 4 Outils de test
- Outils d'automatisation et de gestion des tests nécessaires à l'exécution des tests
- Déterminez un certain nombre d'outils open source et commerciaux requis, déterminez le nombre d'utilisateurs pris en charge et planifiez en conséquence
Étape # 5 Relâchez le contrôle
- Plan de gestion des versions avec l'historique des versions approprié qui garantira l'exécution des tests pour toutes les modifications de cette version
Étape # 6 Analyse des risques
- Énumérez tous les risques que vous pouvez estimer
- Donner un plan clair pour atténuer les risques et un plan d'urgence
Étape # 7 Examen et approbations
- Toutes ces activités sont revues et validées par l'équipe commerciale, la direction de projet, l'équipe de développement, etc.
- Le résumé des modifications de la revue doit être retracé au début du document avec une date, un nom et un commentaire approuvés
Télécharger le modèle de stratégie de test
Cliquez ci-dessous pour télécharger un exemple de document de stratégie de test
Téléchargez le modèle de stratégie de test
Conclusion:
En génie logiciel, la version du logiciel passe de temps en temps par des documents de stratégie de test pour cartographier la progression des tests dans la bonne direction. Lorsque la date de sortie est proche, beaucoup de ces activités seront ignorées, il est souhaitable de discuter avec les membres de l'équipe si la réduction d'une activité particulière aidera à la publication sans aucun risque potentiel.