常用的测试用例设计方法有那些?

扎实的基础是成功的一半,学号好基础,才能更好的进步!

常见的测试用例设计方法主要会涉及以下几种:

1、等价类

2、边界值

3、场景法

4、判定表

5、因果图

6、错误推断法

7、正交测试法(正交表)

      (今天主要解释前三种最为常用)

      选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。

 一、等价类划分法
        1)定义
            依据需求输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试
            如:微信发红包0.01--200
        2)适用场景
            一般适用于无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。
        3)有效等价类和无效等价类
            有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的
            无效等价类:不满足集合的需求

         如:QQ大于6位,小于10位


 二、边界值分析法
        1)定义
            边界值分析法是对等价类划分法的补充,边界值一般都是从等价类的边缘去寻找错误
        2)基本思路:正好等于、刚刚小于、刚刚大于、边界值作为测试数据
        3)特记:0/空、N/A、
                      null是一个特殊值 。注:在考虑边界值的时候同时也要考虑这个特殊值

        如:一个文本框输入区域包括2--255个字符
            特殊值:1 、2 、 3 、254 、255、 256 
            有效等价类:>=2  / <=255
            无效等价类:<2   >255
            特殊值:0
            
    三、场景法
       1) 定义:尽可能真实全部的模拟用户操作
       2)主要基于:
            a.业务(需求)层面: 对所测软件的重要功能,业务逻辑(系统要干什么,怎么去实现,这个过程、)、行业背景深入理解
            b.技术层面:
              --基于等价类划分,
                  有效等价类--模拟用户正确操作
                  无效等价类--模拟错误操作
        3)核心概念
            a.基本流:
                正确流、有效流
                模拟用户 正确 的操作流程
            b.备用流:
                错误流、无效流
                模拟用户 错误 的操作流程
         4)设计思路
                根据用户有可能操作的方式都列出来
                    
        如:提款机取钱场景图

            


   

  • 12
    点赞
  • 258
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值