功能测试的方法
成对测试
- 组合数: K^n; k是取值,n是变量;
- 成对测试也叫做2 路测试 或者 所有对测试;
- 正交矩阵 + IPO(参数顺序);两种生成测试用例的 方法;
- 正交矩阵法;L runs(levels^factors)
- IPO 参数顺序发: 生成测试套件T,生成π,扩展t,对π垂直拓展,(删除自身),然后整合;
等价类划分
-
有效输入 和 无效输入
-
2 输入条件制定 了 一个与 【a,b]; 分类3个;
-
输入条件制定了 一组数值 的 集合 ;输入N个 元素的 集合; 创建 N+1 个等价类;
-
输入条件 指定 了 每一个 单独 的数值; 如果系统 对每一个 有效输入 的处理 都不同,那么为每一个 有效输入 创建 一个等价类; 一个菜单; 输入每个菜单项;
-
为正确的 输入 数量 创建 一个等价类, 为无效 的输入 创建 两个等价类: 一个数量为0, 一个 比N 大; example;100个自然数用于 排序; 1.100个自然数 的有效输入;2 没有输入值; 3 大于100个自然数;
-
输入条件 制定了 一个 必须值: 输入必须是 数值型字符; 创建两个等价类;
-
分割等价类;如果 系统 以不同方式处理一个划分好的等价类中的元素,那模分割该等价类为更小的等价类;
-
example:测试毛收入例子:总共生成 5个输入;
边界值分析;
- 他关注 等价类 的边界数值 来确定 测试用例;
- 他是等价类 划分技术的拓展和优化;
- 例如 封闭与:[a,b] ,在a 的附近生成3个;
判定表;
- 判定表将 多个输入的等价类 进行 组合一考虑 更复杂 的 情况;
- 重复因子;8/2, 8/4, 8/8;
- 校验和;四列合并了,所以校验和是4;
随机测试
- 了解
错误猜测
- 测试工程师使用经验来 猜测 可能 出现 的错误;
范畴划分
单元测试 的方法
-
控制流, 数据流,域测试,变异分析
-
集成测试:增值法 , 子低向下, 自顶向上 ,三明治,大爆炸;
-
功能测试: 看上面的;他属于动态测试里面 的 内容;
-
验收测试:(两种方法):
十一章:系统测试 设计;
- 核心工作 : 识别系统 的输入和预期的输出:判断系统是否 处理了正确的特征;
- 需求优先级: 关键,普通;
- 测试用例设计产出率: npt/npt(计划测试用例)+tce(新增测试用例)
十三章:系统测试 的执行
- 缺陷建模:
- 缺陷等级: 关键,高,中,低(概念)
- 优先级: 关键,高,中,低
- 严重性等级固定不变,但是优先级会发生变化;