1.正交实验设计方法
 是由数理统计学科中正交实验方法进化出的一种测试多条件输入的用例设计方法,从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法。
 条件:因子
 取值:水平

2.正交实验设计方法步骤:
 ①分析需求,获取因子及水平;
 ②根据因子和水平选择正交表;
 ③替换因子水平,获取实验次数;
 ④细化输出测试用例。
3.案例解析
 案例1:网站兼容性测试,要求支持(1)Web浏览器:Netscape 6.2、IE 6.0、Opera 4.0;(2)插件:无、RealPlayer、Mediaplayer;(3)应用服务器:IIS、Apache、Netscape Enterprise;(4)操作系统:Windows2000、Windows NT、Linux

 分析因子与水平:4因子3水平

 查正交表

 替换因子与水平

 案例2:某银行交易系统的卡号查询功能界面如图所示:

 分析因子与水平:取值只有输入或不输入,5因子2水平

 查正交表(取7因子2水平,要取最接近且结果大于所需数量)

 替换因子与水平

 正交实验法设计测试用例的步骤:
  ①分析需求,获取因子和水平;
  ②根据因子和水平查正交表;
  ③替换正交表中的因子与水平;
  ④根据正交表获取测试用例。

测试用例设计方法——正交实验法相关推荐

  1. [原创]测试用例设计之“正交实验设计”法

    [原创]测试用例设计之"正交实验设计"法 正交实验设计方法简介: 依据Galois理论,从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的 ...

  2. 软件测试用例设计方法-等价类划分法

    本篇文章,来分享大家比较熟悉的测试用例设计方法--等价类划分法. 首先,我们可以使用上一篇文章介绍的场景法来梳理业务流程. 其次,根据流程中的每个节点的需求说明,使用等价来划分来设计用例. 定义 等价 ...

  3. 其他测试用例设计方法-错误推测法与正交实验法

    常用的测试用例设计方法,前面基本都介绍完了,其中等价类划分法.边界值法与场景法是最常用的. 本篇文章介绍剩余两种测试方法--错误推测法与正交实验法. 错误推测法 基于经验和直觉推测程序中所有可能存在的 ...

  4. 软件测试 通用技术03 测试用例 黑盒测试用例设计方法 等价类划分法 边界值分析法 判定表法 场景法 功能图法 其他用例设计方法 用例设计方法综合选择

    文章目录 1 测试用例 1.1 测试用例的定义 1.2 测试用例模板 1.3 测试用例模板的内容 测试用例编号 测试项 依赖用例 测试步骤 测试数据 预期结果 测试结果 测试人 备注 2 测试用例编写 ...

  5. 测试用例设计方法_测试用例设计方法——流程分析法(场景法)

    测试用例设计方法中,流程分析方法又称为场景法,是根据不同的业务场景来编写测试用例. 流程分析主要包括三个流程: 1.   基本流:也就是正向流程,通过业务流程输入都为正确的,能够最终达到目标的流程.如 ...

  6. 测试用例设计方法---等价类划分法

    1 等价类划分法 1.1 定义 是把所有可能输入的数据,即程序的输入域划分策划国内若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例.方法是一种重要的.常用的黑盒测试用例设计方法 ...

  7. 测试用例设计方法_因果图法(游戏向)

    一.因果图法简介    1.1 什么是因果图法?   因果图(Cuase-effect Graph)是一种描述输入条件的组合以及每种组合对应的输出的图形化工具.在因果图的基础上可以设计测试用例.    ...

  8. 软件测试用例设计方法-判定表法

    接下来4篇分享的测试用例方法,实际工作中不常用,但是能够为测试用例提供设计思路. 首先分享的是,判定表法. 等价类划分法和边界值法着重考虑输入条件,但是忽略了输入条件的各种组合.输入条件之间的相互制约 ...

  9. 黑盒测试用例设计方法-等价类划分法

    目录 一.等价类的作用 二.等价类的分类 三.等价类的方法 四.等价类的原则 五.按照测试用例的完整性划分等价类 六.等价类步骤 七.案例 一.等价类的作用 为穷举测试设计测试点. 穷举:列出所有的可 ...

  10. 测试用例设计方法 - 场景分析法

    现在的软件几乎都是用事件触发来控制流程的.象GUI软件.游戏等.事件触发时的情景并形成了场景,而同一事件不同的触发顺序和处理结果就形成了事件流.这种在软件设计方面的思想可以引入到软件测试中,可以生动地 ...

最新文章

  1. 阅读作业二:团队项目与测试工作
  2. 程序员幽默:39个奇葩代码注释,看完笑哭了
  3. Oracle执行计划解释
  4. 在阿里云上试用 Knative
  5. qaxwidget传递参数到html,记一次QT使用QAxWidget打开.html文件调用显示离线百度地图不能缩放,自定义图片不能显示解决方法...
  6. 信息学奥赛一本通(1016:整型数据类型存储空间大小)
  7. WiFi生成二维码卡片共享源码
  8. 怎么把照片做成消消乐_开心消消乐特效怎么制作 制造的几种方式分享
  9. 描述文件安装失败无法连接到服务器_打开steam为什么提示无法连接至steam网络?...
  10. 如何拼局域网所有ip_如何ping局域网内所有IP
  11. Paper reading:Authenticating Top-k Queries in Location-based Services with Confidentiality
  12. 咸鱼Maya笔记—特殊复制
  13. 【第二十篇】Flowable中的任务回退
  14. Mysql DBA(一)
  15. HBuilderX网站打包APP
  16. 打印当前python文件出错行
  17. 基于Vue实现的问卷调查平台
  18. Centos7安装远程桌面
  19. 听说你觉得自己上了大学就长大懂事了...
  20. matlab电路建模,单相桥式整流电路在MATLAB中的建模与仿真

热门文章

  1. 小程序-e.detail.value动态获取input的value
  2. 关闭mongodb数据库 (netstat -lanp | grep “27017“)
  3. 自举电路工作原理分析
  4. JSP中通过checkbook实现批量管理
  5. 【转】关于ATSC与DVB的比较
  6. 相关系数r和决定系数R2的那些事
  7. springboot基于微信小程序的高校学生疫情在校封闭管理系统的设计与实现毕业设计源码240904
  8. win10系统的安装
  9. filter()“筛选”函数
  10. sqlserver 命令 创建非聚集索引