功能测试

174 阅读2分钟
1.等价类法

1.适用范围:输入参数存在有效无效规则,

步骤:

step1,画有效无效规则表

setp2,根据有效无效规则,构造测试数据

规则1:一条有效数据,尽可能多的包含有效规则以减少用例冗余

规则2:一条无效数据,只能包含一条无效规则,以方便我们调用问题

step3,一条数据对应一条测试用例

用户名:6~18位,由字母,数字,下划线组成,以字母开头,不区分大小写,必填

1.通用规则:长度,组成,是否为空,是否区分大小写,半角(占用1个字符),全角(占用2个字符),是否含有特殊字符,是否重复,是否含有空格

2.边界值法

适用范围:输入参数存在边界

上点:边界上的点

内点:边界内的点

离点:离上点最近点(闭外开内)

3.判定表法:

适用范围:输入参数存在约束关系,不同的逻辑组合,形成不同的结果

eg:密码与确认密码

step1:把输入参数转化为条件桩

step2: 把输出结果转化为动作桩

条件桩 内容 1 1 0 0

大小写 1 0 1 1

动作桩 成功 1

失败 0 0 0

4.正交实验法

适用范围:

1, 输入参数必须全部有效

2,参数之间不存在约束关系

3,不同的逻辑组合形成不同的结果

step1:把输入参数转化为因子状态表

step2:用字母把因子状态表中的汉子替换掉

step3:把步骤2 的内容复制粘条至allpairs目录中的文本文档中

  1⃣️,进入allpairs目录,新建一个文本文档test001.txt

        双击allpairs,进入文件夹中

          右击新建文本文档test001.txt

           把setp2的内容复制粘test001.txt中

step4:打开黑doc窗口,进入allpairs目录中

       1,command/开始菜单键+R-->>输入cmd,回车

       2,cd allpairs目录的路径,回车

step5:执行命令allpairs.exe test001.txt>test002,txt

step6:打开test002.txt,把TestCase的内容拷贝出来,粘贴至excel中,

step7:用汉字把字母替换回去

step8:每一行就是一条测试用例

5,流程分析法

1,流程图

2,找出流程图的基本路径(有多少条:判断框的个数+1)

3,一条路径,就是一条测试用例