编写测试用例常用的五种方法
1个回答
展开全部
一,等价类法。
此方法多适用于输入的参数存在有效规则和无效规则;
其运用步骤1,罗列有效无效规则,绘制有效无效规则表;如下图注册用户时用户名的有效无效规则表:
第2步,构造数据,根据有效无效规则构造一些测试数据;
其中构造数据需遵从两个规则:
1,一条有效数据尽可能多的包含有效规则,目的是为了减少用例的冗余;
2,一条无效数据只能包含一条无效规则,目的是精确定位问题。
第3步,编写测试用例。
用到等价类法通常考虑:长度、组成(数字字母符号等)、是否区分大小写、是否含有空格、是否为空、是否重复、是否检验空格、全角半角输入。
二,边界值法
此种方法适用范围是输入的参数存在边界;比如密码规定长度6到18位;
在这应注意三个点:上点、内点和离点。
上点指边界上的点(比如6或者18);
内点指范围内的点(比如9就在6到18这个范围内);
离点指离边界最近的点(比如5或者7)。
其中取点规则是闭外开内;也就是说闭区间取外面的点,开区间取里面的点。
三,判定表法
适用范围输入的参数存在约束关系,不同的逻辑组合形成不同的结果;比如注册时密码与确认密码之间。
步骤1,将输入的参数转化为条件桩,
2,将输出的结果转化为动作桩,
3,会形成2的n次方个条件项(n指条件桩的个数),
4,其中表格中的每一列就是一条测试用例。
四,正交试验法
适用范围:1,输入的参数之间不存在约束关系,
2,输入的参数全部都是正确有效的,
3,不同的逻辑组合形成不同的结果,
其运用步骤,1,将输入的参数转化为因子状态表:
2,用字母替换因子状态表中的状态:
3,在allpairs文件夹中创建一个新的文本文档xxx.txt;
4.把步骤2中生成字母的因子状态表拷贝到xxx.txt中保存;
5,Ctrl(Windows)/command(Mac本)+R ☞输入cmd回车打开doc窗口;
6,进去allpairs所在路径(cd allpairs的路径 回车);
7,执行allpairs.exe(allpairs xxx.txt>xxx01.txt);
8,打开xxx01.txt把其中Test case的内容拷贝到Excel中;
9,用文字把字母替换回去:
10,其中每一行就是一条用例。
五,流程分析法
这类方法先把流程图画出来,然后根据里面的判定框编写测试用例。
此方法多适用于输入的参数存在有效规则和无效规则;
其运用步骤1,罗列有效无效规则,绘制有效无效规则表;如下图注册用户时用户名的有效无效规则表:
第2步,构造数据,根据有效无效规则构造一些测试数据;
其中构造数据需遵从两个规则:
1,一条有效数据尽可能多的包含有效规则,目的是为了减少用例的冗余;
2,一条无效数据只能包含一条无效规则,目的是精确定位问题。
第3步,编写测试用例。
用到等价类法通常考虑:长度、组成(数字字母符号等)、是否区分大小写、是否含有空格、是否为空、是否重复、是否检验空格、全角半角输入。
二,边界值法
此种方法适用范围是输入的参数存在边界;比如密码规定长度6到18位;
在这应注意三个点:上点、内点和离点。
上点指边界上的点(比如6或者18);
内点指范围内的点(比如9就在6到18这个范围内);
离点指离边界最近的点(比如5或者7)。
其中取点规则是闭外开内;也就是说闭区间取外面的点,开区间取里面的点。
三,判定表法
适用范围输入的参数存在约束关系,不同的逻辑组合形成不同的结果;比如注册时密码与确认密码之间。
步骤1,将输入的参数转化为条件桩,
2,将输出的结果转化为动作桩,
3,会形成2的n次方个条件项(n指条件桩的个数),
4,其中表格中的每一列就是一条测试用例。
四,正交试验法
适用范围:1,输入的参数之间不存在约束关系,
2,输入的参数全部都是正确有效的,
3,不同的逻辑组合形成不同的结果,
其运用步骤,1,将输入的参数转化为因子状态表:
2,用字母替换因子状态表中的状态:
3,在allpairs文件夹中创建一个新的文本文档xxx.txt;
4.把步骤2中生成字母的因子状态表拷贝到xxx.txt中保存;
5,Ctrl(Windows)/command(Mac本)+R ☞输入cmd回车打开doc窗口;
6,进去allpairs所在路径(cd allpairs的路径 回车);
7,执行allpairs.exe(allpairs xxx.txt>xxx01.txt);
8,打开xxx01.txt把其中Test case的内容拷贝到Excel中;
9,用文字把字母替换回去:
10,其中每一行就是一条用例。
五,流程分析法
这类方法先把流程图画出来,然后根据里面的判定框编写测试用例。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
莱科斯
2023-06-12 广告
2023-06-12 广告
这两种el测试仪原理上是一样的 。 全自动el测试仪适用于在线生产,无需人力辅助;而el测试仪适用于离线生产。苏州莱科斯新能源科技有限公司是一家专业以光伏电池及组件检测设备为主的高科技企业,其设备内容包括:el检测仪,el测试仪,便携式el...
点击进入详情页
本回答由莱科斯提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询