《2023年软件测试和软件测试面试题.pdf》由会员分享,可在线阅读,更多相关《2023年软件测试和软件测试面试题.pdf(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、什 么 是 软 件 测 试 为 了 保 证 软 件 的 质 量 和 可 靠 性,应 力 求 在 分 析、设 计 等 各 个 开 发 阶 段 结 束 前,对 软 件 进 行 严 格 技 术 评 审。但 由 于 人 们 能 力 的 局 限 性,审 查 不 能 发 现 所 有 的 错 误。并 且 在 编 码 阶 段 还 会 引 进 大 量 的 错 误。这 些 错 误 和 缺 陷 假 如 遗 留 到 软 件 交 付 投 入 运 营 之 时,终 将 会 暴 露 出 来。但 到 那 时,不 仅 改 正 这 些 错 误 的 代 价 更 高,并 且 往 往 导 致 很 恶 劣 的 后 果。软 件 测 试 就
2、是 在 软 件 投 入 运 营 前,对 软 件 需 求 分 析、设 计 规 格 说 明 和 编 码 的 最 终 复 审,是 软 件 质 量 保 证 的 关 键 环 节。假 如 给 软 件 测 试 下 定 义,可 以 这 样 讲:软 件 测 试 是 为 了 发 现 错 误 而 执 行 程 序 的 过 程。或 者 说,软 件 测 试 是 根 据 软 件 开 发 各 阶 段 的 规 格 说 明 和 程 序 的 内 部 结 构 而 精 心 设 计 的 一 批 测 试 用 例(即 输 入 些 数 据 而 得 到 其 预 期 的 结 果),并 运 用 这 些 测 试 用 例 去 运 营 程 序,以 发 现
3、 程 序 错 误 的 过 程。软 件 测 试 在 软 件 生 存 期 中 横 跨 两 个 阶 段:通 常 在 编 写 出 每 一 个 模 块 之 后 就 对 它 做 必 要 的 测 试(称 为 单 元 测 试)。编 码 与 单 元 测 试 属 于 软 件 生 存 期 中 的 同 一 个 阶 段。在 结 束 这 个 阶 段 之 后,对 软 件 系 统 还 要 进 行 各 种 终 合 测 试,这 是 软 件 生 存 期 的 另 一 个 阶 段,即 测 试 阶 段,通 常 由 专 门 的 测 试 人 员 承 担 这 项 工 作。大 量 记 录 资 料 表 白,软 件 测 试 的 工 作 量 往 往
4、占 软 件 开 发 总 工 作 量 的 40%以 上,在 极 端 情 况,测 试 那 种 关 系 人 的 生 命 安 全 的 软 件 所 花 费 的 成 本,也 许 相 称 于 软 件 工 程 其 他 开 发 环 节 总 成 本 的 三 倍 到 五 倍。因 此,必 须 高 度 重 视 软 件 测 试 工 作,绝 不 要 认 为 写 出 程 序 之 后 软 件 开 发 工 作 就 接 近 完 毕 了,事 实 上,大 约 尚 有 同 样 多 的 开 发 工 作 量 需 要 完 毕。仅 就 测 试 而 言,它 的 目 的 是 发 现 软 件 中 的 错 误,但 是,发 现 错 误 并 不 是 我 们
5、 的 最 终 目 的。软 件 工 程 的 主 线 目 的 是 开 发 出 高 质 量 的 完 全 符 合 用 户 需 要 的 软 件。返 回 导 航 软 件 测 试 的 目 的 基 于 不 同 的 立 场,存 在 着 两 种 完 全 不 同 的 测 试 目 的。从 用 户 的 角 度 出 发,普 遍 希 望 通 过 软 件 测 试 暴 露 出 软 件 中 陷 藏 的 错 误 和 缺 陷,以 考 虑 是 否 可 以 接 受 该 产 品。而 从 软 件 开 发 者 的 角 度 出 发,则 希 望 测 试 成 为 表 白 软 件 产 品 中 不 存 在 错 误 的 过 程,验 证 该 软 件 已 对
6、 的 地 实 现 了 用 户 的 规 定,确 立 用 户 对 软 件 质 量 的 信 心。r-U-r-A-工 口 士 r4.Z4-4 4-七*乂,A-七 T7:、|八 1 T 7C.I AA.J r FVJ,U.、3 人 T-A-PZtLU J 1 土/J 厂 工 1丁 1-句 l 夕 号 I HJkTJ I T 心,L IT*H 玄 以 叩 1 1 加,H 夕 匕 4 叶 叭 UY错 误 只 有 在 特 定 的 环 境 下 才 也 许 暴 露 出 来。假 如 不 把 着 眼 点 放 在 尽 也 许 查 找 错 误 这 样 一 个 基 础 上,这 些 隐 藏 的 错 误 和 缺 陷 就 查 不
7、 出 来,会 遗 留 到 运 营 阶 段 中 去。假 如 站 在 用 户 的 角 度 替 他 们 设 想,就 应 当 把 测 试 活 动 的 目 的 对 准 揭 露 程 序 中 存 在 的 错 误。在 选 取 测 试 用 例 时,考 虑 那 些 易 于 发 现 程 序 错 误 的 数 据。下 面 这 些 规 则 也 可 以 看 作 是 测 试 的 目 的 或 定 义:1.测 试 是 为 了 发 现 程 序 中 的 错 误 而 执 行 程 序 的 过 程;2.好 的 测 试 方 案 是 极 也 许 发 现 迄 今 为 止 尚 未 发 现 的 错 误 的 测 试 方 案;3.成 功 的 测 试 是
8、 发 现 了 至 今 为 止 尚 未 发 现 的 错 误 的 测 试。从 上 述 规 则 可 以 看 出,测 试 的 对 的 定 义 是“为 了 发 现 程 序 中 的 错 误 而 执 行 程 序 的 过 程”。这 和 某 些 人 通 常 想 象 的“测 试 是 为 了 表 白 程 序 是 对 的 的”,“成 功 的 测 试 是 没 有 发 现 错 误 的 测 试”等 等 是 完 全 相 反 的。对 的 结 识 测 试 的 目 的 是 十 分 重 耍 的,测 试 目 的 决 定 了 测 试 方 案 的 设 计。假 如 为 了 表 白 程 序 是 对 的 的 而 进 行 测 试,就 会 设 计
9、些 不 易 暴 踞 错 误 的 测 试 方 案;相 反,假 如 测 试 是 为 了 发 现 程 序 中 的 错 误,就 会 力 求 设 计 出 最 能 暴 露 错 误 的 测 试 方 案。由 于 测 试 的 目 的 是 暴 露 程 序 中 的 错 误,从 心 理 学 角 度 看,由 程 序 的 编 写 者 自 己 进 行 测 试 是 不 恰 当 的。因 此,在 综 合 测 试 阶 段 通 常 由 其 别 人 员 组 成 测 试 小 组 来 完 毕 测 试 工 作。此 外,应 当 结 识 到 测 试 决 不 能 证 明 程 序 是 对 的 的。即 使 通 过 了 最 严 格 的 测 试 之 后,
10、仍 然 也 许 尚 有 没 被 发 现 的 错 误 潜 藏 在 程 序 中。测 试 只 能 查 找 出 程 序 中 的 错 误,不 能 证 明 程 序 中 没 有 错 误。返 回 导 航 术 语、名 词 定 义 1.黑 盒 测 试 黑 盒 测 试 也 称 为 功 能 测 试,它 着 眼 于 程 序 的 外 部 特 性,而 不 考 虑 程 序 的 内 部 逻 辑 结 构。测 试 者 把 被 测 程 序 当 作 一 个 黑 盒,不 用 关 心 程 序 的 内 部 结 构。黑 盒 测 试 是 在 程 序 接 口 处 进 行 测 试,它 只 检 查 程 序 功 能 是 否 能 正 常 使 用,程 序
11、是 否 能 接 受 输 入 数 据 产 生 对 的 的 输 出 信 息,并 且 保 持 外 部 信 息(如 数 据 库 或 文 献)的 完 整 性。黑 盒 测 试 是 基 于 用 户 角 度 进 行 的 测 试。2.白 盒 测 试 软 件 测 试 的 重 要 方 法 之 一,也 称 结 构 测 试、逻 辑 驱 动 测 试 或 基 于 程 序 自 身 的 测 试。测 试 者 需 要 了 解 待 测 试 程 序 代 码 的 内 部 结 构、算 法 等 信 息,这 是 从 程 序 设 计 者 的 角 度 对 程 序 进 行 的 测 试。它 的 优 点 是 帮 助 软 件 测 试 人 员 增 大 代
12、码 的 覆 盖 率,提 高 代 码 的 质 量,发 现 代 码 中 隐 藏 的 问 题。3.灰 盒 测 试 可 以 理 解 为 静 态 的 白 盒 测 试 或 动 态 的 黑 盒 测 试,灰 盒 就 是 界 于 黑 白 之 间,对 软 件 内 部 有 所 了 解,但 不 见 得 到 了 如 指 掌 的 限 度,却 可 以 结 合 这 些 了 解 做 些 比 黑 盒 多 点 的 测 试。4.文 档 测 试 文 档 测 试 涵 盖 面 很 大,在 软 件 的 各 个 版 本 中 均 有 所 使 用。随 着 软 件 版 本 的 变 化,文 档 测 试 的 测 试 内 容 也 有 所 变 化。在 需
13、求 分 析 以 及 原 型 架 构 阶 段,文 档 测 试 重 要 目 的 是:Sitemap、动 作 分 解 列 表、数 据 库 ER图、U M L用 例 图、流 程 图、需 求 文 档 等 文 档。文 档 测 试 重 要 检 查 文 档 的 对 的 性、完 整 性 和 可 理 解 性。对 的 性 是 指 不 要 把 软 件 的 功 能 和 操 作 写 错,也 不 允 许 文 档 内 容 前 后 矛 盾。完 整 性 是 指 文 档 不 可 以 漏 掉 关 键 性 内 容。可 理 解 性 是 指 在 文 档 中 描 述 的 语 言 要 简 明 易 懂,不 能 让 别 的 开 发 人 员 拿 到
14、 文 档 时 看 不 懂 文 档 的 内 容。5.命 名 规 范 测 试 命 名 规 范 测 试 用 于 测 试 项 目 中 的 文 献 命 名、代 码 以 及 版 本 号 等 书 写 是 否 符 合 规 范。文 献 命 名 规 范 以 及 版 本 号 命 名 规 范 可 以 参 看 第 四 部 分 里 软 件 命 名 规 范 的 具 体 信 息 各 种 语 言 的 命 名 规 范 可 以 参 考 语 言 自 身 的 规 范,如 NoahWeb的 可 以 参 考 h ttp:/d o c s.noahweb.n e t附 录 中 的 NoahWeb各 类 资 源 命 名 规 范。6.需 求 完
15、 整 性 测 试 需 求 完 整 性 测 试 重 要 存 在 于 需 求 探 索 阶 段,在 需 求 尚 未 完 全 明 确 之 前 对 已 收 集 到 的 需 求 做 出 整 理 性 的、检 查 漏 掉 性 的 测 环 I-P日 木 r t C l 咨.IU M 4 3,、一 U 必 Hiv ti 口 H/tj。J E I工 WJ 3、匕/#3 1石 up分 澄 清 需 求 的 任 务。7.链 接 完 整 性 测 试 在 原 型 架 构 阶 段,链 接 完 整 性 的 测 试 是 非 常 有 必 要 的。该 项 测 试 任 务 重 要 是 检 查 假 页 面 中 各 种 链 接 是 否 完
16、整,是 否 指 向 目 的 位 置,属 于 检 查 性 的 测 试。8.页 面 完 整 性 测 试 页 面 完 整 性 测 试 重 要 存 在 于 集 成 测 试 阶 段 以 及 其 后 续 其 它 阶 段 中,测 试 页 面 是 否 完 整,页 面 质 量 是 否 达 标,属 于 检 查 性 测 试。9.U I合 理 性 测 试 U I合 理 性 测 试 也 就 是 人 机 交 互 界 面 的 合 理 性,U I合 理 性 测 试 的 内 容 很 多,具 体 测 试 内 容 如 下:o 提 醒、菜 单、帮 助 的 格 式 是 否 一 致:o 提 醒、菜 单、帮 助 中 的 术 语 是 否 一
17、 致;。各 个 控 件 之 间 的 对 齐 方 式 是 否 一 致;o 输 入 界 面 和 输 出 界 面 在 外 观、布 局、交 互 方 式 上 是 否 一 致;o 功 能 类 似 的 相 关 界 面 在 外 观、布 局、交 互 方 式 上 是 否 一 致;。同 一 层 次 的 文 字 在 同 种 提 醒 场 合(一 般 情 况、特 殊 字 体、警 告 等)在 文 字 大 小、字 体、颜 色、对 齐 方 式 方 面 是 否 致,字 体 大 小 是 否 与 界 面 的 大 小 比 例 协 调;。多 个 连 续 界 面 依 次 出 现 的 情 况 下,界 面 的 外 观、操 作 方 式 是 否
18、一 致;O 系 统 是 否 拒 绝 客 户 的 错 误 输 入 并 做 出 提 醒;O 系 统 是 否 在 用 户 完 毕 操 作 时 给 出 操 作 成 功 的 提 醒;。用 户 界 面 是 否 存 在 空 白 空 间,没 有 空 白 空 间 的 界 面 是 杂 乱 无 章 的,易 用 性 差;。各 个 控 件 的 间 隔 是 否 一 致,垂 直 和 水 平 方 向 上 是 否 对 齐;O 是 否 允 许 动 作 的 可 逆 性,返 回 原 有 操 做;10.数 据 和 数 据 库 完 整 性 测 试 r-U T-A-T T n/v cn T T 1 1=1 m七 n-U I U A-4 口
19、 4*3 AF*-a*Z.X Z R JL U J I Z K b V I 伏/I 迪“J H 匕 打 T K V O m z s c/、数 据 库,所 以 对 数 据 和 数 据 库 完 整 性 测 试 在 软 件 项 目 的 任 何 阶 段 也 是 非 常 必 要 的。该 项 测 试 内 容 重 要 是 以 数 据 库 表 为 单 位,检 查 数 据 库 表 以 及 表 中 各 字 段 命 名 是 否 符 合 命 名 规 范,表 中 字 段 是 否 完 整,数 据 库 表 中 的 字 段 描 述 是 否 对 的 涉 及 字 段 的 类 型、长 度、是 否 为 空,数 据 库 表 中 的 关
20、 系、索 引、主 键、约 束 是 否 对 的。11.功 能 测 试 功 能 测 试 在 软 件 项 目 的 任 何 阶 段 中 都 是 重 要 的。实 现 功 能,满 足 客 户 需 求 是 软 件 自 身 最 大 的 使 命。功 能 测 试 在 任 何 阶 段 下 基 本 上 都 作 为 测 试 工 作 的 第 项 出 现。该 项 测 试 任 务 重 要 为 了 测 试 已 实 现 的 功 能 是 否 满 足 需 求,是 否 对 的,是 否 有 价 值 以 及 是 否 完 整。在 黑 盒 和 白 盒 测 试 状 态 下,该 测 试 均 会 被 使 用。功 能 测 试 中 测 试 人 员 往
21、往 会 忽 略 掉 一 些 细 节 问 题,比 如:一 个 功 能 的 实 现 必 须 要 通 过 6 步 操 作 才 干 完 毕,并 且 需 要 加 入 20条 信 息 才 干 看 得 出 测 试 结 果,有 的 测 试 人 员 为 了 节 省 时 间 虽 然 做 完 了 6 步 操 作,但 是 没 有 加 入 足 量 的 信 息,使 得 测 试 不 全 面,正 是 由 于 这 样 而 导 致 一 些 隐 藏 的 BUG没 有 被 测 试 出 来。所 以 说 在 功 能 测 试 中 要 按 部 就 班 的 把 所 有 要 进 行 的 测 试 功 能 每 一 步 都 执 行 一 遍,应 当 添
22、 加 的 数 据 都 添 加 完 整,以 避 免 漏 掉 掉 BUG没 有 测 试 出 来。12.压 力 测 试 压 力 测 试 是 为 了 发 现 在 什 么 条 件 下 您 的 应 用 程 序 的 性 能 会 变 得 不 可 接 受。这 通 过 改 变 应 用 程 序 的 输 入 以 相 应 用 程 序 施 加 越 来 越 大 的 负 载 并 测 量 在 这 些 不 同 的 输 入 时 性 能 的 改 变 来 实 现 的。这 种 操 作 也 称 为 负 载 测 试,但 是 负 载 测 试 通 常 描 述 一 种 特 定 类 型 的 压 力 测 试 一 一 增 长 用 户 数 量 以 相 应
23、 用 程 序 进 行 压 力 测 试。相 应 用 程 序 进 行 压 力 测 试 最 简 朴 的 方 法 是 手 工 改 变 输 入(客 户 机 数 量、需 求 大 小、请 求 的 频 率、请 求 的 混 合 限 度 等 等)并 描 绘 性 能 的 变 化。但 是 假 如 有 许 多 输 入,或 者 需 要 在 大 的 范 围 内 改 变 输 入,那 么 你 可 以 借 助 一 个 自 动 化 的 压 力 测 试 工 具 来 完 毕 此 测 试。13.安 全 性 测 试 安 全 性 测 试 重 要 是 测 试 系 统 在 没 有 授 权 的 内 部 或 者 外 部 B Pi a N 壮、以#-
24、W.m*rth XT-n-l-工 r Z=r、林 4&7J、,人 口 K/TT/1J7/J I J 启 I,3 J LJ心 I J 却,AU.n l/JHb保 证 数 据 和 页 面 的 安 全。测 试 人 员 可 以 学 习 些 黑 客 技 术,来 对 系 统 进 行 袭 击。此 外,对 操 作 权 限 的 测 试 也 包 含 在 安 全 性 测 试 中。具 体 测 试 内 容 如 下:O 执 行 添 加、删 除、修 改 等 动 作 中 是 否 做 过 登 录 检 测。退 出 系 统 之 后 的 操 作 是 否 可 以 完 毕。O 所 有 插 入 表 单 操 作 中 输 入 特 殊 字 符
25、是 否 可 以 正 常 输 正 常 存 储,特 殊 字 符 为:!?#%*()+=、I;:,?/,。o 在 带 有 参 数 的 同 显 数 据 的 动 作 中 更 改 参 数,把 参 数 改 为 特 殊 字 符 并 加 入 操 作 语 句 看 是 否 犯 错。o 测 试 表 单 中 有 没 有 做 标 签 检 测,标 签 检 测 是 否 完 整。o 在 插 入 表 单 中 加 入 特 殊 的 HTML代 码,例 如:marquee 表 单 中 的 字 本 是 否 移 动?/marquee。14.页 面 脚 本 测 试 页 面 中 时 常 使 用 到 JavaScript脚 本,为 了 减 少
26、页 面 的 犯 错 率,则 必 须 对 页 面 脚 本 进 行 测 试。其 重 要 内 容 涉 及:相 关 页 面 中 的 脚 本 是 否 正 常 运 营,JavaScript脚 本 是 否 有 错 误 页 面。15.提 醒 文 本 测 试 提 醒 文 本 测 试 从 严 格 意 义 上 来 讲 应 当 属 于 UI合 理 性 测 试 的 一 部 分,该 项 测 试 重 要 针 对 各 个 页 面 中 使 用 到 的 大 量 提 醒 文 档 进 行 测 试,重 要 涉 及:表 达 不 明 确 的 位 置 是 否 有 提 醒 文 本、提 醒 文 本 的 弹 出 是 否 正 常、提 醒 信 息 含
27、 义 是 否 明 确 易 懂。16.浏 览 器 测 试 由 于 B/S结 构 项 目 是 基 于 浏 览 器 运 营 的,所 以 需 要 对 浏 览 器 进 行 必 要 的 测 试。该 测 试 任 务 重 要 是 软 件 对 各 种 浏 览 器(1E5.5、IE6.0、FireFox浏 览 器)的 支 持 是 否 正 常,在 IE浏 览 器 中 可 以 正 常 显 示 的 页 面 在 其 它 浏 览 器 中 是 否 可 以 正 常 显 示。17.安 装 测 试 在 软 件 项 目 的 后 期 阶 段,会 对 做 好 的 软 件 进 行 打 包 把 软 件 做 成 安 装 程 序,以 便 用 户
28、 可 以 对 的 的 安 装 使 用,所 以 需 要 对 做 好 的 安 装 文 献 进 行 安 装 功 能 方 面 的 测 试。该 测 试 的 重 要 任 务 是:检 查 软 件 是 否 可 以 正 常 安 装 使 用、是 否 可 以 完 全 卸 载 此 软 件 的 所 有 功 能 和 页 面。1 8.自 定 义 测 试 在 常 规 测 试 时 也 许 表 中 的 测 试 项 不 能 满 足 测 试 规 定,假 如 有 特 殊 测 试 项 请 测 试 人 员 自 己 定 义 修 改 测 试 的 类 型。返 回 导 航 软 件 命 名 规 范 1.软 件 版 本 阶 段 说 明。Base版:此
29、 版 本 表 达 该 软 件 仅 仅 是 一 个 假 页 面 链 接,通 常 涉 及 所 有 的 功 能 和 页 面 布 局,但 是 页 面 中 的 功 能 都 没 有 做 完 整 的 实 现,只 是 做 为 整 体 网 站 的 一 个 基 础 架 构。o Alpha版:此 版 本 表 达 该 软 件 在 此 阶 段 重 要 是 以 实 现 软 件 功 能 为 主,通 常 只 在 软 件 开 发 者 内 部 交 流,一 般 而 言,该 版 本 软 件 的 Bug较 多,需 要 继 续 修 改。B eta版:该 版 本 相 对 于 a 版 已 有 了 很 大 的 改 善,消 除 了 严 重 的
30、错 误,但 还 是 存 在 着 一 些 缺 陷,需 要 通 过 多 次 测 试 来 进 一 步 消 除,此 版 本 重 要 的 修 改 对 像 是 软 件 的 UI。o RC版:该 版 本 己 经 相 称 成 熟 了,基 本 上 不 存 在 导 致 错 误 的 BUG,与 即 将 发 行 的 正 式 版 相 差 无 几。o R elease版:该 版 本 意 味“最 终 版 本”,在 前 面 版 本 的 一 系 列 测 试 版 之 后,终 归 会 有 一 个 正 式 版 本,是 最 终 交 付 用 户 使 用 的 一 个 版 本。该 版 本 有 时 也 称 为 标 准 版。一 般 情 况 下,
31、R elease不 会 以 单 词 形 式 出 现 在 软 件 封 面 上,取 而 代 之 的 是 符 号(R)。2.版 本 命 名 规 范 软 件 版 本 号 由 四 部 分 组 成,第 一 个 1为 主 版 本 号,第 二 个 1为 子 版 本 号,第 三 个 1为 阶 段 版 本 号,第 四 部 分 为 日 期 版 本 号 加 希 腊 字 母 版 本 号,希 腊 字 母 版 本 号 共 有 5 种,分 别 为:base、alpha、b eta、RC、release。例 如:1.1.1.051021 betaLU.051021_beta版 本 号 定 修 改 规 则:。主 版 本 号(1)
32、:当 功 能 模 块 有 较 大 的 变 动,比 如 增 长 多 个 模 块 或 者 整 体 架 构 发 生 变 化。此 版 本 号 由 项 目 决 定 是 否 修 改。O 子 版 本 号(1):当 功 能 有 一 定 的 增 长 或 变 化,比 如 增 长 了 对 权 限 控 制、增 长 自 定 义 视 图 等 功 能。此 版 本 号 由 项 目 决 定 是 否 修 改。o 阶 段 版 本 号(1):一 般 是 Bug修 复 或 是 一 些 小 的 变 动,要 经 常 发 布 修 订 版,时 间 间 隔 不 限,修 复 一 个 严 重 的 bug即 可 发 布 一 个 修 订 版。此 版 本
33、 号 由 项 目 经 理 决 定 是 否 修 改。o 日 期 版 本 号(051021):用 于 记 录 修 改 项 目 的 当 前 日 期,天 天 对 项 目 的 修 改 都 需 要 更 改 日 期 版 本 号。此 版 本 号 由 开 发 人 员 决 定 是 否 修 改。希 腊 字 母 版 本 号(beta):此 版 本 号 用 于 标 注 当 前 版 本 的 软 件 处 在 哪 个 开 发 阶 段,当 软 件 进 入 到 另 一 个 阶 段 时 需 要 修 改 此 版 本 号。此 版 本 号 由 项 目 决 定 是 否 修 改。3.文 献 命 名 规 范 文 献 名 称 由 四 部 分 组
34、 成:第 一 部 分 为 项 目 名 称,第 二 部 分 为 文 献 的 描 述,第 三 部 分 为 当 前 软 件 的 版 本 号,第 四 部 分 为 文 献 阶 段 标 记 加 文 献 后 缀,例 如:项 目 外 包 平 台 测 试 报 告 1.1.1.051021_beta xls,此 文 献 为 项 目 外 包 平 台 的 测 试 报 告 文 档,版 本 号 为:1.1.1.051021_beta项 目 外 包 平 台 测 试 报 告 1.1.1.051021 betc_b.xls项 目 名 称 自 定 义 文 档 描 述 当 前 软 件 版 本 号/阶 段 标 识 者 二 件 后 缀
35、 假 如 是 同 一 版 本 同 一 阶 段 的 文 献 修 改 过 两 次 以 上,则 在 阶 段 标 记 后 面 加 以 数 字 标 记,每 次 修 改 数 字 加 1,项 目 外 包 平 台 测 试 报 告 L L 1.051021_beta_bl.xls当 有 多 人 同 时 提 交 同 一 份 文 献 时,可 以 在 阶 段 标 记 的 后 面 加 入 人 名 或 缩 写 来 区 别,例 如:项 目 外 包 平 台 测 试 报 告 1.1.1.051021_beta_b_LiuQi.xls。当 此 文 献 再 次 提 交 时 也 可 以 在 人 名 或 人 名 缩 写 的 后 面 加
36、 入 序 号 来 区 别,例 如:项 目 外 包 平 台 测 试 报 告 1.1.1.051021_beta_b_LiuQi2.xls4.版 本 号 的 阶 段 标 记 软 件 的 每 个 版 本 中 涉 及 11个 阶 段,具 体 阶 段 描 述 如 下:阶 段 名 称 阶 段 标 记 需 求 控 制 a设 计 阶 段 b编 码 阶 段 c单 元 测 试 d单 元 测 试 修 改 e集 成 测 试 f集 成 测 试 修 改 g系 统 测 试 h系 统 测 试 修 改 i验 收 测 试 J验 收 测 试 修 改 k返 回 导 航测 试 任 务 描 述 在 软 件 的 开 发 过 程 中 每 个
37、 版 本 都 会 经 历 四 次 测 试 任 务,分 别 为:单 元 测 试、集 成 测 试、系 统 测 试、验 收 测 试,在 这 四 次 测 试 任 务 中,每 次 测 试 都 有 不 同 的 测 试 方 向 和 重 点。1.单 元 测 试 单 元 测 试 是 软 件 开 发 过 程 中 要 进 行 的 最 基 本 的 测 试,属 于 白 盒 测 试 范 围,一 般 情 况 下 是 在 开 发 人 员 完 毕 了 某 个 单 独 模 块 的 编 码 之 后 做 的 测 试。它 的 目 的 是 检 查 软 件 编 码 的 对 的 性 以 及 一 些 规 范 性 测 试,站 在 开 发 人 员
38、 的 角 度 上 来 查 找 软 件 所 存 在 的 BUG并 记 录 下 产 生 BUG的 因 素,以 便 开 发 人 员 进 行 修 改。这 样 可 以 在 很 大 限 度 上 减 少 集 成 以 后 而 出 现 的 BUG。一 旦 编 码 完 毕,开 发 人 员 总 是 会 迫 切 希 望 进 行 软 件 的 集 成 工 作,这 样 他 们 就 可 以 看 到 实 际 的 系 统 开 始 启 动 工 作 了。这 在 外 表 上 看 来 是 一 项 明 显 的 进 步,而 象 单 元 测 试 会 推 迟 对 整 个 系 统 进 行 合 并 这 种 真 正 故 意 思 的 工 作 启 动 的
39、 时 间。这 种 开 发 环 节 中,真 实 意 义 上 的 进 步 被 软 件 合 并 后 的 外 表 上 的 进 步 取 代 了。系 统 可 以 正 常 工 作 的 也 许 性 是 很 小 的,更 多 的 情 况 是 充 满 了 各 式 各 样 的 Bug。现 实 的 开 发 中,没 有 单 元 测 试 的 软 件 经 常 会 导 致 这 样 的 结 果,软 件 甚 至 无 法 运 营。更 进 一 步 的 结 果 是 大 量 的 时 间 将 被 花 费 在 本 应 当 在 单 元 测 试 里 就 完 毕 的 简 朴 Bug上 面,在 个 别 情 况 下,这 些 Bug也 许 是 琐 碎 和
40、 微 局 限 性 道 的,但 是 总 的 来 说,他 们 会 延 长 软 件 集 成 为 一 个 系 统 的 时 间,并 且 当 这 个 系 统 投 入 使 用 时 也 无 法 保 证 它 可 以 可 靠 运 营。单 元 测 试 不 仅 仅 是 作 为 无 错 编 码 一 种 辅 助 手 段 在 一 次 性 的 开 发 过 程 中 使 用,单 元 测 试 应 当 是 可 反 复 的,无 论 是 在 软 件 修 改,或 是 移 植 到 新 的 运 营 环 境 的 过 程 中。因 此,所 有 的 测 试 都 必 须 在 整 个 软 件 系 统 的 生 命 周 期 中 进 行,也 就 是 说 每 个
41、 版 本 的 开 发 都 需 要 通 过 单 元 测 试,这 样 可 以 在 以 后 的 开 发 阶 段 减 少 很 多 不 必 要 的 麻 烦。单 元 测 试 的 重 点 测 试 内 容 涉 及:源 代 码 测 试、命 名 规 范 测 试、需 求 完 整 性 测 试、页 面 完 整 性 测 试、提 醒 文 本 测 试、页 面 脚 本 测 试 等。2.集 成 测 试 集 成 测 试 也 属 于 白 盒 测 试 范 围,是 在 单 元 测 试 的 基 础 上 将 软 件 的 多 个 模 块 或 者 系 统 前 后 台 合 并 之 后 进 行 的 测 试,也 可 以 算 是 对 单 元 测 试 修
42、 改 善 行 的 复 审 测 试。在 集 成 测 试 中 可 以 填 补 单 元 测 试 中 没 有 测 试 到 的 BUG,也 可 以 检 查 出 单 元 测 试 没 法 测 试 的 功 能,比 如 前 后 台 的 集 成 之 后 的 关 联 功 能,对 于 这 些 有 关 联 性 功 能 的 测 试,单 元 测 试 中 是 无 能 为 力 的,必 须 依 靠 集 成 测 试 来 保 证 功 能 的 完 整 性 和 对 的 性。和 系 统 测 试 相 比 较 集 成 测 试 从 程 序 结 构 出 发,目 的 性、针 对 性 更 强,发 现 问 题 的 效 率 高,较 容 易 测 试 特 殊
43、 的 解 决 流 程 中 存 在 的 BUG。集 成 测 试 的 重 点 测 试 内 容 涉 及:链 接 完 整 性 测 试、页 面 完 整 性 测 试、数 据 和 数 据 库 完 整 性 测 试、功 能 测 试、压 力 测 试、安 全 性 测 试、页 面 脚 本 测 试、提 醒 文 本 测 试 等。3.系 统 测 试 系 统 测 试 属 于 黑 盒 测 试 范 围,是 在 系 统 集 成 测 试 修 改 完 BUG之 后 进 行 的 测 试。从 软 件 工 程 和 测 试 的 分 类 来 看:集 成 测 试 在 系 统 测 试 之 前 就 必 须 要 进 行 完 毕,只 有 集 成 测 试
44、完 毕 了,才 干 保 证 相 应 的 系 统 测 试 进 行。也 就 是 说,集 成 测 试 是 系 统 测 试 的 基 础。系 统 测 试 是 针 对 整 个 产 品 的 全 面 测 试,既 包 含 各 模 块 的 验 证 性 测 试 和 功 能 合 理 性 测 试,又 涉 及 对 整 个 产 品 的 可 靠 性、健 壮 性、安 全 性、U I合 理 性 及 各 种 性 能 参 数 的 测 试。系 统 测 试 的 重 点 测 试 内 容 涉 及:链 接 完 整 性 测 试、U I合 理 性 测 试、命 名 规 范 测 试、功 能 测 试、压 力 测 试、页 面 完 整 性 测 试、安 装
45、测 试、提 醒 文 本 测 试、游 览 器 测 试 等。4.验 收 测 试 验 收 测 试 属 于 黑 盒 测 试 范 围,是 对 系 统 测 试 修 改 后 的 复 审,这 方 面 和 集 成 测 试 有 些 类 似,一 方 面 确 认 系 统 测 试 中 的 BUG已 经 按 规 定 修 改 完 毕,然 后 检 测 下 功 能 是 否 符 合 用 户 的 需 求、文 档 是 否 完 整、有 没 有 前 面 测 试 中 漏 掉 没 有 测 试 出 来 的 BUG。要 说 明 的 一 点 是,此 处 的 验 收 测 试 并 非 客 户 验 收 测 试,这 里 没 有 客 户 参 与 测 试,只
46、 有 测 试 人 员 参 与 测 试。验 收 测 试 是 开 发 结 束 或 进 入 下 一 版 本 的 标 志 性 测 试。也 I7 A 1人 依!I W、A1 IA.-壬=C-上 C K I t l-4 1 仃 丫 i k 入 7 7.;1MX 1r3-女 P A t,一 切,IA工 U-华 U-4 uM iT 口 人理 性 测 试、功 能 测 试、压 力 测 试、页 面 完 整 性 测 试、提 醒 文 本 测 试、浏 览 器 测 试、安 装 测 试。返【可 导 航 测 试 工 作 流 程 图 软 件 在 开 发 过 程 中 共 有 五 个 版 本,分 别 是 Base版、Alpha版、B
47、eta版、RC版、Release版,每 个 版 本 的 开 发 中 都 需 要 通 过 上 述 四 次 测 试,但 是 每 个 版 本 中 各 阶 段 的 测 试 重 点 是 不 同 样 的,具 体 的 测 试 流 程 和 重 点 请 看 下 面 各 版 本 流 程 图:1.Base版 各 个 测 试 阶 段 流 程 图Base版 各 个 测 试 阶 段 i程 图 ONoah Web用 你 的 动 作 要 动 未 来测 试 提 交 文 档 测 试 文 档 使 用 方 法 在 测 试 的 过 程 中 测 试 人 员 会 用 到 三 张 表,第 一 张 表 是“测 试 任 务 表”,这 张 表 中
48、 记 录 的 是 软 件 在 每 个 版 本 的 每 个 阶 段 中 需 要 做 的 具 体 测 试 任 务,假 如 测 试 中 不 拟 定 需 要 做 哪 些 测 试,在 这 张 表 中 可 以 查 询 各 个 阶 段 中 所 要 进 行 的 测 试 项。尚 有 两 张 表 是 需 要 在 相 应 测 试 阶 段 来 添 写 的 测 试 文 档,分 别 是“白 盒 缺 陷 测 试 报 告”和“黑 盒 测 试 缺 陷 报 告”两 张 表。单 元 测 试 和 集 成 测 试 属 于 白 盒 测 试 范 围,需 要 添 写 白 盒 缺 陷 测 试 报 告;系 统 测 试 和 验 收 测 试 属 于
49、 黑 盒 测 试 范 围,需 要 添 写 黑 盒 测 试 缺 陷 报 告。测 试 人 员 测 试 完 毕 之 后,需 要 把 所 添 写 的 缺 陷 测 试 报 告 准 时 提 交 给 项 目 经 理,由 项 目 经 理 来 安 排 具 体 人 员 进 行 修 改 和 审 核。测 试 文 档 下 载 测 试 任 务 表 白 盒 缺 陷 测 试 报 告 黑 盒 缺 陷 测 试 报 告 注:在 每 次 的 测 试 中 测 试 人 员 需 要 按 表 中 的 规 定 进 行 添 写 测 试 报 告,然 后 由 项 目 经 理 来 分 派 给 开 发 人 员 解 决,开 发 人 员 修 改 完 BUG
50、之 后 再 交 由 项 目 经 理 来 分 派 给 测 试 人 进 行 修 改 后 的 复 审,检 查 前 面 测 试 出 来 的 BUG是 否 已 经 修 改 完 毕,在 此 要 特 别 说 明 的 一 点 是:为 了 让 测 试 报 告 更 方 便 查 看,假 如 在 复 审 过 程 中 杳 出 尚 有 BUG没 有 修 改 完 或 是 主 线 没 有 修 改,则 在 复 审 描 述 中 说 明 因 素,然 后 把 此 处 标 注 成 新 的 BUG索 引 项 指 到 新 的 BUG编 号 上,具 体 情 况 请 看 下 面 截 图:V X U复 审 结 果(测 试 人 员)复 审 人 复