设计步骤:
1)画出程序控制流图(如果不能直接画出控制流图,可先画出程序流程图,再把流程图转换成控制流图);
2)根据控制流图设计出场景;
3)根据场景设计测试用例。
中间可能会要计算环路复杂度V(G),计算公式如下:
V(G)=e-n+2
其中e是边的数目,n是结点的数目。
测试用例设计策略:
1、任何都要用边界值法;
2、用等价类划分补充测试用例;
3、根据测试设计人员经验用错误推测法追加测试用例;
4、根据程序逻辑追加逻辑测试用例;
5、根据程序情况,选择使用因果图法设计测试用例。
测试用例设计步骤:
1、根据设计规格设计基本的功能测试用例;
2、边界值测试用例;
3、状态转换测试用例;
4、错误推测测试用例;
5、异常测试用例;
6、性能测试用例。
另外还需反复利用八种测试用例设计方法对测试用例进行分解与合并,利用发散思维追加测试用例。
文章来源于领测软件测试网 https://www.ltesting.net/