zoukankan      html  css  js  c++  java
  • 测试用例之边界值法

    一、 边界值法

    1、 应用场合:有数据输入的地方,一般使用边界值,常常和等价类划分法配合使用

    2、 如何使用?

    1)有效等价类和无效等价类的分界点是边界值(最小值,最大值)

    2)次边界值:边界值两边的点叫次边界值

    A、最小次边界:

    a、有效最小次边界

    b、无效最大次边界

    B、最大次边界:

    a、有效最大次边界

    b、无效最大次边界

    注意:实际工作中如果时间紧张,优先测边界值(最大值,最小值),并不是只有数字才有边界值,如果是字符的话你需要考虑一下输入长度上的边界。

    3、 说明:边界值数据本质就是属于某个等价类的范畴,要求必须测试,实际上是一种冗余,但是由于边界值是最容易出错的地方,所以为了更好的软件质量,适当的冗余可以接受。

    二、 等价类划分+边界值综合应用

    案例:信息注册---注册功能

    步骤1:分别分析每个控件的等价类+边界值,然后填写《数据分析表》

    步骤2:分析,形成测试思路,编写《测试用例》

    1) 有效数据(有效等价类+有效边界值)的测试思路

    优化---在一条用例中尽可能多的测试不同控件的1个有效数据(不同控件的有效数据可以组合起来测)

    效果:在测试质量不变的情况下,减小测试用例的数量,从而提高测试效率

    2) 无效数据(无效等价类+无效边界值)的测试思路:单独测

    1条用例只测试1个控件的1个无效数据,不同控件的无效数据开始时不能够组合---这样可以避免屏蔽现象发生

    屏蔽现象:前面控件弹出错误提示后,后面控件的错误提示就不弹出了

    3) 最后--强化

    测试:适当的对无效数据的组合测试(补充测试)

    A) 多个控件的无效组合测试

    B) 一个控件的多个无效数据组合起来测

    副业:http://www.qgysfk.club/
  • 相关阅读:
    如何快速实现一个command
    引用mvvmlight dll ,操作command
    ANSI X9.8标准 PIN xor PAN获取PIN BlOCK
    关于Application.DoEvents()==转
    进程间通信方式【转】
    30岁后程序员的出路[转]
    git实用操作21条
    where T:new() 是什么意思
    使用Chrome console提取页面数据
    Maven入门2-pom.xml文件与settings.xml文件
  • 原文地址:https://www.cnblogs.com/fuxinxin/p/9167334.html
Copyright © 2011-2022 走看看