Surveillance des tests & Contrôle des tests pendant l'exécution des tests: tutoriel complet

Table des matières:

Anonim

Qu'est-ce que la surveillance des tests?

La surveillance des tests dans l'exécution des tests est 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 en fonction des métriques de test et de fournir des commentaires à l'équipe concernée. ainsi que les parties prenantes sur le processus de test actuel.

Qu'est-ce que Test Control?

Le contrôle des tests dans l'exécution des tests est un processus consistant à prendre des mesures en fonction des 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 de test est révisé, l'environnement de test est réorganisé et d'autres modifications liées aux activités de test sont apportées afin d'améliorer la qualité et l'efficacité du processus de test futur.

Félicitations! Nous commençons maintenant par la phase d' exécution des tests . Pendant que votre équipe travaille sur les tâches assignées, vous devez surveiller et contrôler son activité de travail.

Dans le didacticiel des phases de gestion des tests, 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é de test.

Après avoir terminé l'estimation des tests et la planification des tests, le conseil d'administration a accepté votre plan et les jalons sont définis comme illustré ci-dessous.

Vous avez promis de terminer et de livrer tous les artefacts de test du projet Guru99 Bank Testing selon les jalons ci-dessus. Tout semble être parfait et votre équipe travaille d'arrache-pied.

Mais après 4 semaines, les choses ne se passent pas comme prévu. La tâche de «réalisation de la spécification de test» est retardée de 4 jours ouvrables. Il a un effet en cascade et toutes les tâches suivantes sont retardées.

Vous avez manqué le jalon ainsi que l'échéance 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 œil à l'avancement du projet, pouvez-vous répondre à la question de votre patron Pourquoi avez-vous manqué la date limite?
J'ai oublié de suivre et de contrôler l'avancement du projetLe membre de mon équipe n'a pas bien fonctionné
Je ne sais pas pourquoi.
Correct
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 comprendrez que le retard s'est produit dans 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 surveillé attentivement le projet, vous auriez pu détecter ce problème tôt et trouver une solution pour le résoudre.
Incorrect

Peu importe combien et avec soin nous planifions, quelque chose ne va pas. Nous devons suivre activement le projet pour

  • Détecter rapidement et réagir de manière appropriée aux écarts et aux modifications des plans
  • Permettez-vous de communiquer aux parties prenantes, aux sponsors et aux membres de l'équipe exactement où se situe le projet et de déterminer à quel point votre plan d'action initial ressemble à la réalité
  • Il sera utile pour le Manager de savoir si le projet va sur la bonne voie en fonction des 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é de gaz restant dans le réservoir, le suivi de votre projet vous permet d'é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 Test Manager, vous devez surveiller les paramètres clés comme ci-dessous

Coût

Les coûts sont un aspect important du suivi et du contrôle des projets. Vous devez estimer et suivre les informations de base sur les coûts de votre projet . Avoir des estimations de projet précises et un budget de projet solide est nécessaire pour livrer le projet dans le budget décidé. Supposons que votre patron ait accepté de financer le projet avec 100 000 $. Vous devez garder un œil sur les coûts réels pendant la mise en œuvre du projet. Comme mentionné dans l'article d'estimation de test, il existe une tonne d'activités de projet qui nécessitent de l'argent. Vous devez surveiller et gérer le budget du projet afin de contrôler toutes ces activités. Sans surveiller le coût du projet, le projet ne sera probablement jamais livré dans les limites du budget.

Des horaires

Comment pouvez-vous travailler sans horaire? Cela peut être comparé à la conduite de votre voiture, mais sans aucune idée du temps qu'il vous faut pour arriver à destination. Peu importe la taille et la portée de votre projet, vous devez préparer un calendrier de projet. L'horaire vous dit

  • Quand doit-on faire chaque activité?
  • Qu'est-ce qui est déjà terminé?
  • L'ordre dans lequel les choses doivent être terminées.

Voici un exemple de calendrier de projet

Vous avez affecté un membre de l'équipe à une tâche: Exécuter les cas d'intégration du site Web de Guru99 Bank.

Cette tâche devrait être terminée dans une semaine. Vous pouvez créer un calendrier comme indiqué ci-dessous

Ressources

