导图社区 第二章 测试用例方法(阶段三)
软件测试基础学习--第二章 测试用例方法(阶段三),分别有等价类划分、边界值分析法、判定表分析法、正交法,适合小白了解观看。
软件测试基础学习--阶段四 PYthon编程,分享了面向对象、文件的知识,本图适合小白了解观看。
软件测试基础学习--阶段四 PYthon编程,一起来认识python、变量输入输出、运算符和判断if、循环,本图适合小白了解观看。
软件测试基础学习--第五章 tpshop项目实战(阶段三),分为 1.tpshop环境搭建、快速熟悉项目、测试流程、熟悉数据库、轮播图、购物车,适合小白了解观看。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
第二章 测试用例方法
1.等价类划分
01 等价类概念、分类、设计测试用例步骤
概念
通过科学的方法找到具有共同特性的测试输入的子集,能够从穷举测试中解散(大大减少了测试用例数量,从而提升测试效率)
分类
有效等价类 :满足需求
无效等价类 :不满足需求
步骤
需求分析
划分等价类
有效
无效
规则(需求本身)
长度
类型
是否为空(必须填)
是否重复
设计用例
典型应用场景
输入框
02 案件1 QQ账号需求分析与划分等价类
03 案件1 QQ账号设计测试用例 > QQ账号设计测试评审
05 案列3 sina邮箱划分等价类密码 > sina邮箱划分等价类邮箱 > sina邮箱设计测试用例
见附件:等价类划分(案例)
2.边界值分析法
1.边界值方法引入案例
2.边界值上内点离点
作用:对等价类的补充,统计表明程序最容易出错的地方就在边界附近
概念 : 基于边界值{有效等价类和无效等价类的分界点}设计测试用例的一种【黑盒】方法、
上点 : 边界之上的点
内点 ;边界之内的点
离点:离边界最近的左右两点
2.1 案例三 两位数加法器
3.边界值设计测试用例步骤和使用场景说明
确定边界
上点
内点
离点
设计测试用例
应用场景
存在边界 > >= < <= 大于 小于 等于
4.边界值账号案例QQ账号
4.1用例评审 > 4.2 添加标题
5.边界值 7 点变5点优化知识说明
5.1 边界值 7 点变5点优化知识说明两种边界值
3.判定表分析法
1.判定表
概念: 存在多个输入条件、多个输出结果,输入和输出之间有组合关系,输入和输出之间制约的关系
使用场景 :多条件组合情况
2.判定表组成概念说明4个概念
组成
条件桩 : 所有输入条件、如欠费状态、关机状态
动作桩 :所有可能的输出结果,如允许主被叫、不允许主被叫
条件项 :单个条件的取值范围,一般都是有效等价类和无效等价类
表示方式
字符 :真/有效等价类 / Y
数字 :假 /无效等价类/N
动作项 :基于每一种条件的组合,得到确认的结果,如打不通等
3.设计测试用例步骤
明确条件桩( 找到所有的输入条件)
明确动作桩 (找到所有的输出结果)
对条件桩进行完全组合
明确每个组合对应的条件桩(基于每一种条件的组合情况,确定本组合下的输出结果)
设计测试用例,每列数据对应一条测试用例
需求分析 》》 画出因果图 》》 将因果图转换为判定表 》》 生成测试用例
案例一: 字符表示 > 数字表示
案例二 :订单状态数字显示
案例三 :文件修改
4. 因果图(扩展)
用图解的方法表示输入的各组合关系,写出判定表,进而设计测试用例的一种 (黑盒测试)
适用范围
适用于分析程序输入条件的各种组合情况,以及输入与输出之间的依赖关系
核心
因 :条件
果: 结果
基本符号(掌握)
恒等(-):条件成立,结果成立
非(~):条件成立,结果不成立;条件不成立,结果成立
或(v):只有一个条件成立,结果就成立;所有条件不成立时,结果才不成立
与/且(^):多个条件必须同时成立,结果成立;只有有一个不成立,结果就不成立
4. 正交法
核心思想
用最小的测试用例获得最大的测试覆盖率
正交表
一种特制的表,一般的正交表标记为:
说明 :
k代表因素(输入参数)
m叫水平(输入参考值的取值)
n代表测试用例数
读法: k因素m水平

 工具 :allpairs >打开,创建 text.txt 表 >复制用例 > 打开路径,输入cmd > 运行命令 allpairs.exe text.txt >result.txt
5. 场景法
理论
概念 :模拟用户操作软件的场景,主要用于测试多个功能之间的组合使用情况
使用测试阶段
集成测试
系统测试
验收测试
绘制流程图
设计测试用例(一条流程图就是一条测试用例)
符号说明
电商案例
软件 :Visio 作业 练习: 缺陷流程跟踪图 
6.错误推荐法
概念 :利用经验或智慧发现 程序中可能犯错的地方
使用场景 :
重要功能复测
使用同类型产品
任务急 、时间紧 、资源少
7.测试用例方法总结
具有输入功能,单输入之间没有组合关系 ==【等价类】
具有边界、、 如长度、类型 == 【边界值】
多输入、 多输出 、输入与输出之间存在组合关系、输入与输出之间存在依赖 ==【判定表 、因果图】
用最少的测试用例获得最大测试覆盖率时==【正交法】
多个功能的组合测试== 【 场景法、、 流程图】
最后推荐使用 ==【错误推测法】 来进一步补充测试用例