测试用例的解析

2019-08-28  本文已影响0人  上海凡猫教育科技有限公司

什么是测试用例?

测试用例也叫用例、案例,英文:Test Case

在测试过程中很重要的一类文档,它是测试工作的核心、是为特定的目的而设计的一组测试输入、执行条件和预期的结果,是执行的最小实体。简单地说,测试用例就是设计一个场景,使软件程序在这种场景下,必须能够正常运行并且达到程序所设计的执行结果

测试用例用途

版本的重复测试会很方便,可以快速正确的进行

防止漏测

缩短测试周期,提高测试效率

监督测试过程

评估结果

测试用例评审

定义:

   1.简单的说,评审就是对测试用例进行检查

   2.评审包括:同行评审、小组评审、部门评审和第三方评审等

   3.不同的评审有不同的角色参与其中

意义:

  1.通过评审发现用例的不足

  2.方便测试人员改进用例

  3.达到在测试时提高测试质量的目的

流程:

评审后改进测试用例,再进行评审再改进测试用例,这样一直循环直到评审都通过,这时候才结束评审,也标志着测试用例编写的完成

用例设计方法

应用场合:

在程序要有多个窗口,窗口中有若干操作,不同窗口操作之间存在联系,为了理清窗口之间的关系,使用测试大纲法。

常用应用:

1.测试窗口之间的跳转关系;

2.测试软件的安装、删除程序;

3.理清需求间的层级关系

测试步骤:

步骤一:分析需求,将窗口和窗口中的操作列举出来—列大纲。注:列大纲的形式可以多种多样。画图,文字描述都行

步骤二:根据大纲,理清窗口操作之间的关系,编写用例。

注:

1.哪个最简单先测试哪个(主窗口—帮助)

2.如果某个操作流程中没有新的测试功能点(所有的功能点之前的用例都测过),那么该条用例可以省略。但是如果时间充足的话,最好还是测。

3.关于列表框和下拉列表框控件的测试:一般至少测试3项(最小值、中间项、最大值)

4.测试用例是可以适当复用(重复使用) 有些用例如果跟之前的用例操作过程基本一致,可以重复使用。

提示:测试用例可以复用,但是测试的执行过程不能省。

等价类划分法

应用场合:

有数据输入的地方,可以使用等价类划分法;从大量数据中挑选少量代表数据进行测试。

测试思想:

穷举测试:

把所有可能的数据全部测试一遍叫穷举测试。但是在实际工作中不能采用, 因为测试效率太低(数据量巨大,根本测不过来)理想的测试思想:使用最少的测试数据,达到最好的测试质量(最高性价比)因为毕竟没有做穷举测试,所以会有遗漏缺陷的风险,如果时间允许,尽可能的做补充测试(不用纠结,觉得有风险的有问题的补充测就好)

等价类划分法的测试思想:

从大量数据里划分范围(每个范围内的数据测试效果是等价的,所以每个范围是一个等价类),从每个范围中挑选代表数据,这些代表数据能反应这个范围内数据的测试结果。

基本概念:

有效等价类:对程序来说,有意义的、合理的输入数据集合—用来测试功能是否正确实现

无效等价类:对程序来说,无意义的、不合理的输入数据集合—用来测试程序是否有强大的异常处理能力(健壮性)

边界值法

说明:

因为开发中数据范围的边界是最容易产生bug的地方,所以为了保证测试质量, 就需要重点测试边界,就有了边界值这样的测试方法

应用场合:

有数据输入的地方,一般可以使用边界值法。边界值法往往跟等价类划分法一起使用,从而形成一套较为完善的测试方案。个别情况下,等价类和边界值也不需要一起用。

例如:性别           

有效等价类:男、女          

无效等价类:男、女以外的其他字符,此时就不需要使用边界值法

如何使用?

边界值点:有效等价类和无效等价类之间的分界点。(最大值、最小值)

次边界值点:边界值左右两边相邻的点是次边界值点。 

选出的测试用例,应选取正好等于、刚刚大于、刚刚小于边界的值。

上一篇下一篇

猜你喜欢

热点阅读