Tabel Keputusan - apa itu dan bagaimana menerapkannya

Decision Table (tabel keputusan) - teknik yang membantu untuk memvisualisasikan kombinator kondisi dari TK.





Semakin sederhana dan jelas persyaratannya, semakin sedikit perbedaan yang akan terjadi. Dan semakin sedikit perbaikan setelah implementasi. Dan semakin mudah bagi kami, penguji, untuk menulis kasus uji untuk persyaratan seperti itu))





Dalam pengujian, tabel keputusan digunakan untuk membuat kasus uji berdasarkan persyaratan. Dan jangan lupa apa pun dengan kombinasi kondisi input yang rumit! Bagaimanapun, setiap baris atau kolom tabel β†’ kasus uji yang sudah jadi.





Tabel Keputusan mengacu pada teknik desain tes. Jadi, mereka bertanya tentang dia di wawancara. Jadi saya akan membuat serangkaian artikel pendek tentang teknik tersebut untuk membantu penguji pemula. Untuk membiasakan diri dengan setiap teknik:





  1. Kasus penggunaan





  2. Tabel Keputusan - artikel saat ini





  3. Diagram Status & Transisi - TBD





  4. Diagram, diagram, gambar lain (bonus untuk teknik) - TBD





Hari ini kita berbicara tentang Tabel Keputusan (tabel keputusan) :





  1. Cara membuat meja





  2. Keuntungan dari pendekatan ini





  3. Kontra dari pendekatan ini





  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