正交试验法(简单的做个比较,深入不懂。。。。。)

  • 使用到的工具:正交表

  • 内涵:从大量的实验数据中找到合适的实验数据组合

  • 涉及数学原理:《概率论》《线性代数》《数理统计》

  • 基本思想:

    • 因素:影响试验结果的原因、条件
    • 水平(因素水平):每一个因素的取值
    • 每一列中,同一数字(水平),出现的次数相等
    • 任意两列组成的数字对(水平对)出现的次数相等
    • 例如:

如何使用(实施步骤)

  • 1)确定因素:分析所有对结果有影响的因素。从多个角度和方式进行分析(不要放过文本框、
    按钮等需求中提及的或者没有提及的)
  • 2)确定每个因素水平(取值):分析每个因素的水平数量。充分利用等价类、边界值〈需求中说明和未说明的都要分析)
  • 3)选择正交表。只有特定的因素数和水平数的组合才有对应的正交表。所以在现实中用到的时候,找最贴近的正交表(正交表的因素数和水平数一般要大于实际的因素数和水平数。)

正交表

  • 注:式子Ln(m k)没有数字关系,不是指数和函数关系
  • n 仅代表实验次数
  • m 仅代表水平数
  • k 仅代表因素数
  • 这三个数字没有任何的数字关系
  • 仅适用于每一个因素的水平数都相同的正交表

案例

  • 1、每个因素的水平数相同案例:

    • 组合数:333 = 27,所以正常要进行27次试验
    • 正交方式:
      • 使用工具:正交设计助手,下载链接如下(蓝奏云),解压缩直接用
      • https://wwr.lanzoux.com/iDIy8oc468j
        密码:a9du
      • 此案例选择latin.exe
      • 报错,确定即可,不影响
      • 新建工程
      • 新建实验
      • 填写说明(先别点确定)
      • 选择正交表(说明:此处应该选最接近的,水平数(m)不可以少,因素数(k)可以多,本来应该选L9_3_3,因为没有此选项,所以选最接近的L9_3_4)
      • 因为水平数不可以少,因素数可以多,所以不能选L9_2_3
      • 先不要点确定
      • 因素和水平设置
      • 得到正交表
      • 每一行就是一个测试用例
      • 注意看:
        • 1、每一列的因素出现的次数相等
        • 2、任意两列组成的水平对出现的次数相等(1,60)(1,15)、(60,15)
      • 所以,仅需要9次试验,将有代表性的数据进行试验

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

  1. 【软件测试】黑盒测试の正交试验法

    正交试验法 正交试验法:依据正交性从全面试验中挑选出部分有代表性的点进行试验,这些点具有"均匀分散.整齐可比"的特点,进而进行测试用例的设计. 正交试验法效率高.快速.经济,可以有 ...

  2. 【黑盒测试用例设计】正交试验法

    正交试验法是一种科学的试验设计方法,用于研究多因素.多水平的试验.该方法利用正交表来对试验进行设计,通过少数的试验替代全面试验,从而减少试验成本和时间. 正交试验法的详细解释和应用: - 正交试验法与 ...

  3. 功能测试技术--正交试验法及其他

    一.正交试验法概念 因果图进行测试用例设计的不足,作为输入条件的原因和结果之间的因果关系,有时很难从软件需求规格说明书中得到,往往由于因果关系非常庞大,导致利用因果图得到的测试用例数据多的惊人,给软件 ...

  4. 《第1阶段》——正交试验法

    Video Number 091821 学习时间:4月27日 091821 正交试验法:安排多因素试验.寻求最优水平组合的高效率设计方法 例题: 等价类: 有效类1个(全覆盖),无效类6个,总共7个 ...

  5. 黑盒测试设计方法-正交试验法回顾(上)

    黑盒测试设计方法-正交试验法回顾(上) 正交试验设计法是一种用来测试组合的黑盒测试设计方法.借助于数学工具,通过算法从全排列组合中选择出全部两两组合放到正交表中,然后依据得到的正交表就可以得出测试用例 ...

  6. 测试用例设计方法--正交试验法

    这是一篇看了度娘文章的得出的,并且结合自己在写的一个测试用例,利用正交测试编写测试用例可以比较快速的覆盖,减少多的测试用例,以下是对文档的整理 1. 正交实验法法介绍 正交试验设计(Orthogona ...

  7. 因果图法+判定表+正交试验法自我学习(转)

    转自:http://www.51testing.com/html/19/422619-249780.html 因果图法 考虑到输入组合的情况 有3个部分: 因=输入条件 中间结点=输出值必须的前提条件 ...

  8. 测试用例设计方法-正交试验法

    正交试验法 定义:从大量的(实验)数据(测试例)中挑选适量的,有代表性的点(例),从而合理地安排实验(测试)的一种科学实验设计方法.类似的方法有:聚类分析方法,因子方法方法等. 利用正交实验设计测试用 ...

  9. C语言正交表测试用例,测试用例设计—正交试验法

    测试用例设计-正交试验法[烟三修整]上一篇 / 下一篇 2008-05-23 14:25:19 / 个人分类:测试理论 查看( 1930 ) / 评论( 3 ) / 评分( 0 / 0 ) 1.概念 ...

最新文章

  1. python语言入门z-python中a z
  2. MySQL B+树索引和哈希索引的区别
  3. 软件工程概论 课堂练习 第3次作业1【结构化系统分析——交通违章处理】
  4. sql server总结二
  5. java程序设置jvm_Java程序员应在2018年学习的3种JVM语言
  6. Leetcode690.Employee Importance员工的重要性
  7. html中写meta会乱码,BeautifulSoup+Unicode,该死的html乱码,尽管在meta标记中指定了字符集...
  8. python中的递归函数是什么_Python中的递归函数是什么
  9. java应用商店,API for Java 8
  10. java前端传汉字到后端出现乱码解决办法
  11. 点餐系统ip地址_教你一步一步做无线点餐项目(登录篇)
  12. Yapi 配置 pm2服务
  13. 【opencv】图片拼接
  14. 计算机网络原理 - 概述
  15. 使用openssl进行证书格式转换
  16. STC15F2K60S2单片机
  17. 平衡车轮子控制器使用
  18. MongoDB之副本集创建
  19. 【Python】Python 中sqrt函数求负数的平方根
  20. 时标网络图怎么画?一篇文章两个方法轻松上手

热门文章

  1. 自动翻转html,css--图片翻转二:自动翻转
  2. python django ajax 逻辑推理_python django初识ajax
  3. python图书馆抢座_python模拟表单提交登录图书馆
  4. python迭代器和生成器_Python迭代器与生成器
  5. 量化分析师的python日记_量化分析师的Python日记【第1天:谁来给我讲讲Python?】...
  6. linux mint php mysql_Installing LAMP (Linux, Apache, MySQL and PHP) On Linux Mint
  7. python名片管理系统2.0_Python:名片管理系统2.0(增加登录功能)
  8. C#内存共享通讯示例
  9. -------------计算机里面算法-----------
  10. SpringMVC基础学习(二)—开发Handler