正交试验概念:正交试验法研究多因素和多水平的一种实验法,设计正交表来进行试验;

正交表概念:正交表是一种特制的表格,用表示,L代表是正交表,n代表试验次数或正交表的行数,k代表最多可安排影响指标因素的个数或正交表的列数,m表示每个因素水平数,且有n=k*(m-1)+1;

因子概念:在同一试验中,影响试验结果的输入条件称为因子;

水平概念:影响每个试验因子的取值或输入称为水平;

例如:

输入条件:姓名、电话和地址;

输入结果:查询结果;

输入条件即是因子:姓名、电话和地址都是因子;

影响每个试验因子的取值称为水平:

姓名:输入(1)和不输入(0)称为水平;

电话:输入(1)和不输入(0)称为水平;

地址:输入(1)和不输入(0)称为水平;

正交表如下图所示:

上面的用例称为3因子2水平;n=k*(m-1)+1=3*(2-1)+1=4种测试用例;

3因子2水平正交表如图下图所示:

4因子3水平正交表如下图所示:

正交试验使用前提:整齐可比,均匀分散;(每个因子的水平一样多);

正交试验使用场景:解决多个输入条件和多个输出结果的情况;

优点:正交试验从全面试验中选出有代表性的点进行试验,减少了测试用例,合理地减少了测试的时间,提高测试效率,是一种高效率,快速,经济的测试方法;

缺点:每个状态点同等对待,重点不突出,容易造成在不常用的功能或场景中,话费不少时间进行测试,而侧重点被忽略。

注:

正交表查找方法:

http://support.sas.com/techsup/technote/ts723_Designs.txt

软件测试方法之正交试验测试方法相关推荐

  1. 【软件测试】软件测试方法之黑盒测试方法和白盒测试

    白盒测试方法 一.概念 白盒测试也称结构测试或逻辑驱动测试,是针对被测单元内部是如何进行工作的测试.它根据程序的控制结构设计测试用例,主要用于软件或程序验证.它可以形象得用下图表示: 二.白盒测试方法 ...

  2. 软件生命周期以及测试方法

    软件生命周期包括,可行性研究,需求分析,设计,开发,测试和维护. C/S是 客户端/服务端 B/S 浏览器/服务器 常见的软件测试方法有黑盒测试法和白盒测试法. 黑盒测试法有 等价类划分法 ,边界值分 ...

  3. 语音mos测试软件,TD语音MOS测试方法.ppt

    <TD语音MOS测试方法.ppt>由会员分享,可在线阅读,更多相关<TD语音MOS测试方法.ppt(25页珍藏版)>请在人人文库网上搜索. 1.现网语音测试基本知识培训,TD ...

  4. 测试晶面间距软件_纳米材料粒度测试方法大全

    纳米材料是指三维空间尺寸中至少有一维处于纳米数量级 (1~100 nm),或由纳米结构单元组成的具有特殊性质的材料,被誉为"21世纪最重要的战略性高技术材料之一".当材料的粒度大小 ...

  5. cdm软件怎么测试硬盘,测试方法介绍、CDM性能对比测试

    评测平台介绍与说明:硬件平台 CPUIntel Core i7 3770K 主板ZZ7.B75主板 内存DDR3-1600 8G*2(9-9-9-24) 硬盘主盘:三星830系列256G 测试盘:浦科 ...

  6. 发动机性能测试软件,发动机的性能测试方法

    大家常说_发动机是汽车的动力源泉_在购买汽车过程中_发动机的性能成为评价一辆汽车的关键参数.那么_针对不同的发动机_我们该从哪些方面进行测试.评价其好坏_选出真正的优质产品呢? 一.查阅厂家提供的发动 ...

  7. 做发动机性能测试的软件,发动机性能的测试方法

    (1)主控机 主控机选用一台DELL工作站,内嵌了INTEL Pentium 4 2.6G CPU,多功能数据采集卡和实时测温模块和实时监控模块. (2)实时监控模块 实时监控模块选用NI cFP分布 ...

  8. 服务器性能测试方法,服务器性能测试方法

    服务器性能测试方法 内容精选 换一换 登录Windows云服务器时,系统报错,错误代码为"0x112f",如图1所示.云服务器内存不足.方法一(推荐):变更规格,升级云服务器的CP ...

  9. android app功耗测试方法,APP功耗测试方法

    APP功耗测试方法 发布时间:2018-04-26 23:27, 浏览次数:560 , 标签: APP 业界比较难测试的一个测试,比如新旧版本对比不一定能说明问题,所以耗电量测试只能定量测试,作为辅助 ...

  10. android内存测试方法,Android内存测试方法.doc

    Android内存测试方法 标准: 1.Android手持设备最大进程内存阀值的50% 2.不允许出现内存泄漏 3.OOM要有异常处理机制 常用工具: 1. DDMS 2. MAT 3. Magnif ...

最新文章

  1. 网络工程师_想要记录下来的一些题_2
  2. Service概念及用途
  3. DRDB的安装配置与使用(第二版)
  4. 【Linux】数据库管理
  5. cocos2dx 调用oc java_cocos2dx 调用浏览器打开网址
  6. leetcode-2-两数相加
  7. java与python多态的区别_如果未调用父构造函数(与Java不同),多态性在Python中如何工作? - java...
  8. java基础(第七章课后作业)03
  9. 【SQL】sql版Split函数。用于拆分字符串为单列表格
  10. 翻译:A DSL in 5 Languages(五种语言的DSL)
  11. Telnet发邮件过程
  12. PPP 守护进程 RCE 漏洞已存在17年,可控制几乎所有的 Linux 系统
  13. Office 2007打开提示:The setup controller ..
  14. python-获取满足条件的索引值np.where
  15. 英文地址以及英文地址中的缩写都是什么意思
  16. IDEA主题SublimeTest3修改
  17. Unity 自由视角的惯性旋转
  18. 阿里高校实践计划 class6 搭建nas个人网盘
  19. python怎么启动mne_mne-python 安装大法
  20. 大学生性价比计算机推荐,快开学了 大学生该如何选择一款高性价比电脑?

热门文章

  1. for i in range()使用方法
  2. 外地户籍应届毕业生落户上海申请及办理流程(包括海外)
  3. LookupError(‘unknown encoding: GB2312‘)
  4. 研发管理02----嵌入式硬件设计流程之完善
  5. 厘米换算英尺英寸java
  6. c语言常量(c语言常量定义规则)
  7. 机械革命计算机配置,机械革命笔记本Bios设置方法
  8. 2017年全国计算机软件水平考试报名时间和报名入口网址
  9. 正态分布及其概率计算
  10. android多个柱状图和折线图,RecyclerView 实现柱状图和折线图