简述网站建设主要流程,营口建设工程信息网站,网络营销个人总结,后台建设电商网站7种常见的黑盒测设用例设计方法#xff0c;分别是等价类、边界值、错误猜测法、场景设计法、因果图、判定表、正交排列。
#xff08;一#xff09;等价类
1.概念
依据需求将输入#xff08;特殊情况下会考虑输出#xff09;划分为若干个等价类#xff0c;从等价类中选…7种常见的黑盒测设用例设计方法分别是等价类、边界值、错误猜测法、场景设计法、因果图、判定表、正交排列。
一等价类
1.概念
依据需求将输入特殊情况下会考虑输出划分为若干个等价类从等价类中选出一个测试用例如果这个测试用例测试通过则认为所代表的等价类测试通过这样就可以用较少的测试用例达到尽量多的功能覆盖解决了不能穷举测试的问题。
2.分类
有效等价类满足用户需求
无限等价类不满足用户需求
3.设计步骤
①充分理解需求
②划分有效等价类、无效等价类
③分别从有效等价类、无效等价类中各抽取其中一个数据进行测试用例设计。
4.设计测试用例
题目针对6-15位长度设计测试用例
设计
二边界值
1.概念
边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法通常情况下搭配等价类使用其测试用例来自等价类的边界。
2.边界点
上点边界上的点
内点边界内的点
离点边界值附近的两个点------闭区间区间外距上点最近的点------开区间区间内距上点最近的点
举例
3.设计步骤
①充分理解需求
②找边界点
③针对边界点设计测试用例
4.设计测试用例
题目注册邮箱的软件用户名要求长度为6-15位
设计
三错误猜测法
1.概念
对被测试软件设计的理解过往经验以及个人直觉推测出软件可能存在的缺陷从而针对性地设计测试用例的方法。
2.优缺点
优点能评判出一个测试人员的能力和经验。
缺点过度依赖个人能力难以系统化。
3.设计测试用例
题目注册一个邮箱
设计
1、校验中特殊字符空格的处理? 2、密码校验中的大小写 3、姓名中的特殊字符 4、密码发送是否明文
四场景设计法
1.概念
通俗的说是用“事件流”设计场景测试用例该方法可以比较生动地描绘出事件触发时的情景使测试用例更容易理解和执行。
2.设计步骤
①充分理解需求
②确定主事件流
③确定次事件流
④主事件流和次事件流产生出来的事件就是测试用例。
3.设计测试用例
场景/题目ATM机取款
设计
五因果图
1.概念
是一种简化了的逻辑图能直观地表明程序输入条件原因和输出动作结果之间的相互关系。
2.基本要素
与一假且假全真为真
或一真且真全假为假
恒等真为真假为假
非真为假假为真
3.设计步骤
①分析所有可能的输入和可能的输出 ②找出输入与输出之间的对应关系 ③画出因果图 ⑤把因果图对应到每一个测试用例。
4.设计测试用例
题目“淘宝618活动订单已提交订单合计金额大于300元或有红包则有优惠”。
设计①输入订单已提交、金额大于300、有红包 输出优惠、不优惠。 ②对应关系2*2*2 ③画因果图设计标注1订单已提交 2订单金额大于300元 3有红包 21优惠 22不优惠 六判定表
1.概念
数据是一张表来体现的表里面有输入条件、输出结果、关系恒等、或、与、非。
2.设计步骤
①分析所有可能的输入和可能的输出 ②找出输入与输出之间的对应关系 ③画出判定表。 ⑤把判定表对应到每一个测试用例。
3.设计测试用例
题目“淘宝618活动订单已提交订单合计金额大于300元或有红包则有优惠”。
设计①输入订单已提交、金额大于300、有红包 输出优惠、不优惠。 ②对应关系2*2*2 ③画判定表设计标注1订单已提交 2订单金额大于300元 3有红包 21优惠 22不优惠 七正交排列
1.概念
是研究多因素多水平的一种设计方法由试验因素的全部水平组合中挑选出部分有代表性的点进行试验找出最优的水平组合。正交试验设计是一种基于正交表的、高效率、快速、经济的试验解决了判定表用力太多的问题。
2.基本要素
因素Factor在一项试验中凡欲考察的变量称为因素变量 水平位级Level在试验范围内因素被考察的值称为水平变量的取值
3.正交表构成
行数(Runs)正交表中的行的个数即试验的次数,用N代表。因素数(Factors)正交表中列的个数用C代表。
水平数(Levels)任何单个因素能够取得的值的最大个数用T代表。
正交表的表示形式L行数(水平数*因素数)
4.性质
每一列中各数字出现的次数都一样多。 任何两列中的各有序数对出现的次数都一样多。
5.设计测试用例步骤
1、有哪些因素变量 2、每个因素有哪几个水平变量的取值 3、选择一个合适的正交表 4、把变量的值映射到表中 5、把每一行的各因素水平的组合作为一个测试用例 6、加上你认为可疑且没有在表中出现的用例组合
6.设计测试用例
题目注册邮箱 设计
1、因素姓名、邮箱、密码、确认密码、验证码 2、水平填写、不填写 3、表中的因素数5 表中至每个因素数的水平数2 行数取最少的一个即试验次数最少的一个 LN(TC)(2-1)*516(25) NCx(T-1)1 L6(25) N试验次数 T水平数 C因素数 选择正交表这里选择了L6_2_5。正交表不是随便选择的而是设计好的 4、生成测试用例 思路因素取值为填写时正交按取值个数5-3-2-15已全了321任意排列进行排列实验次 数不够用取值为填写个数为2或3任意组合但要满足正交的二条性质。