Surveillance et contrôle des tests dans les tests de logiciels
Qu’est-ce que la surveillance des tests ?
Surveillance des tests dans l'exécution des tests, il s'agit d'un processus dans lequel les activités de test et les efforts de test sont évalués afin de suivre la progression actuelle de l'activité de test, de trouver et de suivre les métriques de test, d'estimer les actions futures sur la base des métriques de test et de fournir également des commentaires à l'équipe concernée. en tant que parties prenantes sur le processus de test actuel.
Qu’est-ce que le contrôle des tests ?
Contrôle d'essai dans l'exécution des tests, il s'agit d'un processus consistant à prendre des mesures basées sur les résultats du processus de surveillance des tests. Dans la phase de contrôle des tests, les activités de test sont hiérarchisées, le calendrier des tests est révisé, l'environnement de test est réorganisé et d'autres changements liés aux activités de test sont apportés afin d'améliorer la qualité et l'efficacité du futur processus de test.
Félicitation ! Nous commençons maintenant par Exécution des tests phase. Pendant que votre équipe travaille sur les tâches assignées, vous devez surveiller et contrôler leur activité de travail.
Dans le Phases de gestion des tests tutoriel, nous avons brièvement présenté la surveillance et le contrôle des tests. Dans ce tutoriel, vous l'apprendrez en détail.
Pourquoi surveillons-nous ?
Ce petit exemple vous montre pourquoi nous devons surveiller et contrôler l'activité des tests.
Après avoir terminé le Estimation des tests et la planification des tests, le conseil d'administration a accepté votre plan et les jalons sont définis selon la figure suivante.
Vous avez promis de terminer et de livrer tous les artefacts de test de la banque Guru99 Contrôle de qualité projet selon les étapes ci-dessus. Tout semble aller bien et votre équipe travaille dur.
Mais après 4 semaines, les choses ne se passent pas comme prévu. La tâche de « Faire la spécification des tests » est retardé de 4 jours de travail. Cela a un effet en cascade et toutes les tâches successives sont retardées.
Vous manqué le jalon ainsi que la date limite globale du projet.
En conséquence, votre projet échoue et votre entreprise perd la confiance des clients. Vous devez assumer l'entière responsabilité de l'échec du projet.
Jetez un oeil à l'avancement du projet, pouvez-vous répondre à la question de votre patron
J'ai oublié de suivre et de contrôler l'avancement du projet
Le membre de mon équipe n'a pas bien travaillé
Je ne sais pas pourquoi.
Vous manquez la date limite parce que vous avez oublié de suivre et de contrôler l'avancement du projet. Vous devriez revoir le plan et le calendrier réel. Vous découvrirez que le retard s'est produit dès la toute première tâche elle-même (spécifications Make Test). Ce retard s'est accumulé dans les tâches suivantes. Si vous aviez suivi attentivement le projet, vous auriez pu détecter ce problème plus tôt et trouver une solution pour le résoudre.
Peu importe combien et avec soin nous planifions, quelque chose va mal tourner. Nous devons surveiller activement le projet pour
- Détection précoce et réagir de manière appropriée aux écarts et aux modifications des plans
- Laissez-vous communiquer avec les parties prenantes, les sponsors et les membres de l'équipe exactement où en est le projet et déterminer dans quelle mesure votre plan d'action initial ressemble-t-il à la réalité
- Il sera utile pour le gestionnaire de savoir si le projet se poursuit bonne voie selon les objectifs du projet. Vous permet de faire les ajustements nécessaires concernant les ressources ou votre budget.
Le suivi de projet vous aide à éviter les catastrophes. La surveillance peut être comparée à la vérification de la jauge à essence de votre voiture pendant que vous conduisez. Il vous aide à voir la quantité d'essence restante dans le réservoir, la surveillance de votre projet vous aide à éviter de manquer d'essence avant d'atteindre votre objectif.
Que surveillons-nous ?
Le suivi vous permettra de faire des comparaisons entre votre plan initial et vos progrès jusqu'à présent. Vous serez en mesure de mettre en œuvre des changements, si nécessaire, pour mener à bien le projet.
Dans votre projet, en tant que gestionnaire de tests, vous devez surveiller les paramètres clés comme ci-dessous
Prix
Les coûts constituent un aspect important du suivi et du contrôle du projet. Vous devez estimer et suivre les informations de base sur les coûts de votre projet. Il est nécessaire de disposer d'estimations de projet précises et d'un budget de projet solide pour réaliser le projet dans les limites du budget décidé. Supposons que votre patron ait accepté de financer le projet à hauteur de 100,000 $. Vous devez garder un œil sur les coûts réels pendant la mise en œuvre du projet. Comme mentionné dans Estimation des tests article, il y a une tonne d'activités de projet qui nécessitent de l'argent. Vous devez suivre et gérer le budget du projet afin de contrôler toutes ces activités. Sans contrôle du coût du projet, le projet ne sera probablement jamais réalisé dans les limites du budget. |
Horaires
Comment travailler sans horaire ? Cela peut être comparé à la conduite de votre voiture, mais sans aucune idée du temps qu'il vous faudra pour arriver à destination. Quelle que soit la taille et la portée de votre projet, vous devez préparer un calendrier de projet. L'horaire vous dit
- Quand faut-il réaliser chaque activité ?
- Qu'est-ce qui a déjà été réalisé ?
- L'ordre dans lequel les choses doivent être terminées.
Voici un exemple de planning de projet
Vous avez affecté un membre de l'équipe à une tâche : exécuter les cas d'intégration du site Web de la banque Guru99.
Cette tâche devrait être terminée dans une semaine. Vous pouvez créer un planning comme indiqué ci-dessous
Ressources
Comme mentionné dans les articles précédents, numériques sont toutes les choses nécessaires pour mener à bien les tâches du projet. Il peut s'agir de personnes ou d'équipements nécessaires à la réalisation de l'activité du projet. Le manque de ressources peut affecter l’avancement du projet.
La vérité est que tout pourrait ne pas se passer comme prévu, des employés partiront, le budget du projet pourrait être réduit ou le calendrier pourrait être repoussé. La surveillance des ressources vous aidera à détecter rapidement toute pénurie de ressources et à trouver une solution pour y faire face.
Éducation
Le contrôle de la qualité implique le suivi des résultats de mesures spécifiques produits de travail (comme une suite de cas de test, un journal d'exécution de test), pour évaluer s'il répond aux normes de qualité définies. Si les résultats ne répondent pas aux normes de qualité, vous devez identifier une solution potentielle.
Mise en situation : Supposons que vous ayez très bien suivi et contrôlé l’avancement du projet. Finalement, vous avez livré le produit dans les délais. Le projet semble réussir.
Mais après 2 semaines de livraison, vous avez reçu ce retour du client
J'ai rien fait de mal. Peut-être que le client a fait une erreur.
J'ai oublié de surveiller la qualité du résultat du projet.
Je ne sais pas pourquoi.
L'erreur critique que vous avez commise dans ce projet est que vous avez oublié de contrôler la qualité des résultats du projet. Parce que le suivi de projet nécessite de surveiller non seulement le calendrier du projet, mais également sa qualité.
Comment surveiller ?
Lorsque votre projet prend vie, gardez ces questions à l’esprit :
- Êtes-vous sur calendrier? Si non, quel est votre retard et comment pouvez-vous rattraper votre retard ?
- Es-tu fini budget?
- Travaillez-vous toujours vers le même objectif de projet ?
- Êtes-vous à court de numériques?
- Y a-t-il des signes avant-coureurs d’une menace imminente d'ouvrabilité?
- Y at-il la parfaite pression de la direction pour terminer le projet plus tôt ?
Ce ne sont là que quelques-unes des questions que vous devriez vous poser lorsque vous suivez l’avancement de votre projet.
Il est important de suivre l’avancement du projet afin de savoir si des ajustements doivent être apportés pour le remettre dans la bonne direction. Pour suivre efficacement l'avancement du projet, vous devez suivre les étapes suivantes
Étape 1) Créer un plan de surveillance
Vous ne pouvez pas suivre les progrès à moins d'avoir un plan pour suivre les progrès avec des métriques DÉFINIES. Semblable au plan de test, le plan de surveillance est la première et l’une des étapes les plus importantes du suivi des progrès.
Dans le plan de surveillance, vous devez planifier soigneusement
|
Quelles métriques devez-vous collecter et mesurer ?
Dans le plan de surveillance, vous devez définir clairement les mesures que vous devez collecter et mesurer. Comme mentionné dans le précédent , les métriques que vous devez collecter
- Votre sables moins coûteux (temps, argent) dépensé pour le projet jusqu'à présent
- Combien ressource (employés, équipements) sont utilisés pour le projet
- Le statut de la tâche (sur calendrier, en retard ou avant l'horaire)
- Votre qualité du produit du travail (taux d'exécution/taux de réussite, mesures des défauts)
Quand collecter les données ?
Décidez maintenant quand or à quelle fréquence allez-vous collecter les données pour le suivi dans le plan de suivi – Hebdomadaire ou mensuel ? Ou juste au début et à la fin du projet ?
Comme prévu, le projet de la Guru99 Bank sera achevé dans un mois. Dans ce cas, nous vous recommandons de suivre l'avancement du projet hebdomadaire or Tous les jours base.
Comment évaluer l'avancement du projet via des métriques ?
Dans le plan de surveillance, vous devez définir les méthodes pour évaluer l'avancement du projet via les métriques collectées. Certaines méthodes auxquelles vous pouvez vous référer sont
- Comparez les progrès du plan avec les progrès réels réalisés par l'équipe
- Définir la critères qui servent à évaluer l'avancement du projet. Par exemple, si l’effort pour accomplir une tâche a demandé plus de 30% effort que prévu un retard du projet.
Vous pouvez vous référer au modèle de plan de surveillance ici. Voici une exemple de plan de surveillance pour le projet de la banque Guru99
Étape 2) Mettre à jour le relevé de progression
Avec le temps, le membre de votre équipe progressera dans sa tâche de projet. Vous devez suivre leur activité selon le calendrier et leur demander de mettre fréquemment à jour les informations de progression telles que le temps passé, l'état de la tâche… etc. En vérifiant ces enregistrements, vous pouvez immédiatement voir l'impact sur le plan du projet.
L'une des meilleures méthodes pour suivre les progrès des membres consiste à conserver réunions régulières.
Lors de la réunion, tous les membres signalent leur statut actuel et les problèmes éventuels. Si un ou plusieurs membres de l'équipe ont pris du retard ou se sont heurtés à des obstacles, formulez un plan pour identifier et résoudre le problème.
Pratiquons avec le scénario suivant
Comme défini dans le plan de surveillance, vous avez assigné une tâche « Configuration de l'environnement de test » pour tester la banque du site Web Guru99 à un membre de votre équipe. Son rôle est celui d'administrateur de test. Il doit mettre en place le Environnement de test dans 6 jours. Vous lui avez demandé de rendre compte de l'état actuel à chaque réunion d'équipe. Voici un exemple de son bilan de progrès actuel
Étape 3) Analyser l'enregistrement et effectuer l'ajustement
Il y a 2 sous-étapes dans les étapes
Étape 3.1) Analyser
Dans cette étape, vous comparez les progrès que vous avez définis dans le plan avec les progrès réels réalisés par l'équipe. En analysant l'enregistrement, vous pouvez également voir combien de temps a été consacré à une tâche individuelle et le temps total consacré au projet dans son ensemble.
Dans ce rapport, quel problème avez-vous identifié ?
Rien de mal, c'est toujours bon
La progression de la tâche semble être retardée
Je n'ai trouvé aucun problème dans ce rapport
Conformément au plan, l'administrateur du test doit terminer à 100 % sa tâche le 6ème jour. Cependant, selon l'état actuel, nous sommes au troisième jour (horaire de 3 %), mais il vient de terminer 50 % de la tâche. En conséquence, la tâche peut être retardée et ne pas respecter la date limite. Par conséquent, ce problème peut affecter l’ensemble du projet.
En suivant et en analysant l'avancement du projet, vous pouvez détecter rapidement tout problème pouvant survenir avec le projet et trouver la solution pour résoudre ce problème.
Étape 3.2) Ajustement
Faites les ajustements nécessaires pour garder votre projet sur la bonne voie. Réaffectez les tâches, modifiez les horaires ou réévaluez vos objectifs. Cela vous aidera à continuer d’avancer vers la ligne d’arrivée.
Que devrais tu faire?
Modifier les horaires
ne rien faire
Modifier les objectifs du projet
Demander l'aide d'un autre membre de l'équipe pour accélérer la tâche
En tant que Test Manager, vous pouvez être confronté à plusieurs reprises à une situation similaire. Il existe une multitude de solutions pour résoudre ce problème, et vous avez peut-être votre propre solution.
Dans le cas ci-dessus, nous vous recommandons de choisir la solution : demander l'aide d'un autre membre de l'équipe pour accélérer la tâche. Certaines autres solutions, comme modifier les plannings ou ne rien faire, peuvent affecter l'ensemble du projet. Ce n'est pas la meilleure solution
Étape 4) Produire le rapport
Si votre patron vous pose des questions sur le projet en cours Les Progrès, que les progrès sont derrière or devant le planning, que vas-tu répondre ? Vous devez préparer un rapport d’avancement du projet. L'utilisation du rapport est une bonne option pour partager l'avancement global du projet avec les membres de l'équipe ou le conseil d'administration. C'est également un moyen utile de montrer à votre patron si le projet est sur la bonne voie. Vous pouvez utiliser certains modèles de rapports pour garantir que les données de progression sont présentées régulièrement et clairement. Cet article comprend le modèle de rapport auquel vous pouvez vous référer. Vérifiez également un exemple de rapport pour le projet Guru99 Banking comme référence |
Meilleures pratiques en matière de surveillance et de contrôle des tests
-
Suivez les normes : Un aspect important de la planification d’un projet est d’assurer la normalisation. Cela signifie que toutes les activités du projet doivent suivre les directives de processus standard. Les processus, outils, modèles et valeurs de mesure standardisés facilitent l'analyse, facilitent les communications et aident les membres de l'équipe de projet à mieux comprendre la situation.
-
Documentation: Que se passera-t-il si vous ne notez aucune discussion ou décision dans un document ? Vous risquez de les oublier et de perdre beaucoup de choses. Vous devez noter les discussions et les décisions à l'endroit approprié et établir une procédure formelle de documentation pour les réunions. Une telle documentation vous aide à résoudre les problèmes de mauvaise communication ou les malentendus au sein de l’équipe de projet.
-
Proactivité : Des problèmes surviennent dans tous les projets. L’important est que vous deviez adopter une approche proactive pour résoudre les problèmes qui surviennent lors de l’exécution du projet. Ces problèmes peuvent concerner le budget, la portée, le temps, la qualité et les ressources humaines.