测试用例设计方法

一、什么是测试用例?

测试用例主要是测试人员整理的一组文档,具体记录软件功能测试的输入和预期输出,描述测试场景。

二、测试用例包含哪些内容

包括用例编号、测试模块,用例名称、前置条件、优先级、测试步骤、预期结果,实际结果,执行人,测试时间,备注。

三、测试用例设计方法

可以从以下4个大方面去考虑:

1、功能

功能可以从黑盒测试和白盒测试考虑;

1-1黑盒测试

从黑盒测试看,可以用等价类划分法,边界值分析,错误推测,因果图法,正交试验分析法,流程分析法。

等价类划分法:

按照我们可能输入的数据进行分类,有正例输入和反例输入,然后在这些分类数据中选择有代表性的数据进行设计测试用例,例如一个文本框的输入长度为6-10个字符,分析:有效等价类:>=6个字符,<=10个字符  无效等价类:<6个字符,>10个字符。

边界值分析:

等价类的补充,输入输出边界值的测试,如上面的例子,边界值是:5,6,7,9,10,11 字符。

错误推测:

推测程序可能出现的错误,进行编写设计,例如,对于一个数值,可以输入过大或者过小的数据进行测试;上传文件时,上传一个不支持的文件类型,上传一个损坏的文件。

因果图法:

相等(输入1输出1),与(输入1输出1),或(输入有一个是1,输出就是1),非(输入1,输出0)。

正交试验分析法:

用于测试各种因素的组合以覆盖尽可能多的场景,通常通过选择一部分组合来代表所有可能的组合。

流程分析法:

根据功能流程来进行用例设计,例如我们进行网上购物流程测试

流程步骤:

1、浏览商品

2、添加商品到购物车

3、结账

4、选择支付方式

你可能感兴趣的:(测试用例)