软件测试流程之测试用例

扼要:

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进行处理,非常感谢!

上一篇 2021年2月4日
下一篇 2021年2月4日

相关推荐