今天目标

能对穷举场景设计测试点
能对限定边界规则设计测试点
能对多条件依赖关系进行设计测试点
能对于项目业务进行设计测试点

一、解决穷举场景

重点:使用等价类划分法

1.1 等价类划分法

重点:有效等价和单个无效等价各取1个即可。
步骤:1、明确需求2、确定有效和无效等价3、根据有效和无效造数据编写用例

1.2 案例(qq合法验证)

需求:验证6~10自然数的qq合法

自然数:自然数由0开始,一个接一个,组成一个无穷的集体

1.3 案例(城市电话验证)

重点:1、正向用例:一条尽可能覆盖多条2、逆向用例:每一条数据,都是一条单独用例。

1.4 总结(应用场景)

针对:需要有大量数据测试输入,但是没法穷举测试的地方。 输入框下拉列表单选复选框
典型代表:页面的输入框类测试。

**友情提示:**完整的用例应该是等价类和边界值一块写。

二、解决边界限制问题

说明:使用边界值解决边界位数限制问题。2.1 边界值说明

提示:1、有关范围限制,最多7条用例(暂时未优化)2、边界值能解决位数限制问题,但是不能解决类型问题(要结合等价类)

2.2 步骤

1、明确需求
2、确定有效和无效等价
3、确定边界范围
4、提取数据编写用例

2.3 案例1

2.4 案例2

2.5 优化(7点优化5点)

重点:开内闭外(开区间选包含的点,闭区选不包含的点)

开区间:不包含边界上的点(没有等号)。如:a<10

闭区间:包含边界上的点(有等号)。 如:a<=10

优化策略:

2.6 总结

强调:单个输入框,常用的方式 边界+等价类

面试题:最常用的用例设计方法有哪些?–等价类、边界值

在等价类的基础上针对有边界范围的测试数据输入的地方(重点关注边界)
常见词语描述:大小、尺寸、重量、最大、最小、至多、至少等修饰词语
典型代表:有边界范围的输入框类测试

三、解决多条件有依赖关系测试

重点:使用判定表

3.1 介绍

3.2 步骤

1、明确需求
2、画出判定表1)、列出条件桩和动作桩 2)、填写条件项,对条件进行全组合 3)、根据条件项的组合确定动作项 4)、简化、合并相似规则(有相同的动作)
3、根据规则编写测试用例

3.3 案例(订单)

  • 需求

  • 判定表

  • 用例

3.4 练习(文件修改)

  • 需求

  • 判定表

  • 用例

3.5 判定表总结

提示:1、多条件之间有依赖关系,使用判定表来进行测试覆盖。2、判定表一般适合4个以内条件依赖关系3、如果条件超过4个,就不适合覆盖所有条件,应采用(正交法)来解决。

四、业务测试覆盖

重点:

​ 1、覆盖业务测试,需要使用流程图法

​ 2、先测试业务,在测试单功能、单模块、单页面

4.1 流程图

提示:业务用例是根据流程图来梳理的,需要先了解流程图

作用:梳理业务用例

练习流程图工具:

1、线上工具:https://processon.com/diagraming/605880af07912927bd71c388
2、离线工具:visio
3、其他工具:Excel

4.2 案例(ATM)

  • 流程图

  • 用例

五、错误推荐法

应用场景:当项目用例都执行完毕,且BUG修复完成,离上线还有一段时间,在这段时间中可是使用错误推荐法复测主要业务或测试未覆盖的功能。

六、作业

[外链图片转存中…(img-VdQCEK7J-1654180139430)]

五、错误推荐法

应用场景:当项目用例都执行完毕,且BUG修复完成,离上线还有一段时间,在这段时间中可是使用错误推荐法复测主要业务或测试未覆盖的功能。

[外链图片转存中…(img-2ZruNHEI-1654180139431)]

六、作业

[外链图片转存中…(img-F3ZmYU9B-1654180139431)]

