Table de décision - ce que c'est et comment l'appliquer

Table de décision (table de décision) - une technique qui aide à visualiser le combinateur de conditions à partir du savoir traditionnel.





Plus les exigences sont simples et claires, moins il y aura de divergences. Et le moins de correctifs aprĂšs la mise en Ɠuvre. Et plus il est facile pour nous, testeurs, d'Ă©crire des cas de test pour de telles exigences))





Lors des tests, une table de dĂ©cision est utilisĂ©e pour crĂ©er des cas de test basĂ©s sur les exigences. Et n'oubliez rien avec des combinaisons complexes de conditions d'entrĂ©e! AprĂšs tout, chaque ligne ou colonne du tableau → un cas de test prĂȘt Ă  l'emploi.





Le tableau de décision fait référence aux techniques de conception des tests. Alors, ils posent des questions sur elle lors des entretiens. Et donc je vais faire une courte série d'articles sur ces techniques pour aider les testeurs novices. Pour vous familiariser avec chaque technique:





  1. Cas d'utilisation





  2. Table de décision - article actuel





  3. Diagramme d'état et de transition - à déterminer





  4. Autres schémas, diagrammes, images (un bonus aux techniques) - à déterminer





Aujourd'hui, nous parlons de la table de décision (table de décision) :





  1. Comment faire une table





  2. Avantages de l'approche





  3. Contre de l'approche





  4. Total





. ! :)





  • — , . — , Action — , .





  • — :  .









 





1





2





...





N









 





 





 





 





1





 





 





 





 





1





 





 





 





 





...





 





 





 





 





N





 





 





 





 





 





 





 





 





 









 





 





 





 





1





 





 





 





 





2





 





 





 





 





...





 





 





 





 





N





 





 





 





 





— (action).






1. ( )





, 2 :





  1. 5 ?





  2. ?





, .





2 2 , 4 , 4 . :





  • —  , .





  • , —  , . —  , « , ». ...





  • , —  . — . , , ? , — .





  • , —  . , !





, :





 





1





2





3





4









 





 





 





 





5





















?





















 





 





 





 





 









 





 





 





 









200





100





50





10





 





, , ? !





. — ! — , .





, - . , 4 , .






2 , 3 . . :





 





1





2





...





N









 





 





 





 





1





















2





















3





















 





 





 





 





 









 





 





 





 





1





Do X





Do Y





Do X





Do Z





2





Do A





Do B





Do B





Do A





 





—  , .






2. - ( )





-, :









  • ,





. ? :





  • ( - ) — 100, 500, 1000 5000





  • ( , , ) — 5%, 30%, 50% 80%





100 — . , . —  ... .





:





 





1





2





...





N









 





 





 





 









100





500





1000





5000









5%





30%





50%





80%





 





 





 





 





 









 





 





 





 









0%





6%





10%





20%





-





2





8





15





20





 





, 2, 4 —  16 , 16 !





:





... !





, - , :





  • 100 — 0%





  • 500 — 5%





  • 1000 — 10%





  • 5000 — 20%





... , !





. — decision table . , !






 





 





1. — . - . . , , .





2. = -. «» «-», , ! , .





, , , — :





-





1:









2:













1





100





5%





Do X / Do A





2





500





30%





Do X / Do Y





3





1000





50%





Do B / Do C





4





5000





80%





Do B / Do Z





 





3. . .





4. , -. , , .





 





 





, , :





  • —  « ?». .





  • —  . , , -, pairwise ..





 





 





Decision Table :





  • .





  • – .





  • – -!





— , . , ? !





, 100 . - , !





:





— .





PS — «». — youtube-








All Articles