正交试验法
正交实验助手(工具)
正交原理介绍
一、正交实验法,统计学家提出
2.使用工具:正交表
3. 统计和分析实验数据,从大量实验中找到合适的实验数据组合。
4. 大量实验中挑选一部分具有代表性的点。进行实验,分析数据。
5. 数学原理《线代》《概率论》《数理统计》
6. 核心概念
1) 影响实验结果–实验因素(因子)、因素
2)每一个因素的不同取值(状况)–水平。
3)正交表:每列中同一数字出现次数相等。任意两列组成的数字出现的次数也是相同的。
怎么选择正交表
- 正交表的数字关系。
n:试验次数
m:水平数量
k:因素数量
三个数字之间无任何关系。 - 仅适合每一个因素水平数都相同的正交表。
完全的排列组合:27
使用工具完后正交实验。
正交设计助手
下载地址
https://www.pcsoft.com.cn/soft/172928.html
因素水平一致的工具:latin
因素水平不一致:blend
什么i情况下要用正交表?
组合情况下,选择实验数据
功能图法
操作系统的四大功能:
处理机、存储、输入输出设备、文件管理
进程的四种状态:
进程控制、进程同步、进程通信、进程调度
1.又叫状态迁徙图法
2. 使用场合:软件的状态会根据某些内容条件操作的变化而变化
3. 目标:尽可能的覆盖软件的状态、条件、的组合、状态变迁路径。
4. 步骤:
1) 识别和列举所有的输入(操作)事件,以IPN(input)(N = 1 2 3)
2) 定义空闲状态,一般以软件刚开启时打开的界面状态为 空闲 状态
3) 为空闲状态加操作(只加一次)
4) 为第3)步所产生的新状态加操作(只加一次,并且曾经加过的操作,不再重复添加)
5)循环为所有新增状态加操作,直到没有新状态产生为止
6)组合任意的状态,以列表的形式展现,设计和编写案例。
案例
1) 识别出可以进行的操作
2)定义qq登录界面为 空闲 状态。
3) 给空闲状态加操作,第一轮分析
产生了新的状态,针对新的状态进行分析(第二轮)。
轮得到一个新的状态(第三轮)。
虽然得到了另一个全新的界面(状态),但和空闲状态发生隔断,因此将其视为空闲状态的结束。可以结束分析过程。
4)将状态变化过程列表化,准备设计测试用例。
其他测试用例设计方法
- 测试大纲法
特点:着眼于需求,进行详细的需求分析,转化为思维导图(树形结构)
无需用例设计,一般从根节点开始,到叶节点为止,这样一条路径就是一条测试用例
一般用于快速的测试和过程记录,用例一般后补
- 探索性测试法
基于经验和直觉的。
- 猴子测试(有工具)
(随意测试,随便测试)
没有测试用例(无意识行为)
用例设计方法综合选择
如何测试:
-
登陆界面
-
课程内容页。
可以用反向数据进行设计,但不对缺陷做测试用例。