Comme mentionné dans les articles précédents, les ressources sont tout ce qui est nécessaire pour mener à bien les tâches du projet. Il peut s'agir de personnes ou d'équipements nécessaires pour mener à bien l'activité du projet. Le manque de ressources peut affecter l'avancement du projet.

La vérité est que tout peut ne pas se passer comme prévu, les employés partiront, le budget du projet pourrait être réduit ou le calendrier sera poussé. La surveillance des ressources vous aidera à détecter rapidement toute pénurie de ressources et à trouver une solution pour y faire face.

Qualité

La surveillance de la qualité implique la surveillance des résultats de produits de travail spécifiques (comme la suite de cas de test, le journal d'exécution des tests), pour évaluer si elle répond aux normes de qualité définies. Dans le cas où les résultats ne répondent pas aux normes de qualité, vous devez identifier la résolution potentielle.

Exemple: Supposons que vous ayez très bien suivi et contrôlé l'avancement du projet. Enfin, vous avez livré le produit à la date limite. Le projet semble réussir.

Mais après avoir livré 2 semaines, vous avez reçu ces commentaires du client

Qu'ai-je fait de mal?
J'ai rien fait de mal. Peut-être que le client a fait une erreur.
J'ai oublié de surveiller la qualité des résultats du projet.
Je ne sais pas pourquoi.
Incorrect Correct
L'erreur critique que vous avez commise dans ce projet est que vous avez oublié de surveiller la qualité de la sortie du projet. Parce que le suivi de projet nécessite un suivi non seulement du calendrier du projet, mais aussi de la qualité du projet.

Comment surveiller?

Au fur et à mesure que votre projet prend vie, gardez ces questions à l'esprit:

  • Êtes-vous dans les temps ? Sinon, à quelle distance êtes-vous et comment pouvez-vous vous rattraper?
  • Avez-vous dépassé votre budget ?
  • Travaillez-vous toujours vers le même objectif de projet?
  • Êtes-vous à court de ressources ?
  • Y a-t-il des signes avant-coureurs de problèmes imminents ?
  • Y a-t-il des pressions de la part de la direction pour terminer le projet plus tôt?

Ce ne sont là que quelques-unes des questions que vous devriez vous poser lors du suivi de l'avancement de votre projet.

Il est important de suivre l'avancement du projet afin que vous sachiez 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 surveiller les progrès avec des métriques DEFINED. 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?
  • Quand collecter les métriques?
  • Comment évaluer l'avancement du projet via des métriques?

Quelles métriques doivent être collectées et mesurées?

Dans le plan de surveillance, vous devez définir clairement les métriques que vous devez collecter et mesurer. Comme mentionné dans la section précédente, les métriques que vous devez collecter

  • Le coût (temps, argent) dépensé pour le projet jusqu'à présent
  • Combien de ressources (employés, équipement) sont utilisées pour le projet
  • Le statut de la tâche (selon le planning , en retard ou avant le planning)
  • La qualité du produit de travail (taux d'exécution / taux de réussite, métriques de défaut)

Quand collecter les données?

Décidez maintenant quand et à quelle fréquence vous allez collecter les données pour la surveillance dans le plan de surveillance - Hebdomadaire ou mensuellement? Ou juste au début et à la fin du projet?

En tant que plan, le projet Guru99 Bank sera achevé en un mois. Dans ce cas, nous vous recommandons de suivre l'avancement du projet de manière hebdomadaire ou quotidienne .

Comment évaluer l'avancement du projet via des métriques?

Dans le plan de suivi, vous devez définir les méthodes pour évaluer l'avancement du projet via des métriques collectées. Certaines méthodes que vous pouvez consulter sont

  • Comparez les progrès réalisés dans le plan avec les progrès réels réalisés par l'équipe
  • Définissez les critères utilisés pour évaluer l'avancement du projet. Par exemple, si l'effort pour achever une tâche a nécessité plus de 30% d' effort que prévu, un retard du projet.

Vous pouvez consulter le modèle de plan de surveillance ici . Voici un exemple de plan de suivi pour le projet Guru99 Bank

Étape 2) Mettre à jour l'enregistrement de progression

Avec le temps, les membres de votre équipe progresseront dans leur tâche de projet. Vous devez suivre leur activité selon le calendrier et leur demander de mettre à jour fréquemment les informations de progression telles que le temps passé, l'état des tâches… 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 à tenir des réunions régulières .

Lors de la réunion, tous les membres rendent compte de leur statut actuel et des problèmes, le cas échéant. Si un ou plusieurs membres de l'équipe ont pris du retard ou ont rencontré des obstacles, formulez un plan pour identifier et résoudre le problème.

Pratiquons-nous avec le scénario suivant

Comme défini dans le plan de surveillance, vous avez attribué une tâche «Configuration de l'environnement de test» pour tester le site Web Guru99 bank à un membre de votre équipe. Son rôle est un administrateur de tests. Il doit mettre en place l'environnement de test en 6 jours. Vous lui avez demandé de signaler l'état actuel de chaque réunion d'équipe. Voici un exemple de son bilan des progrès actuels

Étape 3) Analysez l'enregistrement et effectuez l'ajustement

