目录
正交表法
什么是正交表:最简单的正交表是L4(23),含意如下:“L”代表正交表;L 下角的数字“4”表示有 4 横行,简称行,即要做四次试验;括号内的指数“3”表示有3 纵列,简称列,即最多允许安排的因素是3 个;括号内的数“2”表示表的主要部分只有2 种数字,即因素有两种水平1与2。正交表的特点是其安排的试验方法具有均衡搭配特性。
因素(Factor):在一项试验中,凡欲考察的变量称为因素(变量)
水平(位级)(Level):在试验范围内,因素被考察的值称为水平(变量的取值)
正交表的构成:
行数(Runs):正交表中的行的个数,即试验的次数,用N代表。
因素数(Factors):正交表中列的个数,用C代表。 因果法设计测试用例可以帮助测试人员理清输入和输出的关系,但是对于比较复杂的输入和输出,会耗费大量 时间 正交法的目的是为了减少用例数目。用尽量少的用例覆盖输入的两两组合。
水平数(Levels):任何单个因素能够取得的值的最大个数。正交表中的包含的值为从0到数“水平数-1”或 从1到“水平数”,用T代表。
正交表的表示形式:
L=
行数
(
水平数
*
因素数
) L=N(TC)
正交表的性质:
每一列中各数字出现的次数都一样多。
任何两列中的各有序数对出现的次数都一样多。
正交表设置测试用例的步骤:
1.理解需求
2.确定因素和水平
3.画正交表
4.补充正交表
5.转换成测试用例
eg:姓名 邮箱 密码 确认密码 验证码必须全输入,才能进行注册因素:姓名 邮箱 密码 确认密码 验证码水平:填写 不填写
正交表生产可以采用一款名叫allpairs的软件
姓名 邮箱 密码 确认密码 验证码 填写 不填写
场景设计法:
通常情况下 ,需要把用户经常用到的功能模块串联到一起进行测试
主事件流:用户经常使用的场景
次事件流:用户在使用过程中可能出现的意外
错误猜测法
无确定方法 ,凭借测试经验
案例
1.如何模拟弱网
可以借用工具,如fiddler
2.接口如何测试
工具(post man)