Entscheidungstabelle - was es ist und wie man es anwendet

Entscheidungstabelle (Entscheidungstabelle) - eine Technik, mit deren Hilfe der Kombinator von Bedingungen aus der TK visualisiert werden kann.





Je einfacher und klarer die Anforderungen sind, desto weniger Unstimmigkeiten treten auf. Und die weniger Korrekturen nach der Implementierung. Und je einfacher es für uns Tester ist, Testfälle für solche Anforderungen zu schreiben))





Beim Testen wird eine Entscheidungstabelle verwendet, um Testfälle basierend auf Anforderungen zu erstellen. Und vergessen Sie nichts mit komplexen Kombinationen von Eingabebedingungen! Immerhin ist jede Zeile oder Spalte der Tabelle → ein vorgefertigter Testfall.





Die Entscheidungstabelle bezieht sich auf Testdesign-Techniken. Also fragen sie bei Interviews nach ihr. Und so werde ich eine kurze Reihe von Artikeln über solche Techniken verfassen, um unerfahrenen Testern zu helfen. Um sich mit jeder Technik vertraut zu machen:





  1. Anwendungsfall





  2. Entscheidungstabelle - aktueller Artikel





  3. Zustands- und Übergangsdiagramm - TBD





  4. Andere Diagramme, Diagramme, Bilder (ein Bonus auf die Techniken) - TBD





Heute sprechen wir über Entscheidungstabelle (Entscheidungstabelle) :





  1. Wie man einen Tisch macht





  2. Vorteile des Ansatzes





  3. Nachteile des Ansatzes





  4. Gesamt





. ! :)





  • — , . — , 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