一、 解决穷举场景
重点:应用等价类划分法
1.1 等价类划分法
重点:无效等价和单个有效等价各取1个即可。步骤:1、明确需要2、确定无效和有效等价3、依据无效和有效造数据编写用例
1.2 案例(qq非法验证)
需要:验证6~10自然数的qq非法自然数:自然数由0开始,一个接一个,组成一个无穷的个体
1.3 案例(城市电话验证)
需要:1. 区号:空或者是三位数字2. 前缀码:非“0”且非“1”结尾的三位数字3. 后缀码:四位数字
1.4 总结(利用场景)
针对:须要有大量数据测试输出,然而没法穷举测试的中央。输入框下拉列表单选复选框典型代表:页面的输入框类测试。
情谊提醒:残缺的用例应该是等价类和边界值一块写
二、解决边界限度问题
阐明:应用边界值解决边界位数限度问题。
2.1 边界值阐明
提醒:1、无关范畴限度,最多7条用例(临时未优化)2、边界值能解决位数限度问题,然而不能解决类型问题(要联合等价类)
2.2 步骤
1、明确需要2、确定无效和有效等价3、确定边界范畴4、提取数据编写用例
2.3 案例1(题目长度大于0,小于等于30个字符)
2.4 案例2(6-10位qq号的合法性)
2.5 优化(7点优化5点)
重点:开内闭外(开区间选蕴含的点,闭区选不蕴含的点)开区间:不蕴含边界上的点(没有等号)。如:a<10闭区间:蕴含边界上的点(有等号)。 如:a<=10
注:下面红色标记局部是优化后数据不须要的用例
2.6 总结
强调:单个输入框,罕用的形式 边界+等价类
在等价类的根底上针对有边界范畴的测试数据输出的中央(重点关注边界)常见词语形容:大小、尺寸、分量、最大、最小、至少、至多等润饰词语典型代表:有边界范畴的输入框类测试
三、解决多条件有依赖关系测试
重点:应用断定表
3.1 介绍
3.2 步骤
1、明确需要2、画出断定表1)、列出条件桩和动作桩2)、填写条件项,对条件进行全组合3)、依据条件项的组合确定动作项4)、简化、合并类似规定(有雷同的动作)3、依据规定编写测试用例
3.3 案例(订单)
3.4 练习(文件批改)
3.5 断定表总结
提醒:1、多条件之间有依赖关系,应用断定表来进行测试笼罩。2、断定表个别适宜4个以内条件依赖关系3、如果条件超过4个,就不适宜笼罩所有条件,应采纳(正交法)来解决。
四、业务测试笼罩
重点: 1、笼罩业务测试,须要应用流程图法 2、先测试业务,在测试单功能、单模块、单页面
4.1 流程图
提醒:业务用例是依据流程图来梳理的,须要先理解流程图
作用:梳理业务用例