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

常用的测试用例设计方法有那些类型_测试用例设计扎实的基础是成功的一半,学号好基础,才能更好的进步!常见的测试用例设计方法主要会涉及以下几种: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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • webpack开发环境和生产环境_环境问题包括

    webpack开发环境和生产环境_环境问题包括前言如果我们需要使用webpack,就需要依赖node环境nvmnodenpmwebpack@cliwebpacknvm安装nvm是一个用来管理node版本的工具。我们之所以需要使用n

    2022年8月7日
    1
  • 久违的黑客手册[通俗易懂]

    久违的黑客手册[通俗易懂]今天终于看到那件书店上摆上了《黑客手册》高兴的不得了抓起一本就跑去付帐排队的时候拿起封面看了看 晕3月份的了 55  。。。1,2月的没的买了 真不爽偏偏老板就不进1,2月的偏偏这里就这一间店有这书卖当我把钱递给老板的时候老板突然问我一句话让我苦笑不得他说看你每次都买这书你是黑客还是红客啊?……我只好开玩笑的说我红黑同杀^_^….

    2022年9月17日
    1
  • spring cloud 入门系列一:初识spring cloud

    最近看到微服务很火,也是未来的趋势,所以就去学习下,在dubbo和springcloud之间我选择了从springcloud,主要有如下几种原因:好,接下来我们来认识下springcloud

    2022年2月16日
    40
  • python操作Elasticsearch数据库[通俗易懂]

    python操作Elasticsearch数据库[通俗易懂]fromelasticsearchimportElasticsearch#连接数据库es=Elasticsearch([{‘host’:”localhost”,’port’:9200}])#创建索引es.indices.create(index=’es_python’,ignore=400)#插入单条数据es.index(index=”es_python”,doc_type=…

    2022年5月1日
    57
  • 谷歌学术下载文章_如何用谷歌学术下载文献

    谷歌学术下载文章_如何用谷歌学术下载文献记录

    2022年10月11日
    0
  • c中getline的用法_enum用法

    c中getline的用法_enum用法getline()用法getline是C++标准库函数;它有两种形式,一种是头文件<istream>中输入流成员函数;一种在头文件<string>中普通函数;它遇到以下情况发生会导致生成的本字符串结束:(1)到文件结束,(2)遇到函数的定界符,(3)输入达到最大限度。输入流成员函数getline()函数语法结构:在<istream>中的g…

    2025年7月20日
    0

发表回复

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

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