测试用例设计—正交试验法

测试用例设计—正交试验法

ID:34100974

大小:68.72 KB

页数:7页

时间:2019-03-03

测试用例设计—正交试验法_第1页
测试用例设计—正交试验法_第2页
测试用例设计—正交试验法_第3页
测试用例设计—正交试验法_第4页
测试用例设计—正交试验法_第5页
资源描述:

《测试用例设计—正交试验法》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、测试用例设计一正交试验法【烟三修整】上一篇/下一篇2008-05-2314:25:19/个人分类:测试理论查看(1930)/评论(3)/评分(0/0)1.1正交试验设计(Orthogonalexperimentaldesign)是研究多因素多水平的一种设计方法,它是根据正交性从全直试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了“均匀分散,齐整可比''的特点,正交试验设计是一种基于正交表的、高效率、快速、经济的试验。1.2>因素(Factor)在一项试验中,凡欲考察的变量称为因素(变量),也有的地方叫因子。1.3、水平(位级)(Level)在试验范围内,因

2、素被考察的值称为水平(变量的取值)。2、正交表2.1正交表是一整套规则的设计表格。正交表的表示形式:Ln(tAc)其中:L为正交表的代号,n为行数(试验次数),t为水平数,c为列数(因素数)。例如:L4(2T),它表示需做4次实验,最多可观察3个因素,每个因素均为2水平。如下图:一个正交表屮也可以各列的水平数不相等,我们称它为混合型正交表,如L8(2A44T),如下图。此表的5列中,有1列为4水平,4列为2水平。根据正交表的数据结构看岀,正交表是一个n行c列的表,其中第j列由数码1,2,...tj组成,这些数码均各出现n/t次,例如图中,第二列的数码个数为2,t=2,

3、即由1、2组成,各数码均出现2次。nm型的正交表中,试验次数(行数)=工(每列水平数一1)+1例:5个3水平因子及一个2水平因子,表示为35*21,试验次数=5*(3-1)+1*(2・1)+1=12,即L12(3A52A1)o2.2正交表具有以下两项性质:(1)每一列屮,不同的数字出现的次数相等。例如:在两水平正交表屮,任何一列都有数码T"与“2”,且任何一列屮它们出现的次数是相等的;如在三水平正交表屮,任何一列都有“V、“2=“3”,且在任一列的出现数均相等。(2)任意两列中数字的排列方式齐全而且均衡。例如:在两水平正交表中,任何两列(同一-横行内)有序对子共有4种

4、:(1,1)、(1,2)、(2,1)、(2,2)o每种对数出现次数相等。在三水平情况下,任何两列(同一横行内)有序对共有9种,1.1、1.2、1.3、2.1、2.2、2.3、3.1、3.2、3.3,且每对出现数也均相等。以上两点充分的体现了正交表的两大优越性,即“均匀分散性,整齐可比"。通俗的说,每个因素的每个水平与另一个因素各水平各碰一次,这就是正交性。2.3如何查找正交表1、TechnicalSupport(support.sas.com)http://support.sas.com/techsup/technote/ts723Designs.txt2、查Dr.G

5、enichiTaguchi设计的正交表,http://www.york.ac.uk/dcpts/maths/tablcs/oilhogonal.htm上面查询3、数理统计、试验设计等方面的书及附录屮关注点:因素数和对应的水平数组成的矩阵。三、用正交表设计测试用例3.1设计测试用例的步骤1、有哪些因素(变量)2、每个因素有哪几个水平(变量的取值)3^选择一个合适的正交表4、把变量的值映射到表中5、把每一行的各因素水平的组合作为一个测试用例6、加上你认为可疑且没有在表中出现的组合3.2如何选择正交表1、考虑因素(变量)的个数2、考虑因素水平(变量的取值)的个数3、考虑止交

6、表的行数4^取行数最少的一个3.3设计测试用例时的三种情况1、因素数(变量)、水平数(变量值)相符水平数(变量的取值)相同、因素数(变量)刚好符合止交表例子:对某人进行查询假设查询某个人时有三个查询条件:根据“姓名"进行查询根据“身份证号码喳询根据“手机号码”查询考虑查询条件要么不填写,要么填写,此时可用正交表进行设计①因素数和水平数有三个因素:姓名、身份证号、手机号码每个因素有两个水平姓名:填、不填身份证号:填、不填手机号码:填、不填①选择正交表表中的因索数>=3表中至少有三个因素的水平数>=2行数取最少的一个结果:L4(2A3)(图参见前面)②变量映射姓名:1->

7、填写,2-不填写;身份证号:1^填写,2-不填写;手机号码:1->填写,2-不填写;④用L4(2人3)设计的测试用例测试用例如下:填写手机号不填手机号1:填写姓名、填写身份证号、2:填写姓名、不填身份证号、3:不填姓洛、填写身份证号、不填手机号4:不填姓名、不填身份证号、填写手机号⑤增补测试用例5:不填姓名、不填身份证号、不填手机号测试用例减少数:8-52、因素数不相同水平数(变量的取值)相同但在正交表中,找不到相同的因素数(变量)(取因素数最接近但略大的实际值的表)例子:兼容性测试:操作系统:2000、XP、2003浏览器:IE6.0、IE7.0、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。