• 0
  • 0
分享
  • 常用的测试用例设计方法有那些?——软件测试圈
  • TIMI 2022-09-07 16:25:09 字数 860 阅读 2062 收藏 0

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

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

1、等价类

2、边界值

3、场景法

4、判定表

5、因果图

6、错误推断法

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

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

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

一、等价类划分法

1)定义

依据需求输入划分为若干等价类,从等价类中选定一个测试用例,如果该测试用例通过,则表明整个等价类通过测试

如:微信发红包0.01--200

2)适用场景

一般适用于无限多种输入,我们不可能完成穷举测试,等价类可以使我们用较少的测试用例尽可能多的将功能覆盖。

3)有效等价类和无效等价类

有效等价类:有意义的输入构成的集合,对于需求规格说明书是合法的

无效等价类:不满足集合的需求

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

1.png

二、边界值分析法

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)设计思路

  • 根据用户有可能操作的方式都列出来

如:提款机取钱场景图

2.png


作者:学测试的乾子

原文链接:https://blog.csdn.net/m0_64509235/article/details/121984589

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 一、软件可靠性测试的概念:1、软件可靠性分析方法有:失效模式影响分析法、严酷度分析法、故障树分析法、事件树分析法、潜在线路分析法等;2、可靠性测试的使用场景:在比较大的业务压力情况下进行的软件可靠性测试;3、可靠性测试过程五个步骤:确定可靠性目标、定义软件运行剖面、设计测试用例、实施可靠性测试、分析测试结果;4、可靠性预测的目的:根据软件在可靠性与测试揭示的故障情况来预测软件在正在运行时的故障和实效情况;5、可靠性测试的目的:通过受控的软件测试过程来预测软件在实际运行中的可靠性;6、可靠性测试要求:测试用例集要完全符合运行剖面的定义;7、可靠性测试条件:使用的测试用例必须满足语句覆盖;8、软件...
            0 0 2744
            分享
          •   本系列文章总结归纳了一些软件测试工程师常见的面试题,主要来源于个人面试遇到的、网络搜集(完善)、工作日常讨论等,分为以下十个部分,供大家参考。如有错误的地方,欢迎指正。有更多的面试题或面试中遇到的坑,也欢迎补充分享。希望大家都能找到满意的工作,共勉之!  一、测试常见问题和流程篇  1. 介绍一下测试流程(重点,常见!)  需求评审、测试计划、测试用例、用例评审、冒烟测试、测试执行、验收测试、风险评估、上线\观察、问题跟进、测试报告、复盘会议。  根据自己的日常经验来回答,每个点的工作内容都需要清晰掌握,有可能就某个点如何工作进行提问。  2. 介绍一下测试方法  按阶段:单元测试、集成测...
            0 0 165
            分享
          •   在业务系统逻辑实现中,经常涉及异步执行、异步更新场景的开发和使用。但在性能测试中,经常会出现因为异步逻辑设计不合理引发的不可预知问题,比如在开发验证时一切正常,测试人员在性能测试时偶发报错。  本文从Spring事务、业务逻辑顺序、数据库死锁等方面介绍在项目研发中遇到的几种异常场景供读者学习。  一、事务延迟提交引发的异步执行偶发问题分析和设计思考。  1、场景说明:当前有两个线程A、B,A是生产者,B是消费者,A、B两个线程异步执行,A每次从队列获取n条待处理任务,然后依次处理每条任务,包括业务逻辑处理、远程过程调用、更新数据库、将任务放入消费者队列,B从消费队列获取任务进行处理。  2...
            0 0 979
            分享
          •   分析公司 Canalys 披露,在 2023 年最后一个季度,苹果公司在欧洲智能手机出货量上遥遥领先。它超越了三星 ,后者甚至在 2022 年最后一个季度也保持着对苹果的领先优势,当时双方的出货量非常接近。  排在第三、四、五位的分别是小米、摩托罗拉和荣耀,它们在过去几年中的名次完全没有互换。排在第六位的是Google,数字上它一直在与荣耀角力,但在 2023 年的最后三个季度里一直被压制。  与去年同期相比,第四季度苹果的市场份额从 31% 上升到 33%,三星 从 32% 下降到 28%,小米从 17% 下降到 16%,摩托罗拉从 3% 增长到 5%,荣耀从 1% 增长到 3%。  C...
            0 0 680
            分享
          •   世界知名电脑制造商戴尔(Dell)公司近日宣布,其将逐步退出中国市场并终止在中国的主要业务。  此举将对中国电脑市场产生重大影响,并引起广泛讨论。戴尔是美国最大的个人电脑制造商之一,也是全球领先的技术解决方案提供商。数十年来,戴尔在中国市场上表现出色,深受广大消费者和企业用户的欢迎。然而,由于种种原因,戴尔决定结束在中国的主要业务,将资源和重心转移到其他全球市场。戴尔公司发表声明指出:“由于国际贸易紧张局势以及中国市场的日益竞争激烈,我们决定逐步退出中国市场,并将资源重新分配到其他具有高增长潜力的地区。这将有助于我们在全球范围内提供更加全面和高效的服务。”从目前的计划来看,戴尔将逐步关闭在...
            0 0 543
            分享
      • 51testing软件测试圈微信