GeeksforGeeks
Le cycle de vie des tests logiciels (STLC) est une séquence de différentes activités effectuées au cours du processus de test logiciel.
Caractéristiques du STLC:
- Le STLC est un élément fondamental du Cycle de vie du développement logiciel (SDLC), mais le STLC ne comprend que les phases de test.
- STLC démarre dès que les exigences sont définies ou que le document d’exigences logicielles est partagé par les parties prenantes.
- STLC fournit un processus étape par étape pour garantir un logiciel de qualité.
Dans les premières étapes de STLC, pendant le développement du logiciel ou de l’application, l’équipe de test analyse et définit la portée des tests, les critères d’entrée et de sortie ainsi que les cas de test. Il aide à réduire le temps de cycle d’essai et améliore également la qualité du produit.
Dès que la phase de développement est terminée, l’équipe de test est prête avec les cas de test et démarre l’exécution. Cela aide à trouver des bogues au début de la phase.
Phases de STLC:
- Analyse des exigences:
L’analyse des exigences est la première étape du Cycle de vie des Tests logiciels (STLC). Dans cette phase, l’équipe d’assurance qualité comprend les exigences comme ce qui doit être testé. Si quelque chose manque ou n’est pas compréhensible, l’équipe d’assurance de la qualité rencontre les parties prenantes pour mieux comprendre les connaissances détaillées des exigences. - Planification des tests:
La planification des tests est la phase la plus efficace du cycle de vie des tests logiciels où tous les plans de test sont définis. Dans cette phase, le responsable de l’équipe de test calcule l’effort et le coût estimés pour le travail de test. Cette phase commence une fois la phase de collecte des exigences terminée. - Développement de cas de test :
La phase de développement de cas de test commence une fois la phase de planification de test terminée. Dans cette phase, l’équipe de test note les cas de test détaillés. L’équipe de test prépare également les données de test requises pour les tests. Lorsque les cas de test sont préparés, ils sont examinés par l’équipe d’assurance de la qualité. - Configuration de l’environnement de test:
La configuration de l’environnement de test est la partie essentielle du STLC. Fondamentalement, l’environnement de test décide des conditions dans lesquelles le logiciel est testé. Il s’agit d’une activité indépendante qui peut être lancée avec le développement de cas de test. Dans ce processus, l’équipe de test n’est pas impliquée. le développeur ou le client crée l’environnement de test. - Exécution du test :
Après le début de la phase d’exécution du test de développement du scénario de test et de configuration de l’environnement de test. Dans cette phase, l’équipe de test commence à exécuter des cas de test basés sur des cas de test préparés à l’étape précédente. - Fermeture du test:
Il s’agit de la dernière étape du STLC dans laquelle le processus de test est analysé.
Attention lecteur! N’arrête pas d’apprendre maintenant. Mettez la main sur tous les concepts importants de la Théorie CS pour les entretiens SDE avec le cours de théorie CS à un prix favorable aux étudiants et devenez prêt pour l’industrie.