一、正交实验法
1)正交法原理介绍
1、日本人,统计学家提出的
2、使用的工具:正交表
3、统计和分析实验数据,从大量实验中找到合适的实验数据组合(原本用于工业生产的数据组合与实验室的数据挑选)
4、从大量的试验组合中,挑选出一部分具有代表性的点,进行实验,分析数据。
5、核心概念:a、影响实验结果的---实验因素(因子)、因素 b、每一个因素的不同取值(状况)---水平
例如,字的显示效果,字体、字号、颜色,称为因素。字体选择时可以选择宋体、楷体、隶书等,称为水平(212个)。字号选择时,1号、2号等,称为水平(100个)。颜色选择时,称为水平(256)
测试字的显示效果将会有:212*100*256=
c、正交表特点:每一列中同一数字(水平)出现的次数相等,任意两列组成的数字(水平)对出现的次数也是相同的。
2)正交实验法实现步骤
a、分析所有对结果有影响的因素。从多个角度和方式进行分析(不要放过文本框、按钮等需求中提及或者没有提及)
b、分析每个因素的数量水平。充分利用等价类、边界值(需求中说明和未说明的都要分析)
c、选择正交表。只有特定的因素和水平的组合才有对应的正交表。所以在现实中用到的时候,找最贴近的正交表(正交表的因素和水平数一般要大于实际的因素数和水平数)
正交表的数字关系。n代表实验次数,m代表水平数,k代表因素的数量。这三个数之间没有数学关系
仅适合用于每一个因素的水平数都相同的正交表。
3)实际案例
完全排列组合:3*3*3=27
4)正交实验助手
L9_3_4:3水平4因素9次实验
每一列中,同一个数字出现的次数相同(3次)
任意两列中,同一个数字对出现的次数相同(1次)
二、功能图法(状态迁徒图)
1、原理介绍
在遇到有事务流或由于某种条件成立导致状态改变的软件时用
适用场合:软件的状态会根据某些内容、条件、操作的变化而变化
目标:尽可能覆盖软件的状态、状态-条件的组合、状态变迁路径
2、分析过程