Activité: Tester et évaluer
Cette activité a pour objectif d'atteindre une ampleur et une profondeur appropriée permettant une évaluation suffisante des éléments ciblés par les tests, cette évaluation étant définie par les motivateurs de tests et la mission d'évaluation en cours.
DescriptionStructure de répartition du travailAffectation d'équipeUtilisation du produit
Relations
Activités parentes
Description

Généralement effectué une fois par cycle de test, ce travail consiste à effectuer le travail tactique du test et l'effort d'évaluation de base : c'est-à-dire l'implémentation, l'exécution et l'évaluation des tests spécifiques ainsi que les comptes-rendus correspondants des incidents ayant eu lieu.

Pour chaque cycle de test, ce travail consiste principalement à :

  • Fournir une évaluation et une analyse continues des éléments de test ciblés
  • Enregistrer les informations appropriées nécessaires pour diagnostiquer et résoudre tous les problèmes identifiés
  • Atteindre une ampleur et une profondeur adaptées dans le travail de test et d'évaluation
  • Donner un retour sur les domaines les plus probables de risque potentiel en terme de qualité
Propriétés
Commandé par les événements
Plusieurs occurrences
En cours
Facultatif
Planifié
Réitérable
Affectation du personnel

Ce travail dépend principalement des rôles de testeur et d'analyste de test. Ce travail nécessite notamment des compétences en investigation et en analyse, de la ténacité, de la minutie, de bonnes connaissances techniques et de bonnes compétences en communication orale et écrite (documentation des incidents, des demandes de changement, etc.).

Pour donner une heuristique de l'utilisation relative des ressources par phase, les pourcentages de l'utilisation des ressources de test pour cette activité sont généralement de : création - 05%, élaboration - 25%, Construction - 40% et transition - 35%.

Lorsqu'il est particulièrement important d'avoir recours à une automatisation du test, il peut être utile d'attribuer la création et la maintenance des actifs d'automatisation à une sous-équipe séparée, leur permettant ainsi de se spécialiser dans les problèmes relatifs à l'automatisation. Cela permet aux autres membres de l'équipe de se focaliser sur l'amélioration des actifs de tests non-automatisés.

Utilisation
Conseils d'utilisation

Débutant généralement pendant l'élaboration, ce travail est généralement effectué plusieurs fois pendant une itération, une fois par cycle de test selon la disponibilité d'une série de constructions garantissant un test indépendant.

Comme nous l'avons noté, ce travail est généralement effectué de nombreuses fois pendant une itération ; le nombre exact équivalant souvent à une fois par construction. Cependant, notez qu'on ne teste généralement pas chaque construction. Notez également que le calendrier des constructions entraînera souvent une augmentation de la fréquence de ce travail durant l'itération. La nécessité de cycles supplémentaires est déterminée en évaluant le moment où la couverture de test appropriée est atteinte dans un cycle de test, ce qui est l'élément central d'intérêt de l'Activité : Atteindre une mission acceptable.

Pour les itérations précédant et incluant celles effectuées au début de la phase de construction, un effort supplémentaire est généralement requis pour traiter les problèmes tactiques découverts pour la première fois pendant l'implémentation et l'exécution du test. Ces problèmes diminuent souvent le nombre de tests implémentés et exécutés correctement et limitent l'ampleur ou la profondeur du test.

La sophistication et la disponibilité des outils d'automatisation des tests et les compétences nécessaires requises pour les utiliser de façon efficace auront un impact sur l'obtention de ressources pour ce travail. Le déploiement de ressources contractuelles spécialisées peut être approprié pour une partie de ce travail afin d'améliorer les chances de réussite. Il peut aussi être plus économique de louer les outils d'automatisation et d'engager des personnes possédant les compétences nécessaires pour utiliser les outils, en particulier pour aider à limiter les risques du début du travail. Vous devez examiner les avantages de cette approche par rapport à la nécessité de développer des compétences internes pour maintenir les actifs d'automatisation dans le futur.

Plus d'informations