Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
tutorial:sequencers [2020/07/15 16:35] admin [Tutorial: Model Sequencers - pros and cons] |
tutorial:sequencers [2020/07/16 16:12] admin removed |
||
---|---|---|---|
Line 100: | Line 100: | ||
Since //MCase// is built with scripting, you can dynamically build any number of //MCases// through //REST// api. This provides an option to allow ALM process to test bug fixes remotely. | Since //MCase// is built with scripting, you can dynamically build any number of //MCases// through //REST// api. This provides an option to allow ALM process to test bug fixes remotely. | ||
- | =====Dynamic MCase===== | ||
=====Sequencer - Concurrent===== | =====Sequencer - Concurrent===== | ||
+ | // | ||
+ | |||
+ | ===== Combinatorial Algorithms ===== | ||
+ | In the ideal world we would want exhausted testing, but we all know that's not practical and in many cases not feasible. | ||
+ | |||
+ | // | ||
+ | |||
+ | * pairwise | ||
+ | * 3-wise | ||
+ | * 4-wise | ||
+ | * 5-wise | ||
+ | * 6-wise | ||
+ | |||
+ | |||
+ | Pairwise algorithm geneartes the least number of test cases (permutations of variables) while 6-wise generates the most test cases but provides most coverage among the algorithm listed above. | ||
+ | |||
+ | Empirically most of defects are caused by the interaction between two variables, hence pairwise algorithm would provide decent coverage with least amount of test cases for most of the system. | ||
+ | |||
+ | |||
+ | |||
+ | |||