文章目录

  • 正交实验法
  • 功能图法

正交实验法

1、使用工具:正交表
2、统计和分析实验数据,从大量实验中找到合适的实验数据组合。
3、大量实验挑选出具有代表性的点,进行实验,分析数据
4、核心概念
1)影响实验结果-实验因素(因子),因素
2)每一个因素不同取值(状况)–水平
例如:字的显示效果—字体,字号,颜色
字体选择,可以选择宋体,微软雅黑,仿宋—称为水平。
字号选择,—称为水平。(100个)
颜色选择时,称之为水平。
3)正交表,每一列,同一个数字(水平)出现的次数相等,
任意两列组成的数值对(水平对)出现次数也相等。
5、实施步骤
1)分析所有的对结果有影响的因素,从多个角度和方式进行分析(不要放过文本框、按钮等需求提及或者没提及的要求)
2)分析每个因素的水平,充分利用等价类,边界值(需求中说明和未说明的)
3)选择正交表,只有特定的因素数和水平数组合才有正交表
现实中找最贴近的正交表(正交表的因素数和水平数一般要大于实际的因素数和水平数)
仅适合用于每一个因素水平数都相同的正交表

功能图法

1、又叫状态迁移图法
2、使用场合,软件状态会根据某些内容,条件、操作变化而变化
3、目标:尽可能覆盖软件的状态、状态、条件的组合、状态的变迁路径。
4、基本步骤
1)识别和列举所有的输入(操作)事件,以IPN(input)命名(N=1,2,3,)
2)定义空闲状态(初始状态)一般以软件刚启动时打开的界面状态为空闲状态。
3)在空闲状态的基础上加操作(只加一次)
4)为上步3)产生的所有新状态,分别加可能的输入(只加一次,并且曾经加过的操作,不再重复添加)
5)循环为所有的新增状态加操作,只到没有新状态产生为止
6)把所有状态的组合进行排列,以列表的形式展现,设计和编写测试用例

正交实验法+功能图法相关推荐

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

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

  2. 软件测试--黑盒测试用例、测试步骤设计方法(正交实验法、功能图法、其他用例设计方法)

    黑盒测试用例设计(三) 正交实验法 正交表:一种特制的表,一般的正交表记为Ln(mk) m代表水平数,k代表因素数,n是需要进行实验的个数.这三个数没有任何数学关系. 仅适用于每个因素的水平数都相同的 ...

  3. 黑盒测试用例设计方法三(正交实验法、功能图法、用例设计方法综合选择)

    测试步骤 一.正交实验法 1.1正交实验法介绍 1.2正交实验法实现步骤 1.3实际案例 二.功能图法 2.1功能图法原理介绍 2.2功能图法实现步骤 2.3实践案例 三.其他用例设计方法 3.1测试 ...

  4. 四因素三水平正交试验表_测试用例设计方法(二)——正交实验法

    正交实验法严格来说不是为测试用例设计的方法,它广泛用于各种实验实践中.是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具备了"均 ...

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

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

  6. 功能测试---正交实验法

    首先我们先看一下案例 案例: PPT打印功能 PowerPoint软件打印功能描述如下: 打印范围分:全部.当前幻灯片. 给定范围 共三种情况: 打印内容分:幻灯片.讲义.备注页.大纲视图 共四种方式 ...

  7. 黑盒测试方法四(正交实验法)

    正交实验法 正交试验设计(Orthogonal experimental design)是研究多因素多水平的又一种设计方法,它是根据正交性从全面试验中挑选出部分有代表性的点进行试验,这些有代表性的点具 ...

  8. 软件测试中用正交实验法设计测试用例

    软件测试中用正交实验法设计测试用例 正交实验法的由来 一.正交表的由来 拉丁方名称的由来 古希腊是一个多民族的国家,国王在检阅臣民时要求每个方队中每行有一个民族代表,每列也要有一个民族的代表. 数学家 ...

  9. 黑盒测试方法之正交实验法

    1.概述 在利用因果图和判定表驱动法来设计测试用例时,作为输入条件的原因和输出结果之间的关系有时候很难从需求规格说明中得到:或者因果关系非常庞大,导致利用因果图得到的测试用例数目非常大,为了有效地.合 ...

最新文章

  1. IAB303 Data Analytics Assessment Task
  2. 鼠标滚轮控制panel滚动条
  3. java.lang.Runtime
  4. 睿思成研发管理咨询有限公司
  5. POJ 2456 Aggressive cows ( 二分 贪心 )
  6. 完整的目标管理三段俱全
  7. 音视频技术开发周刊 | 191
  8. Linux维护笔记四
  9. java 过滤xss脚本_Java Web应用程序的反跨站点脚本(XSS)过滤器
  10. [Python] 字典 get(key, default=None):获取字典中相应键的对应值
  11. kd-Tree 【专题@AbandonZHANG】
  12. 世界坐标和本地坐标之间的转换
  13. win32API中文参考手册
  14. 地球是圆的:《世界是平的》
  15. 百德科技专业定制软件开发
  16. 用acdsee制作html,ACDSee 制作网络像册
  17. java面试模拟场景,迈向高级的Java面试突围课
  18. [汇编]怎样让猫吃辣椒
  19. iOS7下的drawInRect的新方法drawInRect:withAttributes:使用
  20. 数据结构 第5章 树和二叉树 课后答案

热门文章

  1. 怎么查看iOS iPhone的Safari版本userAgent
  2. 馆员工作站,智慧图书馆自助借还系统
  3. 相机精度与像素的关系
  4. win10自动修复电脑无法正常启动
  5. 化工行业B2B电商通过空中分账,重塑交易生态模式
  6. Numpy数组拼接总结
  7. Axure谷歌浏览器Chrome扩展程序下载地址:Axure RP Extension For Chrome 0.62
  8. BurpSuit抓包HTTP响应报文
  9. 每天一练——牛客网基础语法(9)
  10. 软件安全漏洞挖掘:Buffer_Overflow