デシジョンテーブル-それは何であり、どのように適用するか

デシジョンテーブル(デシジョンテーブル) -TKから条件のコンビネータを視覚化するのに役立つ手法。





要件が単純で明確であればあるほど、差異は少なくなります。そして、実装後の修正が少なくなります。そして、私たちテスターに​​とって、そのような要件のテストケースを書くのは簡単です))





テストでは、デシジョンテーブルを使用して、要件に基づいてテストケースを作成します。そして、入力条件の複雑な組み合わせで何かを忘れないでください!結局のところ、テーブルの各行または列→既製のテストケース。





デシジョンテーブルは、テスト設計手法を参照しています。それで、彼らはインタビューで彼女について尋ねます。それで、初心者のテスターを助けるために、そのようなテクニックに関する短いシリーズの記事を作ります。それぞれのテクニックに慣れるために:





  1. 使用事例





  2. デシジョンテーブル-現在の記事





  3. 状態遷移図-未定





  4. その他の図、図、写真(テクニックのボーナス)-未定





今日はデシジョンテーブル(デシジョンテーブル)について話します





  1. テーブルの作り方





  2. アプローチの利点





  3. アプローチの短所





  4. 合計





. ! :)





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