常用的测试用例设计方法有那些类型_测试用例设计

常用的测试用例设计方法有那些类型_测试用例设计扎实的基础是成功的一半,学号好基础,才能更好的进步!常见的测试用例设计方法主要会涉及以下几种:1、等价类2、边界值3、场景法4、判定表5、因果图6、错误推断法7、正交测试法(正交表)(今天主要解释前三种最为常用)选择合适的测试用例方法,有助于你去更好的梳理出逻辑关联关系,让你的测试覆盖率更高,更高效率的覆盖到所有测试点。一、等价类划分法1)定义依据需求输入划分为若干等价类,从等价类中选定一个测试…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

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

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

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)设计思路
                根据用户有可能操作的方式都列出来
                    
        如:提款机取钱场景图

            常用的测试用例设计方法有那些类型_测试用例设计

   

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/182986.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • java的反射(reflection)机制_腹部反射区图解

    java的反射(reflection)机制_腹部反射区图解1.什么是java反射java的反射机制是指在运行状态中,      对于任意一个类,都能知道这个类的所有属性和方法;      对于任意一个对象,都能够调用它的任意一个属性和方法;      这种动态获取的类的信息,和动态调用对象的方法的功能就是反射机制。2.反射的作用     在运行时,构造任意一个类的对象      在运行时,判断任意一个类的完整结构,比如属性,方法,内…

    2025年7月27日
    2
  • 表单代码「建议收藏」

    表单代码「建议收藏」django表单:在App中新建的form.py表单文件:视图文件:例1模板:例2模板:例2models.py:url映射:ModelForm在表单中使用 ModelFor

    2022年6月30日
    26
  • raft算法详解_python raft

    raft算法详解_python raft  raft是工程上使用较为广泛的强一致性、去中心化、高可用的分布式协议。在这里强调了是在工程上,因为在学术理论界,最耀眼的还是大名鼎鼎的Paxos。但Paxos是:少数真正理解的

    2022年8月4日
    10
  • angular面试题及答案_angular面试

    angular面试题及答案_angular面试1.生命周期钩子生命周期的顺序,见下图:ngOnChanges:当组件数据绑定的输入属性发生变化是触发,该方法接收一个SimpleChanges对象,包括当前值和上一个属性值。首次调用一定发生在ngOnInit前,值得注意的是该方法仅限于对象的引用发生变化时才会触发。 ngOninit:初始化指令或组件,在angular第一次显示展示组件的绑定属性后调用,该方法只会调用一次 ng…

    2022年10月17日
    2
  • mysql 字符串拼接的几种方式_mysql拼接字符串和字段

    mysql 字符串拼接的几种方式_mysql拼接字符串和字段第一种:MySQL自带语法Concat(string1,string2,string3…),此处是直接把string1和string2等等的字符串拼接起来(无缝拼接哦)说明:此方法在拼接的时候如果有一个值为NULL,则返回NULLselectconcat(“aaa”,”bbbb”,”ccccc”)asstrselectconcat(“aaa”,”bbbb”,null)asstr第二种:第二种也是mysql自带语法CONCAT_WS(separator.

    2022年9月30日
    1
  • lvds接口类型_LVDS输出

    lvds接口类型_LVDS输出LVDS接口分类,时序,输出格式

    2025年7月31日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号