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 小米 华为 单反 装机 图拉丁
 
   -> 开发测试 -> 等价类分析 -> 正文阅读

[开发测试]等价类分析

复习

测试基础:

1、测试是做什么?找bug。本质发现问题并提出解决方案。
2、什么样是bug?  应该做的你没做,不应该出错出错了,做多了,大家都知道应该这样做你做的不符合,我觉得不好的地方。
3、IT企业工作整体流程(需求分析-计划-设计-编码-测试(单元测试-集成测试(接口测试)-系统测试-验收测试)-上线运维)
4、接口测试(测试计划-设计(用例设计-脚本)-执行测试-bug/总结报告)
5、fiddler工具-抓包、发修改请求、修改响应。中断。

等价类划分、边界值测试、输入域分析法、输出域覆盖法
错误猜测、异常分析、正交实验法
场景流程分析法、决策表(判定表)、因果图、状态迁移图
在这里插入图片描述
某程序规定:"输入三个整数 a 、 b 、 c 分别作为三边的边长构成三角形。通过程序判定所构成的三角形的类型,当此三角形为一般三角形、等腰三角形及等边三角形时,分别作计算 … "。用等价类划分方法为该程序进行测试用例设计。(三角形问题的复杂之处在于输入与输出之间的关系比较复杂。) 分析:分析题目中给出和隐含的对输入条件的要求:
(1)整数 (2)三个数 (3)非零数 (4)正数
(5)两边之和大于第三边 (6)等腰 (7)等边
如果 a 、 b 、 c 满足条件( 1 ) ~ ( 4 ),则输出下列四种情况之一:
1)如果不满足条件(5),则程序输出为 " 非三角形 " 。
2)如果三条边相等即满足条件(7),则程序输出为 " 等边三角形 " 。
3)如果只有两条边相等、即满足条件(6),则程序输出为 " 等腰三角形 " 。
4)如果三条边都不相等,则程序输出为 " 一般三角形 " 。

无效

输入一个数
输入数据: a=4,b=,   c=                       预测结果 无效
输入两个数
输入数据: a=4,b=5,   c=                      预测结果 无效
输入小数
输入数据: a=0.4,b=0.5,   c=0.7               预测结果 无效
输入0
输入数据: a=0,b=0,   c=0                     预测结果 无效
输入数据: a=0,b=0.4,   c=0.5                 预测结果 无效
输入负小数
输入数据: a=-0.5,b=-0.7,   c=-0.2            预测结果 无效
输入数据: a=-0.5,b=0.6,   c=0.2              预测结果 无效
输入负整数
输入数据: a=-1,b=5,   c=7                    预测结果 无效
输入负整数和0
输入数据: a=-2,b=0,   c=4                    预测结果 无效
输入符号
输入数据: a=@,b=2,   c=4                     预测结果 无效
输入字母下划线
输入数据: a=n,b=4,   c=4                     预测结果 无效
输入汉字
输入数据: a=2,b=东方,   c=阳                  预测结果 无效

有效

输入正整数
输入数据: a=4,b=5,   c=7                     预测结果 一般三角形
输入正整数
输入数据: a=4,b=4,   c=6                    预测结果  等腰三角形
输入正整数
输入数据: a=1,b=2,   c=4                    预测结果  非三角形
输入正整数
输入数据: a=3,b=3,   c=3                    预测结果  等边三角形
  开发测试 最新文章
pytest系列——allure之生成测试报告(Wind
某大厂软件测试岗一面笔试题+二面问答题面试
iperf 学习笔记
关于Python中使用selenium八大定位方法
【软件测试】为什么提升不了?8年测试总结再
软件测试复习
PHP笔记-Smarty模板引擎的使用
C++Test使用入门
【Java】单元测试
Net core 3.x 获取客户端地址
上一篇文章      下一篇文章      查看所有文章
加:2021-08-28 09:38:55  更:2021-08-28 09:40:31 
 
开发: 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年5日历 -2024/5/14 2:07:08-

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