Gestion des tests
La gestion des tests est un processus de gestion des activités de test afin de garantir des tests de haute qualité et haut de gamme de l'application logicielle. La méthode consiste à organiser, contrôler, assurer la traçabilité et la visibilité du processus de test afin de livrer l'application logicielle de haute qualité. Il garantit que le processus de test du logiciel se déroule comme prévu.
Vous devenez Test Manager du projet le plus important de votre entreprise. La tâche du projet consiste à tester la facilité bancaire nette de la prestigieuse «Guru99 Bank»
Tout semble être super. Votre patron vous fait confiance. Il compte sur toi. Vous avez de bonnes chances de faire vos preuves dans votre tâche. Mais la vérité est:
La gestion des tests n'est pas qu'une activité unique. Il se compose d'une série d'activités
Phases de gestion des tests
Cette rubrique présente brièvement le processus de gestion des tests et vous montre un aperçu des phases de gestion des tests. Vous en apprendrez plus sur chaque phase de gestion des tests dans les prochains articles.
Processus de gestion des tests
Le processus de gestion des tests est une procédure de gestion des activités de test logiciel du début à la fin. Le processus de gestion des tests fournit des installations de planification, de contrôle, de suivi et de surveillance tout au long du cycle du projet. Le processus implique plusieurs activités telles que la planification des tests, la conception et l'exécution des tests. Il donne un plan initial et une discipline au processus de test logiciel.
Il y a deux parties principales du processus de gestion des tests: -
- Planification
- Analyse de risque
- Estimation du test
- Planification des tests
- Organisation de test
- Exécution
- Surveillance et contrôle des tests
- Gestion des problèmes
- Rapport d'essai et évaluation
Planification
Analyse des risques et solution
Le risque est la perte potentielle (un résultat indésirable, mais pas nécessairement) résultant d'une action ou d'une activité donnée.
L'analyse des risques est la première étape que Test Manager doit prendre en compte avant de démarrer un projet. Étant donné que tous les projets peuvent contenir des risques, la détection précoce des risques et l'identification de sa solution aideront Test Manager à éviter les pertes potentielles à l'avenir et à réduire les coûts du projet.
Vous en apprendrez plus sur l'analyse des risques et la solution ici.
Estimation du test
Une estimation est une prévision ou une prédiction. L'estimation de test consiste à déterminer approximativement le temps qu'une tâche prendrait pour se terminer. L'estimation de l'effort pour le test est l'une des tâches majeures et importantes de la gestion des tests.
Avantages d'une estimation correcte:
- Des estimations de test précises conduisent à une meilleure planification, exécution et surveillance des tâches sous l'attention d'un responsable de test.
- Permet une planification plus précise et aide à obtenir des résultats avec plus de confiance
Vous apprendrez plus de détails sur l'estimation du test et les métriques ici.
Planification des tests
Un plan de test peut être défini comme un document décrivant la portée , l' approche , les ressources et le calendrier des activités de test prévues.
Un projet peut échouer sans un plan de test complet. La planification des tests est particulièrement importante dans le développement de grands systèmes logiciels.
Dans les tests logiciels, un plan de test fournit des informations de test détaillées concernant un effort de test à venir, notamment:
- Stratégie de test
- Objectif du test
- Critères de sortie / suspension
- La planification des ressources
- Livrables de test
Vous en apprendrez plus sur la planification des tests dans cet article.
Qu'est-ce que l'organisation de test dans les tests logiciels?
L'organisation de test dans le test logiciel est une procédure de définition des rôles dans le processus de test. Il définit qui est responsable de quelles activités dans le processus de test. Les fonctions de test, les installations et les activités sont également expliquées dans le même processus. Les compétences et les connaissances des personnes impliquées sont également définies mais chacun est responsable de la qualité du processus de test.
Maintenant, vous avez un plan, mais comment allez-vous vous en tenir au plan et l'exécuter? Pour répondre à cette question, vous avez la phase d' organisation de test .
De manière générale, vous devez organiser une équipe de test efficace. Vous devez constituer une équipe qualifiée pour exécuter efficacement le moteur de test en constante croissance.
Avez-vous besoin d'en savoir plus sur l'organisation de test? Pourquoi les équipes auto-organisées sont-elles si importantes? Cliquez ici pour plus de détails.
Exécution
Surveillance et contrôle des tests
Que ferez-vous lorsque votre projet sera à court de ressources ou dépassera le calendrier? Vous devez surveiller et contrôler les activités de test pour les ramener dans les délais.
La surveillance et le contrôle des tests sont le processus de supervision de toutes les mesures nécessaires pour s'assurer que le projet fonctionne correctement, dans les délais et non hors budget.
Surveillance
Le suivi est un processus de collecte , d' enregistrement et de rapport d' informations sur l'activité du projet que le chef de projet et les parties prenantes doivent connaître
Pour surveiller, Test Manager effectue les activités suivantes
- Définir l'objectif du projet ou la norme de performance du projet
- Observer la performance du projet et comparer entre les attentes de performance réelles et prévues
- Enregistrez et signalez tout problème détecté qui arrive au projet
Contrôle
Le contrôle de projet est un processus d'utilisation des données de l'activité de surveillance pour amener les performances réelles aux performances planifiées.
Dans cette étape, le Test Manager prend des mesures pour corriger les écarts par rapport au plan. Dans certains cas, le plan doit être ajusté en fonction de la situation du projet.
Gestion des problèmes
Comme mentionné au début des sujets, tous les projets peuvent présenter des risques potentiels . Lorsque le risque survient, cela devient un problème .
Dans le cycle de vie de tout projet, il y aura toujours des problèmes inattendus et des questions qui surgiront. À titre d'exemple:
- L'entreprise réduit le budget de votre projet
- Votre équipe de projet n'a pas les compétences pour mener à bien le projet
- Le calendrier du projet est trop serré pour que votre équipe puisse terminer le projet à la date limite.
Risque à éviter lors des tests:
- Manquer la date limite
- Dépassez le budget du projet
- Perdez la confiance du client
Lorsque ces problèmes surviennent, vous devez être prêt à y faire face - sinon ils peuvent potentiellement affecter le résultat du projet.
Comment gérez-vous les problèmes? Quelle est la gestion des problèmes? Trouvez la réponse dans cet article
Rapport de test et évaluation
Le projet est déjà terminé. Il est maintenant temps de revenir sur ce que vous avez fait.
Le but des rapports d'évaluation de test est:
«Rapport d'évaluation du test» décrit les résultats du test en termes de couverture du test et de critères de sortie. Les données utilisées dans l'évaluation des tests sont basées sur les données des résultats des tests et le résumé des résultats des tests.