软件质量测试

功能测试的方法

成对测试

  • 组合数: 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(新增测试用例)

十三章:系统测试 的执行

  • 缺陷建模:
  • 缺陷等级: 关键,高,中,低(概念)
  • 优先级: 关键,高,中,低
  • 严重性等级固定不变,但是优先级会发生变化;

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
正交矩阵法

猜你喜欢

转载自blog.csdn.net/weixin_42333573/article/details/106203645
今日推荐