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 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 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元硬币 按可乐、啤酒、奶茶 按钮 相应的饮料送出

若是三元硬币 在送出饮料的同时 退还五角硬币

分析:

原因(输入): 中间状态 结果(输出)
投入2.5元硬币; 已投币/已按钮 退还5角硬币;
投入3元;
按“可乐”按钮 送出“可乐”饮料;
按“啤酒”按钮 送出“啤酒”饮料;
按“奶茶”按钮 送出“奶茶”饮料;

根据分析编写测试用例

编号 输入数据 预期结果 实际结果 是否通过

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.1定义
通过模拟业务场景来对系统的功能点或业务程序描述 提高测试效果的黑盒测试方法

4.2 ATM引入场景法
在这里插入图片描述
4.3原理图

4.4两个流
4.4.1基本流
概念:
正确完成的流程
流程:
插卡 输入密码 选择服务 取款 选择金额 等待出钞 取出卡片

4.5场景法测试用例编写过程
分析用户场景
设计场景覆盖基本流和备选流
输出测试用例
在这里插入图片描述
使用相应的测试用例对测试点进行编写 一个测试点对应一个或者多个测试用例 而测试用例只能对应某个测试点

  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-09-26 10:29:14  更:2021-09-26 10:29:42 
 
开发: 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-

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