好的测试用例:

  1】 有相当的可能找出软件错误

  2】 没有冗余

  3】 本类用例中佳的选择

  4】 既不过于复杂,又不过于简单

  测试计划制订过程:

  1】 分析和测试软件需求

  2】 定义测试策略

  3】 定义测试环境

  4】 定义测试管理

  5】 编写和审核测试计划

  风险管理的过程:

  ◆ 识别风险

  ◆ 评估风险

  ◆ 制订对策

  ◆ 跟踪风险

  等价类划分法的优点:

  1】 考虑了单个输入域的各类情况;

  2】 避免了盲目或随机选择输入数据的不完整性和覆盖的不稳定性。

  等价类划分法设计用例的步骤:

  1】 分析输入数据形式

  2】 划分输入数据

  3】 设计输入数据

  4】 设计测试用例

  等价类划分法的缺点:

  ◆ 只考虑了输入域的分类情况,没有对组合情况进行充分的考虑;

  边界值分析方法(定义):

  边界值分析方法假设大多数的错误发生在各种输入条件的边界上,如果在边界附近的取值不会导致错误,那么其他取值导致出错的可能性也很小。

  边界值分析方法的优点:

  1】 简单易用,只需要考虑单个输入边界附近的值

  2】 这种方法在很多时候能非常有效地揭露错误

  边界值分析法设计用例的步骤:

  1】 分析输入数据形式

  2】 找出输入数据长度的边界值

  3】 设计测试用例

  基本路径分析法的优点:

  基本路径分析法的重点在于覆盖流程,确保让程序体现所有可能的逻辑。

  缺点:只覆盖一次流程,对于一些存在循环的流程没有考虑 。