IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 常用的测试用例设计方法有那些?(2) -> 正文阅读

[开发测试]常用的测试用例设计方法有那些?(2)

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

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

1、等价类

2、边界值

3、场景法

4、判定表

5、因果图

6、错误推断法

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

? ? ? (今天主要说明后四种作为补充,可能并不常用,但是也会让你考虑的更叫全面。)

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

四、判定表

? ? ? ? 1)定义

? ? ? ? ? ? 分析和表述若干输入条件下,被测对象对这些输入做出的响应的一种工具在遇到复杂业务逻辑时可以利用该表理清逻辑关系。

? ? ? ? 2)重要概念

? ? ? ? ? ? a.条件

? ? ? ? ? ? 条件桩:需求规格说明书定义的被测对象的所有输入

? ? ? ? ? ? 条件项:针对条件桩所有可能输入数据的真假值

? ? ? ? ? ? B.动作

? ? ? ? ? ? 动作桩:针对条件,被测对象可能采取的所有操作

? ? ? ? ? ? 动作项:针对动作桩,被测对象响应的所有可能取值

? ? ? ? ? ? C.规则

? ? ? ? ? ? 动作项和条件项组合在一起,形成的业务逻辑处理规则

? ? ? ?3)判定表应用步骤

? ? ? ? ? a.理解需求,确定条件桩,动作桩

? ? ? ? ? b.设计及优化判定表

? ? ? ? ? c.填写动作

? ? ? ? ?d.根据判定表中输出结果的表现,进行判定表的合并(非必须),简化判定表,如果输出相同,在对应输入中,有且只有一个条件的取值对动作不产生任何影响,则可合并

如:用户名、密码登录

??

五、因果图

? ? ? ? 1)定义

? ? ? ? ? ? 是一种描述输入条件的组合及每种组合对应的输出,的图形化工具在因果图的基础上可以设计测试用例测试完以后,考虑还存在其他的潜在问题。

? ? ? ? 2)模型概念

? ? ? ? ? ?列出原因

? ? ? ? ? ?中间状态

? ? ? ? ? ?列出结果

? ? ? ? ? ?a.恒等:?若原因出现,则结果出现;若原因不出现,则结果不出现。

? ? ? ? ? ?b.非:若原因出现,则结果不出现,若原因不出现,则结果出现

? ? ? ? ? ?c.或:若几个原因中有一个出现,则结果出现;若几个原因均不出现,则结果不出现

? ? ? ? ? ?d.与:若几个原因都出现,结果出现;若几个原因中有一个不出现,则结果不出现

? ? ? ? 3)步骤

? ? ? ? ? ?a.分析程序的规格说明书中那些是原因,那些是结果。

? ? ? ? ? ? 所谓原因,是指输入条件或输出条件的等价类,而结果是指输出条件,给每一个原因和结果赋一个标识符。

? ? ? ? ? ?b.分析程序规格说明书中的语义,确定原因与原因,原因与结果之间的关系,画出因果图。

? ? ? ? ? c.由于语法的环境限制,一些原因与原因,原因与结果之间的组合不能出现。对于这些特殊情况,在因果图中用一些记号标明约束或限制条件。

? ? ? ? ? d.将因果图转化为判定表。

? ? ? ? ? e.根据判定表的每一列设计测试用例

? ? ? ? ? 注:若能直接得到判定表,可直接根据判定表设计测试用例

六、错误推测法

? ? ? ? 1)定义

? ? ? ? ? ? 基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法;2 ?8 原则,80%的问题出现在20%的模块

? ? ? ?2)基本思想

? ? ? ? ? ? ?列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据他们选择测试用例

? ? ? ?3)基本要素

? ? ? ? ? ? ?a.对开发的开发习惯很熟悉

? ? ? ? ? ? ?b.对同类型项目业务非常熟悉

七、正交试验法

? ? ? ? 1)定义

? ? ? ? ? ? ?a.研究多因素,多水平的一种试验法

? ? ? ? ? ? b.他是利用正较表来对试验进行设计,通过少数的试验替代全面试验,根据正交性从全面试验中挑选最适量的、有代表性的点进行试验

? ? ? ? ? ? c.这些有代表性的点具备了“均匀分散,整齐可齐”的特点

? ? ? ? 2)适用场景:用于时间紧急,元素较多时,进行的极端处理方法

例如:测试word字体

字体大小(大、中、小)

字体颜色(黑,红,黄)

字体样式(宋体、黑体、仿宋)

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2022-01-03 16:25:01  更:2022-01-03 16:25:51 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/18 4:45:01-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码