美文网首页
测试案例设计必须掌握的技巧

测试案例设计必须掌握的技巧

作者: 想当米虫 | 来源:发表于2018-09-26 22:35 被阅读0次

    前言

    每个案例设计者都会遇到这样一个疑惑,感觉自己写的案例,测试点不全,且案例冗余。测试点不全,可能是自己理解业务没有理解透,没有理解到每个分支该怎么进行走,所以在编写测试案例前,你需要做一些工作,在编写案例时,可以采用一定的技巧,那么编写的案例的测试点将会覆盖大部分。

    编写案例前

    在编写案例前,将模块的实现流程画出来,跟相关开发推演,确认开发的实现逻辑与我们测试人员理解的出入点,方便写出的测试案例符合实现的业务需求。

    编写案例时

    编写案例时,通常会采用以下几种方法进行考虑测试点,编写案例: 等价类方法 边界值方法 错误推测法 场景法

    一、等价类划分法

    概念: 分为有效等价类和无效等价类 如微信红包。

    分析如下:

    按数据范围划分:

    有效:(1)0.01-200 无效:

               (2)小于0.01

               (3)大于200

               (4)0.01-200区间小数点后超出2位的值

    按数据类型组成划分:

    有效:(5)数据

    无效:非数字类型(6)f、#、中文

    1、 等价类划分法用例设计原则

    (1) 编号

    (2) 一个新的用例,尽可能覆盖所有有效类:如100

    (3) 一个新的用例,只能覆盖一个尚未被覆盖的无效等价类,重复这一步,直到所有的无效类

    2、 具体用例设计

    测试用例设计

      二、边界值分析法

    1、定义:对等价类的一个补充。

     正好等于、刚刚大于、刚刚小于

    比如微信红包,最大为200 边界值测试数据有:199、200、201、0、-1、1

    注意:0、负数

     三、场景法

    1、什么是场景法

    通过场景描述的业务流程(业务逻辑),设计用例来遍历场景,验证软件系统功能。

    2、如何使用场景法

    使用场景法,先画出业务流程图,且流程图要覆盖每一条路径(正常流程和异常流程走向)

     比如微信红包

    1)主流程覆盖(输入红包金额,发送红包成功,红包接收成功)

    2)红包金额输入异常(非数字、多种)

    3)支付密码不正确等异常场景

    4)收红包的人没有微信号,或者收红包的人没有信号

    四、错误推测法

    1、概念:

    基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计用例的方 法。三要素:经验、知识、直觉。这个方法使用于在探索性测试中。

    2、如何使用

    a、列举出程序中所有可能有的错误和容易发生错误的特殊情况

    b、根据错误情况,选择用例,选择反推法。 如: 登录名错误 密码错误 登录名为空等

    相关文章

      网友评论

          本文标题:测试案例设计必须掌握的技巧

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