| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 开发测试 -> 2021-09-24 -> 正文阅读 |
|
[开发测试]2021-09-24 |
4.1因果图 4.1.1 定义: 因果图法比较适合条件比较多 测试所有输入条件排列组合 原因就是输入 结果就是输出 4.1.2因果图测试用例的编写过程: 1>确定原因 结果 中间过程 2>连接因果图 3>标明约束条件 4>输入测试用例 4.1.3 案例 自动售货机 需求说明: 有一个处理单价 2.5元饮料的自动售货机 投入2.5元硬币 按可乐、啤酒、奶茶 按钮 相应的饮料送出 若是三元硬币 在送出饮料的同时 退还五角硬币 分析: 原因(输入): 中间状态 结果(输出) 根据分析编写测试用例 编号 输入数据 预期结果 实际结果 是否通过 1 投入2.5元硬币,按可乐 送出可乐 2 投入2.5元 按啤酒 送出啤酒 3 投入2.5元 按奶茶 送出奶茶 4 投入3元 按可乐 退5角硬币 送出可乐 5 投入3元 按啤酒 退5角硬币 送出啤酒 6 投入3元 按奶茶 退5角硬币 送出奶茶 4.2错误推测法 4.2.2定义 错误猜测法是测试经验丰富的人喜欢用的一种测试用例的设计方法。一般这种方法是基于经验和直觉推测程序中可能发送的错误 有针对的设计 只能作为一种补充。 4.2.2应用 输入一串数字 程序可自动从小到大排序 邮箱格式@符合的全角以及半角情况 4.2.3案例 测试手机端的通话功能 可以设计各种通话失败的情况来补充测试 1.没有SIM卡插入时进行呼叫 (非紧急呼叫) 2.插入已欠费SIM卡进行呼叫 3.射频器件损坏或无信号区域插入有效SIM卡呼入 4.网络正常 插入有效SIM卡,呼出无效号码 5.网络正常 插入有效SIM卡 使用快速拨号功能呼出设置无效号码 4.2.4技巧 最重要的时要思考和分析测试对象的各个方向,多参考以前发现bug的相关数据 总结的经验 个人多考虑异常的情况 反面的情况 特殊的输入 以一个攻击者的态度对待程序 就能设计出比较完善的测试用例 该方法和因果图法相似 4.3.2判定表测试用例编写过程 1、确认原因和动作 2、排列组合 3、标明结果关系 4、输出测试用例 4.3.3案例 扫枪扫描车身机器码自动识别品牌和型号 对于发动机功率大于100马力的汽车并且维修记录不全或里程超过20万公里的汽车 应给予合作4s店优先的维修处理 分析: 4.4正交实验法 4.4.1概述 日本人提出 使用工具:正交表 正交实验法就是利用排列整齐的表 正交表来对试验进行整体设计 综合比较 统计分析 实现通过少数的实验次数找到较好的生产条件 以达到最高生产工艺效果 这种试验设计是从大量的实验点中挑选适量的具有代表的点 利用已经造好的表格 ——正交表来安排试验并进行数据分析的方法 正交表能够在因素变化范围内均衡抽样 使每次试验都具有较强的代表性 由于正交表具备均衡分散的特点 保证了全面试验的某些要求 这些试验往往能较好或者达到试验目的 正交实验设计包括两部分内容:第一怎么安排实验 第二是怎样分析实验结果 4.4.2应用场景 在一个界面中又多个控件 每个控件有多个取值 控件之前可以互相结合 不可能编写每一条用例 4.4.3使用正交设计助手 下载解压正交设计助手 文件建设工程 实验新建实验 正交测试用例设计方法的特点是 用最少实验 完成最多的操作 设计用例少 效率高 但复杂 对基本的验证功能 二次集成引起的缺陷 一般都可以找到 但更深的缺陷更复杂的缺陷 还是没有办法 体的环境下 正交表很难做 大多数只在测试系统的时候做 day7 4.2 ATM引入场景法 4.4两个流 4.5场景法测试用例编写过程 |
|
开发测试 最新文章 |
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/15 11:27:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |