Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
sequence_mode [2020/05/10 02:50] admin [Sequencers] |
sequence_mode [2021/01/05 03:00] (current) |
||
---|---|---|---|
Line 3: | Line 3: | ||
//Sequence Mode// is the test case generation algorithm used to generate test cases and test sequences from the model. // | //Sequence Mode// is the test case generation algorithm used to generate test cases and test sequences from the model. // | ||
- | ---- | + | // |
- | ==== Sequencers ==== | + | |
- | + | ||
- | // | + | |
Depending on your testing objective, some sequencers may produce better or more desirable test cases from your model than others. You should experiment with these sequencers for each model to determine which sequencer meets your needs better. | Depending on your testing objective, some sequencers may produce better or more desirable test cases from your model than others. You should experiment with these sequencers for each model to determine which sequencer meets your needs better. | ||
---- | ---- | ||
- | === Optimal Sequencer === | + | ==== Optimal Sequencer |
//Optimal Sequencer// generates the test sequence with minimal number of steps that covers all of the transitions in the model by applying //Chinese Postman Problem//. | //Optimal Sequencer// generates the test sequence with minimal number of steps that covers all of the transitions in the model by applying //Chinese Postman Problem//. | ||
Line 18: | Line 15: | ||
---- | ---- | ||
- | === Random Sequencer === | + | ==== Random Sequencer |
//Random Sequencer// generates test path by walking the model randomly. | //Random Sequencer// generates test path by walking the model randomly. | ||
Line 35: | Line 32: | ||
---- | ---- | ||
- | === MCase Sequencer === | + | ==== MCase Sequencer |
//MCase Sequencer// generates the shortest test sequence to complete the navigation path described for each //MCase//. The navigation steps defined in each MCase need not be consecutive, | //MCase Sequencer// generates the shortest test sequence to complete the navigation path described for each //MCase//. The navigation steps defined in each MCase need not be consecutive, | ||
---- | ---- | ||
- | === Choosing Right Sequencer === | + | ==== Choosing Right Sequencer |
Different sequencer produces test sequence or test cases resulting in different effects on test coverage. | Different sequencer produces test sequence or test cases resulting in different effects on test coverage. |