美文网首页
测试用例的解析

测试用例的解析

作者: 上海凡猫教育科技有限公司 | 来源:发表于2019-08-28 22:11 被阅读0次

    什么是测试用例?

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

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

    测试用例用途

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

    防止漏测

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

    监督测试过程

    评估结果

    测试用例评审

    定义:

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

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

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

    意义:

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

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

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

    流程:

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

    用例设计方法

    应用场合:

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

    常用应用:

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

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

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

    测试步骤:

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

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

    注:

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

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

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

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

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

    等价类划分法

    应用场合:

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

    测试思想:

    穷举测试:

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

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

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

    基本概念:

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

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

    边界值法

    说明:

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

    应用场合:

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

    例如:性别           

    有效等价类:男、女          

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

    如何使用?

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

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

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

    相关文章

      网友评论

          本文标题:测试用例的解析

          本文链接:https://www.haomeiwen.com/subject/joevectx.html