1.测试用例场景设计,针对不同的模块、不同功能、各业务流程和逻辑分支,分别进行测试场景设计。相同的功能在不同的模块,可以参考已有的测试场景进行设计。
2.测试用例设计。新模块测试用例按照测试用例模板进行编写;已有模块更新或优化需要更新原有case。
完在测试用例设计之后为了保证测试用例的覆盖率,需要对测试用例进行评审,评审可以是交叉review或开会讨论的形式,主要从以下几方面进行评审。
a)测试用例是否覆盖了所有需求;
b)测试用例内容是否正确,是否与需求目标一致;
c)测试用例内容是否完整,是否清楚包含输入和预期输出结果;
d)测试用例是否具有指导性,是否能灵活指导测试人员通过用例发现更多缺陷,而不是限制他们的思维;
e)找出哪些需求不可测:无法准备环境、可测试性达不到等等原因;
f)对具体需求的实现结果的确认;
g)测试用例本身的描述是否清晰,是否存在二义性;
h)是否考虑到测试用例的执行效率。往往测试用例中步骤不断重复执行,验证点却不同,而且测试设计的冗余性,都造成了效率的低下。
充分利用已有资源,比如公共测试用例,简化测试工作,提高工作效率。
推荐阅读: