<-Prev Next->

Although most of the process of distribution of test cases among operations is very disciplined, there can occasionally be unusual circumstances that make it necessary to allow for the interposition of judgment. An example of an unusual situation was a telephone banking system that protected customer privacy by logging off any terminals after one minute of inaction, which typically occurred after a customer service representative left his / her post. As a result, the operational profile had substantial occurrence probabilities for logon and logoff operations. More than a reasonable number of test cases would have been distributed to these relatively simple operations. Hence you may need to use judgment to make changes in the number of test cases assigned by algorithm.
However, doing this can have strong disadvantages. First, these judgments can be wrong. Second, you are departing from the principle of allocating test cases based on use, which insures that the greatest breadth of coverage of test cases with respect to new operations is reserved for the most used operations. Therefore you must proceed with great care so that you do not fall victim to hunches and invalidate the disciplined approach that has proved so beneficial. Make changes only when you have evidence of a strong need to do so.
One way of deciding whether there is a strong need for modification is…