【软件工程】软件测试(2)

2019-04-13 17:31发布

部 分 常 见 错 误 清 单 ( 一 ) 、 模 块 接 口 检 查 表 1 、 模 块 接 受 的 输 入 参 数 个 数 与 模 块 的 变 元 个 数 是 否 一致 2 、 参 数 与 变 元 的 属 性 是 否 匹 配 ? 3 、 参 数 与 变 元 所 用 的 单 位 是 否 一 致 ? 4 、 传 递 给 被 调 用 模 块 的 变 元 的 数 目 是 否 等 于 那 个 模 块 的 参 数 的 数 目 ? 5 、 传 递 给 被 调 用 模 块 的 变 元 属 性 和 参 数 的 属 性 是 否 一致 6 、 传 递 给 被 调 用 模 块 的 变 元 的 单 位 和 该 模 块 参 数 的 单 位 是 否 一 致 ? 7 、 传 递 给 内 部 函 数 的 变 元 属 性 、 数 目 和 次 序 是 否 正 确 ? 8 、 是 否 修 改 了 只 是 作 为 输 入 用 的 变 元 ? 9 、 全 程 变 量 的 定 义 在 各 个 模 块 重 是 否 一 致 ? 1 0 、 有 没 有 把 常 数 当 作 变 量 来 传 递 ?     ( 二 ) 、 完 成 外 部 输 入 / 输 出 时 的 检 查 表 1 、 文 件 属 性 是 否 正 确 ? 2 、 OPEN 语 句 是 否 正 确 ? 3 、 格 式 说 明 与 输 入 / 输 出 语 句 给 出 的 信 息 是 否 一致 4 、 缓 冲 区 容 量 与 记 录 长 度 是 否 匹 配 ? 5 、 在 进 行 读 写 操 作 之 前 是 否 打 开 了 文 件 ? 6 、 对 结 束 文 件 条 件 的 判 断 和 处 理 是 否 正 确 ? 7 、 对 输 入 / 输 出 错 误 的 处 理 是 否 正 确 ? 8 、 有 没 有 输 出 信 息 中 有 正文错误?     ( 三 ) 、 模 块 局 部 数 据 结 构 检 查 表 1 、 不 正 确 或 不 一 致 说 明 ? 2 、 错误 的 初 始 值 或 错误的 缺 省 值 ? 3 、 变 量 名 拼 写 错 或 缩 写 错 ? 4 、 不 相 容 的 数 据 类 型 ? 5 、 下 溢 、 上 溢 或 是 地 址 错 误 ? 组装测 试:通 常 , 把 模 块 组 装 成 为 系 统 的 方 式 有 两 种  一 次 性 组 装 方 式 增 殖 式 组 装 方式    増 殖 式 组 装 方 式 (1)自顶 向 下 的 増 殖 方 式 ( 2 ) 自 底 向 上 的 増 殖 方 式 ( 3 ) 混 合 増 殖 式测试  自 顶 向 下 增 殖 的 方 式 和 自 底 向 上 增 殖 的 方 式 各 有 优 缺 点 一 般 来 讲 , 一 种 方 式 的 优 点 是 另 一 种 方 式 的 缺 点   确 认 测 试 :又 称 有 效 性 测 试 。 任务 是 验 证 软 件 的 功 能 和 性 能 及 其 它 特 性 是 否 与 用 户 的 要 求 一 致
2 、 软 件 配 置 复 查 : 目 的 是 保 证: 软 件 配 置 的 所有 成 分 都 齐 全 ;  各 方 面 的 质 量 都 符 合 要 求 ;  具 有 维 护 阶 段 所 必 需 的细节 ; 而 且 已 经 编 排分 类 的 目 录 。   验 收 测 试 :是 以 用 户 为 主 的 测 试软 件 开 发 人 员 和 QA ( 质 量 保 证 ) 人 员 也 应 参 加 。 由 用 户 参 加 设 计 测 试 用 例 , 使 用 生 产 中 的 实 际 数 据 进 行 测试 。   系 统 测 试 :将 通 过 确 认 测 试 的 软 件 , 作 为 整 个 基 于 计 算 机 系 统 的 一 个 元 素 , 与 计 算 机 硬 件 、 外 设 、 某 些 支 持 软 件 、 数 据 和 人 员 等 其 它 系 统 元 素 结 合 在 一 起 , 在 实 际 运 行 环 境 下 , 对 计 算 机 系 统 进 行 一 系 列 的 组 装 测 试 和 确 认 测 试 。   测 试 种类:软 件 测 试 是 由 一 系 列 不 同 的 测 试 组 成。 主 要 目 的 是 对 以 计 算机 为 基 础 的 系 统 进 行 充 分 的 测试 。 功 能 测 试 : 是 在 规 定 的 一 段 时 间 内 运 行 软 件 系 统 的 所 有 功 能, 以 验 证 这 个 软 件 系 统 有 无 严 重 错 误   强 度 测 试 :是 要 检 查 在 系 统 运 行环 境 不 正 常 乃 至 发 生 故 障 的 情 况 下 , 系 统 可 以 运 行 到 何 种 程 度 的 测 试     性 能 测 试 :是 要 检 查 系 统 是 否 满足 在 需 求 说 明 书 中 规 定 的 性 能 。 特 别 是 对 于 实 时 系 统 或 嵌 入 式 系 统 。 恢 复 测 试 是 要 证 实 在 克 服 硬 件 故 障 ( 包 括 掉 电 、 硬 件 或 网络 出 错 等 ) 后 , 系 统 能 否 正 常 地 继 续 进 行 工 作 , 并 不 对 系 统 造 成 任 何 损 害 。   启 动 / 停 止 测 试 :这 类 测 试 的 目 的 是 验 证在 机 器 启 动 及 关 机 阶 段 , 软 件 系 统 正 确 处 理 的 能力。 配置测 试 :这 类 测 试 是 要 检 查 计 算机 系 统 内 各 个 设 备 或 各 种 资 源 之 间 的 相 互 联 结 和 功 能 分 配 中 的 错 误 。   安 全 性 测 试 是 要 检 验 在 系 统 中 已 经 存 在 的 系 统 安 全 性 、 保密 性 措 施 是 否 发 挥 作 用 , 有 无 漏 洞 。    可 使 用 性 测 试 主 要 从 使 用 的 合 理 性 和 方 便 性 等 角 度 对 软 件系 统 进 行 检 查 , 发 现 人 为 因 素 或 使 用 上 的 问 题 。   可 支 持 性 测 试 :这 类 测 试 是 要 验 证 系 统 的 支 持 策 略 对 于 公 司 与 用 户 方 面 是否 切 实 可 行 。   安 装 测 试 的 目 的 不 是 找 软 件 错 误 , 而 是 找 安 装 错 误   过 程 测试 :在 一 些 大 型 的 系 统 中 ,部 分 工 作 由 软 件 自 动 完 成 , 其 它 工 作 则 需 由 各 种 人 员 , 包 括 操 作 员 , 数 据 库 管 理 端 用 户 等 , 按 一 定 规 程同 计 算 机 配 合 , 靠 人 工 来 完 成     互 连 测 试 : 要 验 证 两 个 或 多 个 不同 的 系 统 之 间 的 互 连 性 。 兼 容 性 测 试 :这 类 测 试 主 要想 验 证 软 件 产 品 在 不 同 版 本 之 间 的 兼 容 性 。   容 量 测 试: 容 量 测 试 是 要 检 验 系 统 的 能 力 最 高 能 达 到 什 么 程 度 。  在 使 系 统 的 全 部 资 源 达 到 “ 满 负 荷 " 的 情 形 下 , 测 试 系 统 的 承 受 能 力 文 档 测 试 :这 种 测 试 是 检 查 用 户 文 档 ( 如 用 户 手 册 ) 的 清 晰 性 和 精 确 性   调 试 :软 件 调 试 是 在 进 行 了 成 功 的 测 试 之 后 才 开 始 的 工 作 。 它 与 软 件 测 试 不 同 , 调 试 的 任 务 是 进 一 步 诊 断 和 改 正 程 序 中 潜 在 的 错 误     调 试 的 步 骤 (l) 从 错 误 的 外 部 表 现 形 式 入 手 , 确 定 程 序 中 出 错 位 置 ; ( 2 ) 研 究 有 关 部 分 的 程 序 , 找 出 错 误 的 内 在 原 因 : ( 3 ) 修 改 设 计 和 代 码 , 以 排 除 这 个 错 误 ; ( 4 ) 重 复 进 行 暴 露 了 这 个 错 误 的 原 始 测 试 或 某 些 有 关 测 试   几 种 主 要 的 调 试 方 法 :调 试 的 关 键 在 于 推 断 程 序 内 部 的 错 误 位 置 及 原 因 。 可 以 采 用 以 下 方 法 : 强 行 排 错 :这 种 调 试 方 法 目 前 使 用 较 多 , 效 率 较 低 。 它 不 需 要 过 多 的 思 考 , 比 较 省 脑 筋     回 溯 法 调 试 :这 是 在 小 程 序 中 常 用 的 一 种 有 效 的 调 试 方 法 。 一 旦 发 现 了 错 误 , 人 们先 分 析 错 误 征 兆 , 确 定 最 先 发 现“ 症 状 " 的 位 置   归 纳 法 调 试 :基 本 思 想 是 : 从 一 些 线 索 ( 错 误 征 兆 ) 着 手 , 通 过 分 析 它 们 之 间 的 关 系 来 找 出 错 误   常 以 3W1H 形 式 组 织 可 用 的数 据 : What:列 出 一 般 现 象 ; Where :说 明 发 现 现 象 的 地 占· When: 列 出 现 象 发 生 时 所 有 已 知 情 况 ; How: 说 明 现 象 的 范 围 和 量 级 ;     演 绎 法 调 试 : 是 一 种 从 一 般 原 理 或 前 提 出 发 , 经 过 排 除 和 精 化 的 过 程 来 推 导 出 结 论 的 思 考 方 法 。   调 试 原 则 :在 调 试 方 面 , 许 多 原 则 本 质 上 是 心 理 学 方 面 的 问 题 。 调 试由 两 部 分 组 成 , 调 试 原 则 也 分 成 两 组 。 确 定 错 误 的 性 质 和 位 置 的 原 则 :用 头 脑 去 分 析 思 考 与 错 误 征 兆 有 关 的 信 息                                                                           避 开 死 胡 同                                                          只 把 调 试 工 具 当 做 辅 助 手 段 来 使 用                                                          避 免 用 试 探 法 , 最 多 只 能 把 它 当 做 最 后 手 段 修 改 错 误 的 原 则: 在 出 现 错 误 的 地 方 , 很 可 能 还 有 别 的 错 误                                            当 心 修 正 一 个 错 误 的 同 时 有 可 能 会 引 入 新 的 错 误         测试分析报告 1.引言   1.1编写目的   1.2项目背景   1.3定义   1.4参考资料  2测试计划执行情况    2.1测试项目    2.2测试机构和人员    2.3测试结果 3软件需求测试结论 4.评价   4.1软件能力   4.2缺陷和限制   4.3建议   4.4测试结论