Critères d'entrée et de sortie (définition du prêt et définition du fait) afin
d'exercer un contrôle efficace sur la qualité du logiciel et des tests,
il convient de disposer de critères définissant quand une activité de test donnée
doit commencer et quand l'activité est terminée.
Critères d'entrée (plus généralement appelés définition de ready in Agile development) définir les conditions
préalables pour entreprendre un test donné activité.
Cela pourrait inclure le début d'un niveau des tests, lorsque la conception des tests et / ou lorsque
l'exécution des tests est prête à démarrer. Si critères d'entrée ne sont
pas remplies, il est probable que l'activité se révélera plus difficile, plus longue, plus coûteux et plus risqué.
Vous pouvez définir différents critères d'entrée pour différentes activités de test
Les critères d'entrée typiques incluent: • Disponibilité d'exigences testables, de user stories et /
ou de modèles (e. g. , en suivant une stratégie de
test basée sur un modèle) • Disponibilité des éléments de test qui se sont réunis les critères de
sortie pour tous les niveaux de test antérieurs • Disponibilité de l'environnement de test et préparation • Disponibilité
des outils de test nécessaires • Disponibilité des données de test
et autres nécessaires ressources D'autre part, Nous avons entendu le terme critères de sortie avant dans le processus de test dans la
première section.
Les critères de sortie sont utilisés pour déterminer quand un l'activité de test donnée est terminée
ou quand elle devrait s'arrêter.
Critères de sortie (plus généralement appelés définition de fait en développement Agile) définir quelles
conditions doivent être remplies pour déclarer un niveau de test ou un ensemble de tests terminés.
Les critères de sortie typiques incluent: • Les tests prévus ont été exécutés •
Un niveau de couverture défini (e. g. , de exigences, user stories, critères
d'acceptation, risques, code) a été atteint • Le nombre de défauts non résolus est
dans une limite convenue • Le nombre de défauts restants
estimés est suffisamment faible • Les niveaux évalués de fiabilité, d’efficacité des performances,
d’utilisabilité, de sécurité et autres les caractéristiques de qualité pertinentes sont suffisantes Même sans que
les critères de sortie soient satisfaits, il est également courant que les
activités de test soient réduites en raison du budget dépensé, le temps prévu étant achevé et / ou la pression pour mettre le
produit sur le marché.
Il peut être acceptable de mettre fin aux tests sous de telles circonstances, si les parties
prenantes du projet et les propriétaires d'entreprises ont examiné et accepté le risque de vivre sans tests supplémentaires.
Les critères d'entrée et de sortie doivent être définis pour chaque niveau de test et type
de test, et différera en fonction des objectifs du test.
N'oubliez pas que selon le processus de test que lorsque nous atteignons les critères de sortie, le
testeur doit fournir un rapport de sa conclusion au responsable du test ou aux parties prenantes pour
décider si le test doit se poursuivre ou s’arrêter.
permettez-moi de vous donner un exemple pour faire l'ensemble image plus claire Imaginez
que vous testez les performances de une page Web spécifique.
Vous voulez que le temps de réponse de cette page Web soit 6 secondes.
Par conséquent, lorsqu'un utilisateur charge les pages, il doit être chargé dans un délai maximum de 6 secondes.
Pour mesurer le temps de réponse avec précision, vous aurait besoin de louer un outil de performance
et vous n'avez qu'un budget de 500 $ mais vous devez approuver le budget pour cette
première Donc, les critères d'entrée pour commencer le test serait le budget pour obtenir l'approbation
Les critères de réussite du test serait de passer les 6 secondes Le critère de
sortie serait de passer le tout 500 $ Donc, comme vous le voyez
sur cet exemple, que nous pouvons atteindre le critère de sortie qui est de dépenser les
500 $ mais l'article peut échouer au test car son temps de réponse est de 8 secondes, ce qui
est supérieur aux 6 secondes attendues.
Dans ce cas, le testeur doit rédiger un résumé faire rapport à la partie prenante en indiquant ses conclusions et que
le temps de réponse de la page n'est que de 8 secondes.
Les décideurs devraient alors décider si ils devraient continuer les tests et peut-être demander
plus d'argent pour les tests ou s'ils sont satisfaits du résultat de 8 secondes et arrêteront les
tests à ce stade.