测试用例评审
评审的内容有以下几个方面: 1) 用例设计的结构安排是否清晰、合理,是否利于高效对需求进行覆盖。 2) 优先极安排是否合理。 3) 是否覆盖测试需求上的所有功能点。 4) 用例是否具有很好可执行性。例如用例的前提条件、执行步骤、输入数据和期待结果是否清晰、正确;期待结果是否有明显的验证方法。 5) 是否已经删除了冗余的用例。 6) 是否从用户层面来设计用户使用场景和使用流程的测试用例。 7) 是否简洁,复用性强。例如,可将重复度高的步骤或过程抽取出来定义为一些可复用标准步骤。 其它几个关键认知: 测试用例是动态的,一旦测试环境、输入、输出发生了变化,测试用例都需要相应发生变化。所以复杂的测试用例不便于维护,而过于简单的用例不方便他人阅读也不利于历史追溯(比如有些必要条件没有记录,过一两个月后,再执行这条用例时或许就忘记了无法继续执行下去,如权限和角色组合测试的组合条件),所以应该不断完善用例设计方案,根据项目周期定期进行用例维护安排,大多数文档不是不想去维护而是不知道怎么维护,从而无从下手。测试度量值,测试覆盖表和测试通过或不通过的测试用例清单列表。 测试用例设计的重要性表现为: 1、测试用例量化了测试工作,为测试需求覆盖程度提供了依据,为判定测试执行程度提供了依据,也为测试工作量完成程度提供了依据,测试覆盖率是多少、测试合格率是多少、重要测试合格率是多少