功能测试(黑盒测试)常用的策略和方法 黑 盒 测 试 ( Black-box Testing, 又 称 为 功 能 测 试 或 数 据 驱 动 测 试 ) 是 把 测 试 对 象 看 作一 个 黑 盒 子 。 利 用 黑 盒 测 试 法 进 行 动 态 测 试 时 , 需 要 测 试 软 件 产 品 的 功 能 , 不 需 测 试 软 件 产品 的 内 部 结 构 和 处 理 过 程 。 采 用 黑 盒 技 术 设 计 测 试 用 例 的 方 法 有 : 等 价 类 划 分 、边 界 值 分 析 、错 误 推 测 、因 果 图 和综 合 策 略 。 黑 盒 测 试 注 重 于 测 试 软 件 的 功 能 性 需 求 ,也 即 黑 盒 测 试 使 软 件 工 程 师 派 生 出 执 行 程 序 所有 功 能 需 求 的 输 入 条 件 。 黑 盒 测 试 并 不 是 白 盒 测 试 的 替 代 品 , 而 是 用 于 辅 助 白 盒 测 试 发 现 其他 类 型 的 错 误 。 黑 盒 测 试 试 图 发 现 以 下 类 型 的 错 误 : 1) 功 能 错 误 或 遗 漏 ; 2) 界 面 错 误 ; 3) 数 据 结 构 或 外 部 数 据 库 访 问 错 误 ; 4) 性 能 错 误 ; 5) 初 始 化 和 终 止 错 误 。 一 、黑 盒 测 试 的 测 试 用 例 设 计 方 法 ·等 价 类 划 分 方 法 ·边 界 值 分 析 方 法 ·错 误 推 测 方 法 ·因 果 图 方 法 ·判 定表驱 动 分 析 方 法 ·正 交 实 验 设 计 方 法 ·功 能 图 分 析 方 法 等 价 类 划 分 : 是 把 所 有 可 能 的 输 入 数 据 ,即 程 序 的 输 入 域 划 分 成 若 干 部 分 ( 子 集 ) ,然 后 从 每 一 个 子 集中 选 取 少 数 具 有 代 表 性 的 数 据 作 为 测 试 用 例 .该 方 法 是 一 种 重 要 的 ,常 用 的 黑 盒 测 试 用 例 设 计方 法 . 1) 划 分 等 价 类 : 等 价 类 是 指 某 个 输 入 域 的 子 集 合 .在 该 子 集 合 中 ,各 个 输 入 数 据 对 于 揭露 程 序 中 的 错 误 都 是 等 效 的 .并 合 理 地 假 定 :测 试 某 等 价 类 的 代 表 值 就 等...