扼要:
1、熟悉“软件测试用例的要素、格式”;
2、怎样写好测试用例。
软件测试用例
软件测试用例是测试环境的重要产物,是用来检测产品的步骤,是确保产品的质量的保证。所以测试用例的覆盖率(全面)高低、易读性、可执行率尤为重要。它一般以文档形式出现,可为excel格式、思维导图编写的格式等等。
1、原则:
1) 测试用例的最小化,即常说的粒度小;
2) 覆盖面广,即考虑场景、功能要全面;
3) 可操作,即一个非测试人员能依步骤顺利执行;
4) 用例具有代表性,即代表业务流向;
5) 语言描述正确,即符合业务描述、语句通顺、简洁。
2、要素:
主要核心要素:输入步骤、输出结果、预期结果。其要素图如下:
测试用例要素
3、优质的用例:
优质的测试用例,都是相对而言,但主要是语言简洁,同时让开发、非测试人员查阅时,能顺利执行步骤、能知晓其描述的场景,即是优秀分测试用例。
熟能生巧,多练习多设计编写,方可编写出好的测试用例。
4、设计测试用例的常用方法:
1) 等价类划分;
2) 边界值分析法;
3) 错误推测法;
4) 因果图方法;
5) 正交表分析法;
6) 场景分析法;
7) 比较分析法。
其中,用得最多的为:等价、边界、比较、错误、场景;其中,正交表分析法,对大多数初学者来说都较为有难度,所以笔者仅介绍该方法,至于其他方法,读者可自行查阅资料了解。
4.1、正交表分析法:
其实不要被字面吓着了,说白了就是组合分析,再进行设计用例。
员工A技能:java、php、JavaScript
员工B技能:loadrunner、Jmeter、python
那么这两个员工的技能组合情况如下:
序 |
员工A技能 |
员工B技能 |
1 |
java |
loadrunner |
2 |
java |
Jmeter |
3 |
java |
python |
4 |
php |
loadrunner |
5 |
php |
Jmeter |
6 |
php |
python |
7 |
JavaScript |
loadrunner |
8 |
JavaScript |
Jmeter |
9 |
JavaScript |
python |
那么组合的测试用例个数即是9个。
5、格式:
下面为excel格式的模版本,请查阅。
测试用例模板
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!