软件测试第二课 等价类划分、边界限制和判定表的使用相关推荐

  1. 软件测试-黑盒测试:等价类划分法

    等价类划分法 参考文献: 软件测试方法_等价类划分法 等价类划分法设计测试用例 软件测试第8讲_测试流程_测试用例(等价类划分法) 整个等价类划分法的核心就是:如何划分等价类,如何区分有效等价类和无效 ...

  2. 【软件测试】黑盒测试の等价类划分法

    等价类划分法 等价类划分法是一种重要的.常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性. 等价类划分法是把所有可能的输入数据,即程序的输入域划分成 ...

  3. 软件测试等价类整体划分,软件测试重点之等价类划分

    等价类是指某个输入域的子集合 在该子集合中,各个输入数据对于揭露程序中的错误都是等效的,子集合中包含的元素要么全部被正确处理,要么全部都没有被正确处理.因此,可以把全部的输入数据划分成若干的等价类,在 ...

  4. 测试用例---常用设计方法,等价类,边界值,因果图判定表,正交表,场景法,大纲法

    等价类划分 1.概念:等价类划分属于典型的功能测试方法,根据程序对数据的要求,把程序的输入域划分成若干个部分,区分出那些是有效的,那些是无效的,每个区域选取典型数据为测试用例.每个区域中的输入时等价的 ...

  5. 测试方法-等价类划分

    测试方法 测试方法 1.黑盒-等价类 例1:测试一个两位数的加法计算器 例2:余额宝提现 例3:三角形测试用例设计 是看着课程听的,做的课程的随堂笔记 课程的链接如下: https://coding. ...

  6. 测试用例之等价类划分法

    测试用例之等价类划分 一. 关于测试用例的知识 1. 测试用例的基本概念: 测试用例(案例):test case / test instance 是在测试执行之前,由测试人员进行编写的指导测试过程的重 ...

  7. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  8. 【软件测试】使用边界值分析法和等价类划分法计算佣金

    [软件测试]使用边界值分析法和等价类划分法计算佣金 前言 1.边界值分析法 1.1 边界分析 1.1.1 设计测试用例 1.2 程序源码 2.等价类划分法 2.1 划分等价类 2.2 为有效等价类设计 ...

  9. 学习软件测试(三)测试用例、测试用例的设计方法(等价类划分法、边界值分析法、判定表法、因果图法、正交排列法、场景法、错误推测法)

    目录 测试用例 测试用例八大要素 测试用例的设计方法 等价类划分法 等价类操作步骤 边界值分析法 边界范围 边界值法的操作步骤 案例1 案例2 判定表法 为什么使用判定表法 判定表法的四个组成部分 判 ...

最新文章

  1. python期末知识点总结_期末考试必备复习提纲丨9年级数学上册知识点总结归纳(人教版)...
  2. AlphaFold2爆火背后,人类为什么要死磕蛋白质?
  3. php怎样弄成中文,php怎样替换中文字符
  4. Iphone 安装 ppsspp
  5. 「洛谷P1343」地震逃生 解题报告
  6. 微信公众平台开发(44)历史上的今天
  7. 11.10 chkconfig:管理开机服务
  8. mysql 调用未定义函数_php – Wierd和Annoying错误:调用未定义的函数mysql_query()[复制]...
  9. KVM虚拟机获取所有IP(shell)
  10. 如何查看vantUI官方组件的.vue文件(抛转篇)
  11. 微信小程序运行的底层逻辑
  12. python中打开文件时只允许写入的模式是_在open函数中访问模式参数使用()表示打开一个文件只用于写入。(4.0分)_学小易找答案...
  13. 计算机桌面如何分区,展示电脑如何分区
  14. 基于thinkphp的出租屋管理系统
  15. 怎么把OFD文件转换成PDF文件?
  16. CentOS 根目录下目录介绍
  17. 如何训练一个通用人工智能
  18. 概述-数据建模是什么?
  19. Python函数 - - reverse()和reversed()
  20. synchronized——java同步关键字

热门文章

  1. FLV科普4 FLV头信息解析
  2. 2013年12月4日周2
  3. 青少年弱势群体精神虐待现象探析-吕卫华
  4. 进阶无人驾驶—百度Apollo规划技术介绍
  5. 国外交友网站开发源码 第十二篇
  6. CUDA实例系列三:利用GPU优化向量规约问题
  7. 达特茅斯计算机专业师资力量如何,达特茅斯学院计算机信息介绍 优势专业选到就是赚到...
  8. 力扣417 太平洋大西洋水流问题
  9. 微型计算机原理与接口课后习题,求《微型计算机原理与接口技术》的课后习题答案。...
  10. 福州大学java期末试卷2012_福州大学_java程序设计期末a卷.doc