Il y a 2 sous-étapes dans les étapes

Étape 3.1) Analyser

Dans cette étape, vous comparez la progression que vous avez définie dans le plan avec la progression réelle de l'équipe. En analysant l'enregistrement, vous pouvez également voir combien de temps a été passé sur une tâche individuelle et le temps total passé sur le projet dans son ensemble. Revenons au rapport, que les administrateurs de test vous ont envoyé, dans la section précédente. Dans ce rapport, quel problème avez-vous résolu?
Rien de mal, c'est toujours bonLa progression de la tâche semble être retardée
Je n'ai trouvé aucun problème dans ce rapport.
Incorrect Correct
Selon le plan, l'administrateur de test doit terminer à 100% sa tâche le 6ème jour. Cependant, selon l'état actuel, c'est le 3ème jour (50% du temps), mais il vient de terminer 20% de la tâche. En conséquence, la tâche peut être retardée et manquer la date limite. Par conséquent, ce problème peut affecter l'ensemble du projet.

En suivant et en analysant la progression du projet, vous pouvez détecter rapidement tout problème pouvant survenir au projet et trouver la solution pour résoudre ce problème.

Étape 3.2) Réglage

Faites les ajustements nécessaires pour garder votre projet sur la bonne voie. Réaffectez des tâches, modifiez les horaires ou réévaluez vos objectifs. Cela vous aidera à continuer à avancer vers la ligne d'arrivée. Dans l'exemple ci-dessus, vous avez trouvé des problèmes dans la tâche «Configuration de l'environnement de test»
Que devez-vous faire?
Modifier les horairesNe fais rien
Modifier les objectifs du projet
Demandez l'assistance d'un autre membre de l'équipe pour accélérer la tâche
Incorrect Correct
En tant que Test Manager, vous pouvez être confronté à une situation similaire à plusieurs reprises. Il existe une tonne de solutions pour résoudre ce problème, et vous pouvez avoir votre propre solution.
Dans le cas ci-dessus, nous vous recommandons de choisir la solution - Demandez l'assistance d'un autre membre de l'équipe pour accélérer la tâche. Une autre solution telle que modifier les horaires ou ne rien faire peut affecter l'ensemble du projet. Ce ne sont pas la meilleure solution

Étape 4) Produire le rapport

Si votre patron vous pose des questions sur l' avancement actuel du projet , si l'avancement est en retard ou en avance sur le calendrier, que répondrez-vous? Vous devez préparer un rapport d'avancement du projet.

L'utilisation du rapport est une bonne option pour partager l'avancement général 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 vous assurer que les données de progression sont présentées de manière cohérente et claire . Cet article comprend le modèle de rapport que vous pouvez consulter. Consultez é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

  • Respectez les normes: une considération importante de la planification de 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 n'écrivez aucune discussion ou décision dans un document? Vous pouvez les oublier et perdre beaucoup de choses. Vous devez noter les discussions et les décisions à l'endroit approprié et établir une procédure de documentation formelle pour les réunions. Une telle documentation vous aide à résoudre les problèmes de communication ou de malentendus au sein de l'équipe du 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 et problèmes qui surviennent lors de l'exécution du projet. Ces questions peuvent être le budget, la portée, le temps, la qualité et les ressources humaines