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 fixés conformément à ce qui suitwing figure.

Surveiller

Vous avez promis de terminer et de livrer tous les artefacts de test de la banque Guru99 Essais 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.

Surveiller

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.

Surveiller

Jetez un oeil à 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 projet

Le membre de mon équipe n'a pas bien travaillé

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 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.

Incorrect

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

Surveiller

Prix

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

Horaires

Ressources

Comme mentionné dans les articles précédents, ressources 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.

Qualité

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

Qualité

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é du résultat 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 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 ressources?
  • 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 faire avancer dans la bonne direction. Pour suivre efficacement l'avancement du projet, vous devez suivre les étapes suivanteswing mesures

Surveiller

É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

Créer un plan de surveillance

  • Quoi les paramètres que vous devez collecter et mesurer ?
  • Quand collecter les métriques ?
  • Comment évaluer l'avancement du projet via des métriques ?

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

  • La 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)
  • La 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.

Mettre à jour le relevé de progression

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 followlowing scénario

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

Mettre à jour le relevé de progression

Étape 3) Analyser l'enregistrement et effectuer l'ajustement

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

Analyser l'enregistrement et effectuer l'ajustement

É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.

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 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

Incorrect
Correct

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.

Dans l'exemple ci-dessus, vous avez trouvé des problèmes dans la tâche « Configuration de l'environnement de test »
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

Incorrect
Correct

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

Produire le rapport

Si votre patron vous pose des questions sur le projet en cours Les Progrès, qu'il s'agisse 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.