好的测试用例:
1】 有相当的可能找出软件错误
2】 没有冗余
3】 本类用例中最佳的选择
4】 既不过于复杂,又不过于简单
测试计划制订过程:
1】 分析和测试软件需求
2】 定义测试策略
3】 定义测试环境
4】 定义测试管理
5】 编写和审核测试计划
风险管理的过程:
◆ 识别风险
◆ 评估风险
◆ 制订对策
◆ 跟踪风险
等价类划分法的优点:
1】 考虑了单个输入域的各类情况;
2】 避免了盲目或随机选择输入数据的不完整性和覆盖的不稳定性。
等价类划分法设计用例的步骤:
1】 分析输入数据形式
2】 划分输入数据
3】 设计输入数据
4】 设计测试用例
等价类划分法的缺点:
◆ 只考虑了输入域的分类情况,没有对组合情况进行充分的考虑;
边界值分析方法(定义):
边界值分析方法假设大多数的错误发生在各种输入条件的边界上,如果在边界附近的取值不会导致错误,那么其他取值导致出错的可能性也很小。
边界值分析方法的优点:
1】 简单易用,只需要考虑单个输入边界附近的值
2】 这种方法在很多时候能非常有效地揭露错误
边界值分析法设计用例的步骤:
1】 分析输入数据形式
2】 找出输入数据长度的边界值
3】 设计测试用例
基本路径分析法的优点:
基本路径分析法的重点在于覆盖流程,确保让程序体现所有可能的逻辑。
缺点:只覆盖一次流程,对于一些存在循环的流程没有考虑 。