| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 这种测试用例编写方法,你是不是从来没有用过? -> 正文阅读 |
|
[开发测试]这种测试用例编写方法,你是不是从来没有用过? |
常用的等价类划分、边界值分析、情景法等。不能涵盖所有要求。这里有一个不常使用但非常重要的测试用例编写方法。 ? 因果图 应用场景:页面上有很多控件(输入),控件(输入)之间有不同的组合,不同的组合可以产生不同的输出结果。满足此条件的页面可以使用因果图。 ? 首先,我们需要找出所有的输入和所有的输出。 输入 1)品牌1 2)品牌2 3)型号1 4)型号2 5)型号3 6)型号4 7)外形1 8)外形2 9)手机挂绳 10)包边 输出 A 定制成功 B 错误提示 ?
输入的组合 有一些必须组合的:
那么前六个输入条件共有4种可能的组合:
再将这四个跟后面四个输入进行组合,得出如下组合: 组合1:1)、3)、7)、9)。 组合2:1)、3)、7)、10)。 组合3:1)、3)、8)、9)。 组合4:1)、3)、8)、10)。 组合5:1)、4)、7)、9)。 组合6:1)、4)、7)、10)。 组合7:1)、4)、8)、9)。 组合8:1)、4)、8)、10)。 组合9:2)、5)、7)、9)。 组合10:2)、5)、7)、10)。 组合11:2)、5)、8)、9)。 组合12:2)、5)、8)、10)。 组合13:2)、6)、7)、9)。 组合14:2)、6)、7)、10)。 组合15:2)、6)、8)、9)。 组合16:2)、6)、8)、10)。 这样通过罗列所有的输入组合,可以提高用例的覆盖率,避免遗漏。 下面我们来分析输入的组合会产生什么样的输出结果: 组合1:品牌1+型号1+外形1+手机挂绳---定制成功。 组合2:品牌1+型号1+外形1+包边---提示错误。 组合3:品牌1+型号1+外形2+手机挂绳---定制成功。 组合4:品牌1+型号1+外形2+包边---定制成功。 组合5:品牌1+型号2+外形1+手机挂绳---定制成功。 组合6:品牌1+型号2+外形1+包边---提示错误。 组合7:品牌1+型号2+外形2+手机挂绳---定制成功。 组合8:品牌1+型号2+外形2+包边---定制成功。 组合9:品牌2+型号3+外形1+手机挂绳---提示错误。 组合10:品牌2+型号3+外形1+包边---提示错误。 组合11:品牌2+型号3+外形2+手机挂绳---定制成功。 组合12:品牌2+型号3+外形2+包边---定制成功。 组合13:品牌2+型号4+外形1+手机挂绳---提示错误。 组合14:品牌2+型号4+外形1+包边---提示错误。 组合15:品牌2+型号4+外形2+手机挂绳---定制成功。 组合16:品牌2+型号4+外形2+包边---定制成功。 经过分析,发现模型1和模型2、模型3和模型4的所有可用条件都是相同的,因此我们可以简化其中的一些条件。 ? 适用条件:比较适用控件输入条件少的情况,如是否按键、单选按钮、复选框或值少的下拉框。 |
|
开发测试 最新文章 |
pytest系列——allure之生成测试报告(Wind |
某大厂软件测试岗一面笔试题+二面问答题面试 |
iperf 学习笔记 |
关于Python中使用selenium八大定位方法 |
【软件测试】为什么提升不了?8年测试总结再 |
软件测试复习 |
PHP笔记-Smarty模板引擎的使用 |
C++Test使用入门 |
【Java】单元测试 |
Net core 3.x 获取客户端地址 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 5:34:35- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |