测试用例是软件测试过程中重要的产物之一,编写的测试用例需要满足系统性、连贯性、全面性、正确性、可操作性。
测试用例的常见格式:用例编号+测试项目(模块)+标题+优先级+前置条件+输入+步骤+预期结果+实际结果
用例编号(产品名称-测试类型-功能模块-子模块-编号):唯一、易识别,一般有数字、字母、下划线(_)或中横线(-)组成。
测试项目(模块):被测试的项目名称或者模块名称。
标题:简明易懂,字数要求不多,同一模块,标题一般不重复。
优先级:根据用例的重要程度进行区分,不同公司有不同的区分方式。
前置条件:在执行当前用例前,需要满足的条件,如果条件没有满足,执行用例就无法达到预期结果。
输入:执行当前的用例需要输入的值
步骤:详细清楚每一个步骤应该怎么操作,便于对用例的执行,达到预期结果。
预期结果:根据需求文档分析,执行当前的用例应该达到的结果。
实际结果:执行当前的用例达到的结果,与预期结果不一致,就可能是缺陷。
常用的黑盒测试用例设计方法:等价类划分法、边界值分析法、因果图法、判定表法、状态迁移法、流程分析法、正交实验法、异常分析法、错误猜测法等
(1)等价类划分法:将所有的输入划分为有效等价类和无效等价类,然后从每个子集中