what is test monitoring
Surveillance des tests et contrôle des tests est essentiellement une activité de gestion. Surveillance des tests est un processus d'évaluation et de rétroaction sur la phase de test «actuellement en cours». Contrôle de test est une activité de guidage et de prise de mesures correctives basées sur certains paramètres ou informations pour améliorer l'efficacité et la qualité.
L'activité de surveillance des tests comprend:
- Fournir des commentaires à l'équipe et aux autres parties prenantes concernées sur l'avancement des efforts de test.
- Diffusion des résultats des tests effectués, aux membres associés.
- Recherche et suivi des Métriques de test.
- Planification et estimation, pour décider de la marche à suivre future, en fonction des métriques calculées.
Les points 1 et 2 parlent essentiellement Rapports de test , qui est une partie importante de la surveillance des tests. Les rapports doivent être précis et éviter les «longues histoires». Il est important ici de comprendre que le contenu du rapport diffère pour chaque partie prenante.
Exemple d'arbre binaire c ++
Les points 3 et 4 parlent des métriques. Les métriques suivantes peuvent être utilisées pour la surveillance des tests:
- Mesure de couverture de test
- Mesures d'exécution des tests (nombre de cas de test réussis, échoués, bloqués, en attente)
- Mesures des défauts
- Mesures de traçabilité des exigences
- Mesures diverses telles que le niveau de confiance des testeurs, les jalons de date, le coût, le calendrier et le délai d'exécution.
Le contrôle des tests consiste à guider et à prendre des mesures correctives, sur la base des résultats du contrôle des tests. Les exemples de contrôle de test incluent:
- Prioriser les efforts de test
- Revisiter les horaires et les dates des tests
- Réorganiser l'environnement de test
- Re prioriser les cas de test / conditions
La surveillance et le contrôle des tests vont de pair. Étant avant tout une activité de manager, un Test Analyst contribue à cette activité en rassemblant et en calculant les métriques qui seront éventuellement utilisées pour le suivi et le contrôle.
lecture recommandée
- Comment rapporter intelligemment l'exécution des tests - (Télécharger le modèle de rapport d'état)
- Contrôle de la source ou contrôle de version dans DevOps (Tutoriel vidéo Partie 2 - Bloc 2)
- Instructions de contrôle Python (Python Continue, Break et Pass)
- Surveillance des performances des applications dans DevOps
- MongoDB Database Profiler pour surveiller les requêtes et les performances
- Commandes de contrôle des processus Unix comme Ps et Top (partie C)
- Processus sous Unix: commandes de contrôle de processus et de débogage
- Top 10 des meilleurs outils de surveillance réseau (classement 2021)