中 国 软 件 评 测 中 心 2010 年 5 月
需 求 分 析 计 划 编 制 测 试 设 计 用 例 设 计 环 境 准 备 工 具 选 择 脚 本 调 试 测 试 执 行 缺 陷 管 理 回 归 测 试 软 件 评 估 过 程 评 价 测 试 计 划 测 试 开 发 测 试 分 析
1. 测 试 用 例 框 架 设 计 2. 测 试 用 例 设 计 方 法 3. 测 试 用 例 的 管 理 4. 测 试 工 具 的 使 用
什 么 是 测 试 用 例? 为 达 到 最 佳 的 测 试 效 果 或 高 效 的 揭 露 隐 藏 的 错 误 而 精 心 设 计 的 少 量 测 试 数 据 测 试 用 例 是 为 某 个 特 定 测 试 目 标 而 设 计 的, 它 是 测 试 操 作 过 程 序 列 条 件 期 望 结 果 及 相 关 数 据 的 一 个 特 定 的 集 合
为 什 么 需 要 测 试 用 例 测 试 用 例 是 操 作 指 导 书 帮 助 实 施 有 效 的 测 试, 使 测 试 重 点 突 出, 目 的 明 确 测 试 用 例 的 复 用 性 测 试 用 例 是 知 识 积 累 和 知 识 传 递 的 过 程 测 试 用 例 体 现 测 试 的 计 划 性 和 组 织 性 软 件 质 量 评 估 的 重 要 依 据
测 试 用 例 设 计 考 虑 因 素 需 求 目 标 用 户 场 景 软 件 设 计 文 档 测 试 的 方 法 测 试 的 对 象 软 件 的 技 术
测 试 用 例 组 成 (5W1H1R) 测 试 目 标 :Why 测 试 对 象 :What 测 试 环 境 :Where 测 试 前 提 :When 输 入 数 据 :Which 操 作 步 骤 :How 输 出 结 果 :Result
1. 测 试 用 例 框 架 设 计 2. 测 试 用 例 设 计 方 法 3. 测 试 用 例 的 管 理 4. 测 试 工 具 的 使 用
白 盒 测 试 用 例 设 计 黑 盒 测 试 用 例 设 计 性 能 测 试 用 例 设 计
白 盒 测 试 用 例 设 计 方 法 代 码 测 试 方 法 语 句 覆 盖 判 定 覆 盖 条 件 覆 盖 判 定 / 条 件 覆 盖 条 件 组 合 覆 盖 基 本 路 径 覆 盖
白 盒 测 试 用 例 设 计 方 法 程 序 代 码 的 审 查 业 务 逻 辑 的 审 查 算 法 的 效 率 代 码 风 格 编 程 规 则
黑 盒 测 试 用 例 设 计 方 法 等 价 类 法 边 界 值 法 因 果 图 法 判 定 表 驱 动 法 场 景 法 错 误 推 测 法
等 价 类 划 分 的 办 法 是 把 程 序 的 输 入 域 划 分 成 若 干 部 分, 然 后 从 每 个 部 分 中 选 取 少 数 代 表 性 数 据 当 作 测 试 用 例
1) 如 果 输 入 条 件 规 定 了 取 值 的 范 围 或 值 的 个 数, 则 可 确 定 一 个 有 效 等 价 类 和 两 个 无 效 等 价 类 ; 2) 如 果 一 个 输 入 条 件 说 明 了 一 个 必 须 成 立 的 情 况, 则 可 划 分 一 个 有 效 等 价 类 和 一 个 无 效 等 价 类 ; 3) 如 果 输 入 条 件 规 定 了 输 入 数 据 的 一 组 可 能 的 值, 而 且 程 序 是 用 不 同 的 方 式 处 理 每 一 种 值, 则 可 为 每 一 种 值 划 分 一 个 有 效 等 价 类, 并 划 分 一 个 无 效 等 价 类 ; 4) 在 确 立 了 等 价 类 之 后, 建 立 等 价 类 表, 列 出 所 有 划 分 出 的 等 价 类 ; 输 入 条 件 有 效 等 价 类 无 效 等 价 类
Windows 文 件 名 可 以 包 含 除 了 /:? <> 和 \ 之 外 的 任 意 字 符 文 件 名 长 度 是 1 255 个 字 符
题 干 : 根 据 下 面 给 出 的 规 格 说 明, 利 用 等 价 类 划 分 的 方 法, 给 出 足 够 的 测 试 用 例 一 个 程 序 读 入 3 个 整 数, 把 这 三 个 数 值 看 做 一 个 三 角 形 的 3 条 边 的 长 度 值 这 个 程 序 要 打 印 出 信 息, 说 明 这 个 三 角 形 是 不 等 边 的 是 等 腰 的 还 是 等 边 的
3 条 边 分 别 为 A,B,C 满 足 :A>0,B>0,C>0, 且 A+B>C,B+C>A,A+C>B; 等 腰 需 满 足 A=B, 或 B=C, 或 A=C ; 等 边 需 满 足 A=B, 且 B=C, 且 A=C ;
输 入 条 件 有 效 等 价 类 无 效 等 价 类 是 否 三 角 形 的 3 条 边 是 否 等 腰 三 角 形 是 否 等 边 三 角 形 (A>0), (1) (B>0), (2) (C>0), (3) (A+B>C), (4) (B+C>A), (5) (A+C>B) (6) (A=B), (13) (B=C), (14) (C=A) (15) ( A=B ) and ( B=C ) and (C=A) (17) (A 0), (7) (B 0), (8) (C 0), (9) (A+B C), (10) (B+C A), (11) (A+C B) (12) (A B)and(B C)and (C A) (16) (A B), (18) (B C), (19) (C A) (20)
序 号 A,B,C 覆 盖 等 价 类 输 出 1 3,4,5 (1),(2),(3),(4),(5),(6) 一 般 三 角 形 2 0,1,2 (7) 3 1,0,2 (8) 4 1,2,0 (9) 5 1,2,3 (10) 不 能 构 成 三 角 形 6 1,3,2 (11) 7 3,1,2 (12) 8 3,3,4 (1),(2),(3),(4),(5),(6),(13) 9 3,4,4 (1),(2),(3),(4),(5),(6),(14) 等 腰 三 角 形 10 3,4,3 (1),(2),(3),(4),(5),(6),(15) 11 3,4,5 (1),(2),(3),(4),(5),(6),(16) 非 等 腰 三 角 形 12 3,3,3 (1),(2),(3),(4),(5),(6),(17) 是 等 边 三 角 形 13 3,4,4 (1),(2),(3),(4),(5),(6),(14),(18) 14 3,4,3 (1),(2),(3),(4),(5),(6),(15),(19) 非 等 边 三 角 形 15 3,3,4 (1),(2),(3),(4),(5),(6),(13),(20)
边 界 值 分 析 法 是 一 种 补 充 等 价 划 分 的 测 试 用 例 设 计 技 术, 它 不 是 选 择 等 价 类 的 任 意 元 素, 而 是 选 择 等 价 类 边 界 的 测 试 用 例
1) 如 果 输 入 条 件 规 定 了 取 值 范 围, 应 以 该 范 围 的 边 界 内 及 刚 刚 超 范 围 的 边 界 外 的 值 作 为 测 试 用 例 ; 2) 若 规 定 了 值 的 位 数, 分 别 以 最 大 位 数 最 小 位 数 及 稍 小 于 位 数 稍 大 于 最 大 位 数 作 为 测 试 用 例 ; 3) 针 对 每 个 输 出 条 件 使 用 前 面 的 第 1) 和 2) 条 原 则 ; 4) 分 析 规 格 说 明, 找 出 其 他 的 可 能 边 界 条 件
Private Sub Command1_Click() If Val(Text1.Text) >= 99 Or Val(Text1.Text) <= -99 Then MsgBox (" 输 入 的 参 数 值 必 须 大 于 -99 同 时 小 于 99!") Else If Val(Text2.Text) >= 99 Or Val(Text2.Text) <= -99 Then MsgBox (" 输 入 的 参 数 值 必 须 大 于 -99 同 时 小 于 99!") Else Text3.Text =Val(Text1.Text) +Val(Text2.Text) End If End If End Sub
1:Rem Create a10 element integer array 2:Rem lnitialize each element to -1 3:Dim data(10) As Integer 4:Dim IAs Integer 5:For I=1 TO 10 6:data(i)=-1 7:Next i 8:End
data(1)=-1 data(3)=-1 data(5)=-1 data(7)=-1 data(9)=-1 data(2)=-1 data(4)=-1 data(6)=-1 data(8)=-1 data(10)=-1 data(0)=0
10<= X <=100
因 果 图 方 法 的 思 路 是 : 从 用 自 然 语 言 书 写 的 程 序 规 格 说 明 的 描 述 中 找 出 因 ( 输 入 条 件 ) 和 果 ( 输 出 或 程 序 状 态 的 改 变 ), 通 过 因 果 图 转 换 为 判 定 表
1) 分 析 程 序 规 格 说 明 的 描 述 中, 哪 些 是 原 因, 哪 些 是 结 果 ; 2) 分 析 程 序 规 格 说 明 的 描 述 中 语 义 的 内 容, 并 将 其 表 示 成 连 接 各 个 原 因 与 各 个 结 果 的 因 果 图 ; 3) 由 于 语 法 或 环 境 的 限 制, 有 些 原 因 和 结 果 的 组 合 情 况 是 不 可 能 出 现 的 为 表 明 这 些 特 定 的 情 况, 在 因 果 图 上 使 用 若 干 个 特 殊 的 符 号 标 明 约 束 条 件 ; 4) 把 因 果 图 转 换 成 判 定 表 ; 5) 为 判 定 表 中 每 一 列 表 示 的 情 况 设 计 测 试 用 例
恒 等 : 若 原 因 出 现, 则 结 果 出 现 ; 若 原 因 不 出 现, 则 结 果 也 不 出 现 非 (~): 若 原 因 出 现, 则 结 果 不 出 现 ; 若 原 因 不 出 现, 结 果 反 而 出 现 或 ( ): 若 几 个 原 因 中 有 1 个 出 现, 则 结 果 出 现 ; 若 几 个 原 因 都 不 出 现, 则 结 果 不 出 现 与 ( ): 若 几 个 原 因 都 出 现, 结 果 才 出 现 若 其 中 有 1 个 原 因 不 出 现, 则 结 果 不 出 现
E( 互 斥 ): 表 示 a b 两 个 原 因 不 会 同 时 成 立, 两 个 中 最 多 有 一 个 可 能 成 立 I( 包 含 ): 表 示 a b c 这 3 个 原 因 中 至 少 有 一 个 必 须 成 立 O( 惟 一 ): 表 示 a 和 b 当 中 必 须 有 一 个, 且 仅 有 一 个 成 立 R( 要 求 ): 表 示 当 a 出 现 时,b 必 须 也 出 现 a 出 现 时 不 可 能 b 不 出 现 M( 屏 蔽 ): 表 示 当 a 是 1 时,b 必 须 是 0 而 当 a 为 0 时,b 的 值 不 定
产 品 说 明 书 : 有 一 个 处 理 单 价 为 1 元 钱 的 盒 装 饮 料 的 自 动 售 货 机 软 件 若 投 入 1 元 硬 币, 按 下 可 乐 雪 碧 或 红 茶 按 钮, 相 应 的 饮 料 就 送 出 来 若 投 入 的 是 2 元 硬 币, 在 送 出 饮 料 的 同 时 退 还 1 元 硬 币
原 因 : 结 果 : 投 入 1 元 钱 投 入 2 元 钱 按 可 乐 按 钮 按 雪 碧 按 钮 按 红 茶 按 钮 退 还 1 元 钱 送 出 可 乐 饮 料 送 出 雪 碧 饮 料 送 出 红 茶 饮 料
输 入 条 件 ( 原 因 ) 输 出 条 件 ( 结 果 ) 投 入 1 元 硬 币 (1) (21) 退 还 1 元 硬 币 投 入 2 元 硬 币 E (2) (11) (22) 送 出 可 乐 饮 料 按 可 乐 按 钮 (3) (23) 送 出 雪 碧 饮 料 按 雪 碧 按 钮 E (4) (12) (24) 送 出 红 茶 饮 料 按 红 茶 按 钮 (5)
1 2 3 4 5 6 7 8 9 10 11 投 入 1 元 硬 币 (1) 1 1 1 1 0 0 0 0 0 0 0 输 入 投 入 2 元 硬 币 (2) 0 0 0 0 1 1 1 1 0 0 0 按 可 乐 按 钮 (3) 1 0 0 0 1 0 0 0 1 0 0 按 雪 碧 按 钮 (4) 0 1 0 0 0 1 0 0 0 1 0 按 红 茶 按 钮 (5) 0 0 1 0 0 0 1 0 0 0 1 中 间 结 点 已 投 币 (11) 1 1 1 1 1 1 1 1 0 0 0 已 按 钮 (12) 1 1 1 0 1 1 1 0 1 1 1 退 还 1 元 硬 币 (21) 0 0 0 0 1 1 1 0 0 0 0 输 出 送 出 可 乐 饮 料 (22) 1 0 0 0 1 0 0 0 0 0 0 送 出 雪 碧 饮 料 (23) 0 1 0 0 0 1 0 0 0 0 0 送 出 红 茶 饮 料 (24) 0 0 1 0 0 0 1 0 0 0 0
判 定 表 是 分 析 和 表 达 多 逻 辑 条 件 下 执 行 不 同 操 作 的 情 况 的 工 具 它 可 以 把 复 杂 的 逻 辑 关 系 和 多 种 条 件 组 合 的 情 况 表 达 得 较 明 确 判 定 表 能 够 将 复 杂 的 问 题 按 照 各 种 可 能 的 情 况 全 部 列 举 出 来, 简 明 并 避 免 遗 漏 因 此, 利 用 判 定 表 能 够 设 计 出 完 整 的 测 试 用 例 集 合 在 一 些 数 据 处 理 问 题 当 中, 某 些 操 作 的 实 施 依 赖 于 多 个 逻 辑 条 件 的 组 合, 即 : 针 对 不 同 逻 辑 条 件 的 组 合 值, 分 别 执 行 不 同 的 操 作 判 定 表 很 适 合 于 处 理 这 类 问 题
1 2 3 4 5 6 7 8 9 10 11 投 入 1 元 硬 币 (1) 1 1 1 1 0 0 0 0 0 0 0 输 入 投 入 2 元 硬 币 (2) 0 0 0 0 1 1 1 1 0 0 0 按 可 乐 按 钮 (3) 1 0 0 0 1 0 0 0 1 0 0 按 雪 碧 按 钮 (4) 0 1 0 0 0 1 0 0 0 1 0 按 红 茶 按 钮 (5) 0 0 1 0 0 0 1 0 0 0 1 中 间 结 点 已 投 币 (11) 1 1 1 1 1 1 1 1 0 0 0 已 按 钮 (12) 1 1 1 0 1 1 1 0 1 1 1 退 还 1 元 硬 币 (21) 0 0 0 0 1 1 1 0 0 0 0 送 出 可 乐 饮 料 (22) 1 0 0 0 1 0 0 0 0 0 0 输 条 件 桩 (Condition Stub): 列 出 了 出 问 题 得 所 有 条 件 通 常 认 为 列 出 的 条 件 的 次 序 无 关 紧 要 送 出 雪 碧 饮 料 (23) 0 1 0 0 0 1 0 0 0 0 0 送 出 红 茶 饮 料 (24) 0 0 1 0 0 0 1 0 0 0 0 动 作 桩 (Action Stub): 列 出 了 问 题 规 定 可 能 采 取 的 操 作 这 些 操 作 的 排 列 顺 序 没 有 约 束 条 件 项 (Condition Entry): 列 出 针 对 它 左 列 条 件 的 取 值 在 所 有 可 能 情 况 下 的 真 假 值 动 作 项 (Action Entry): 列 出 在 条 件 项 的 各 种 取 值 情 况 下 应 该 采 取 的 动 作
判 定 表 的 建 立 因 该 依 据 软 件 规 格 说 明, 步 骤 如 下 : 确 定 规 则 的 个 数 假 如 有 n 个 条 件, 每 个 条 件 有 两 个 取 值 (0,1), 故 有 2 n 种 规 则 列 出 所 有 的 条 件 桩 和 动 作 桩 填 入 条 件 项 填 入 动 作 项 制 定 初 始 判 定 表 简 化 合 并 相 似 规 则 或 者 相 同 动 作
适 合 使 用 判 定 表 设 计 测 试 用 例 的 条 件 : 规 格 说 明 以 判 定 表 形 式 给 出, 或 很 容 易 转 换 成 判 定 表 条 件 的 排 列 顺 序 不 影 响 执 行 哪 些 操 作 规 则 的 排 列 顺 序 不 影 响 执 行 哪 些 操 作 每 当 某 一 规 则 的 条 件 已 经 满 足, 并 确 定 要 执 行 的 操 作 后, 不 必 检 验 别 的 规 则 如 果 某 一 规 则 要 执 行 多 个 操 作, 这 些 操 作 的 执 行 顺 序 无 关 紧 要
用 例 场 景 是 通 过 描 述 流 经 用 例 的 路 径 来 确 定 的 过 程, 这 个 流 经 过 程 要 从 用 例 开 始 到 结 束 遍 历 其 中 所 有 基 本 流 和 备 选 流
场 景 1 基 本 流 场 景 2 基 本 流 备 选 流 1 场 景 3 基 本 流 备 选 流 1 备 选 流 2 场 景 4 基 本 流 备 选 流 3 场 景 5 基 本 流 备 选 流 3 备 选 流 1 场 景 6 基 本 流 备 选 流 3 备 选 流 1 备 选 流 2 场 景 7 基 本 流 备 选 流 4 场 景 8 基 本 流 备 选 流 3 备 选 流 4
步 骤 1: 准 备 提 款 - 客 户 将 银 行 卡 插 入 ATM 机 的 读 卡 机 ; 步 骤 2: 验 证 银 行 卡 -ATM 机 从 银 行 卡 的 磁 条 中 读 取 帐 户 代 码, 并 检 查 它 是 否 属 于 可 以 接 收 的 银 行 卡 ; 步 骤 3: 输 入 PIN -ATM 要 求 客 户 输 入 PIN 码 ; 步 骤 4: 验 证 帐 户 代 码 和 PIN - 验 证 帐 户 代 码 和 PIN 以 确 定 该 帐 户 是 否 有 效 以 及 所 输 入 的 PIN 对 该 帐 户 来 说 是 否 正 确 ; 步 骤 5:ATM 选 项 -ATM 显 示 在 本 机 上 可 用 的 各 种 选 项 在 此 事 件 流 中, 银 行 客 户 通 常 选 择 提 款 ;
步 骤 6: 输 入 金 额 - 要 从 ATM 中 提 取 的 金 额 ; 步 骤 7: 授 权 -ATM 通 过 将 卡 ID PIN 金 额 以 及 帐 户 信 息 作 为 一 笔 交 易 发 送 给 银 行 系 统 来 启 动 验 证 过 程 ; 步 骤 8: 出 钞 - 提 供 现 金 ; 步 骤 9: 收 据 - 打 印 收 据 并 提 供 给 客 户 ATM 还 相 应 地 更 新 内 部 记 录 ; 步 骤 10: 返 回 银 行 卡 - 银 行 卡 被 返 还
注 : 为 方 便 起 见, 备 选 流 3 和 6( 场 景 3 和 7) 内 的 循 环 以 及 循 环 组 合 未 纳 入 上 表
错 误 推 测 法 就 是 基 于 经 验 和 直 觉 推 测 程 序 中 所 有 可 能 存 在 的 各 种 错 误, 从 而 有 针 对 性 地 设 计 测 试 用 例 的 方 法
功 能 测 试 用 例 设 计 策 略 首 先 进 行 等 价 类 划 分, 包 括 输 入 条 件 和 输 出 条 件 的 等 价 划 分, 将 无 限 测 试 变 成 有 限 测 试, 这 是 减 少 工 作 量 和 提 高 测 试 效 率 的 最 有 效 方 法 在 任 何 情 况 下 都 必 须 使 用 边 界 值 分 析 方 法 经 验 表 明 用 这 种 方 法 设 计 出 测 试 用 例 发 现 程 序 错 误 的 能 力 最 强 如 果 程 序 的 功 能 说 明 中 含 有 输 入 条 件 的 组 合 情 况, 则 一 开 始 就 可 选 用 因 果 图 法 对 于 业 务 流 清 晰 的 系 统, 可 以 利 用 功 能 图 法 贯 穿 整 个 测 试 案 例 过 程, 在 案 例 中 综 合 使 用 各 种 测 试 方 法 可 以 用 错 误 推 测 法 追 加 一 些 测 试 用 例, 这 需 要 依 靠 测 试 工 程 师 的 智 慧 和 经 验 对 照 程 序 逻 辑, 检 查 已 设 计 出 的 测 试 用 例 的 逻 辑 覆 盖 程 度 如 果 没 有 达 到 要 求 的 覆 盖 标 准, 应 当 再 补 充 足 够 的 测 试 用 例
性 能 测 试 用 例 设 计 80-20 原 理 任 务 分 布 图 交 易 混 合 图 用 户 概 况 分 析
测 试 强 度 估 算 80~20 原 理 : 每 个 工 作 日 中 80% 的 业 务 在 20% 的 时 间 内 完 成 每 年 业 务 量 集 中 在 8 个 月, 每 个 月 20 个 工 作 日, 每 个 工 作 日 8 小 时 即 每 天 80% 的 业 务 在 1.6 小 时 完 成 举 例 : 去 年 全 年 处 理 业 务 约 100 万 笔, 其 中 15% 的 业 务 处 理 中 每 笔 业 务 需 对 应 用 服 务 器 提 交 7 次 请 求 ; 其 中 70% 的 业 务 处 理 中 每 笔 业 务 需 对 应 用 服 务 器 提 交 5 次 请 求 ; 其 余 15% 的 业 务 处 理 中 每 笔 业 务 需 对 应 用 服 务 器 提 交 3 次 请 求 根 据 以 往 统 计 结 果, 每 年 的 业 务 增 量 为 15%, 考 虑 到 今 后 3 年 业 务 发 展 的 需 要, 测 试 需 按 现 有 业 务 量 的 两 倍 进 行
测 试 强 度 估 算 每 年 总 的 请 求 数 为 : (100x15%x7+100x70%x5+100x15%x3)x2=1000 万 次 / 年 每 天 请 求 数 为 :1000/160=6.25 万 次 / 天 每 秒 请 求 数 为 :(62500x80%)/(8x20%x3600)=8.68 次 / 秒 即 服 务 器 处 理 请 求 的 能 力 应 达 到 9 次 / 秒
任 务 分 布 图 有 哪 些 交 易 任 务 在 一 天 的 某 些 特 定 时 刻 系 统 都 有 哪 些 主 要 操 作
y 记 帐 10 15 12 21 创 建 记 录 180 110 120 90 50 数 据 更 新 90 75 46 30 查 询 50 30 20 14 批 处 理 20 25 15 生 成 报 表 50 60 40 系 统 备 份 11 8 12 1 2 4 6 8 10 12 14 16 18 20 22 24 x
交 易 混 合 图 高 峰 期 有 哪 些 操 作? 中 间 件 操 作 有 多 少? 数 据 库 操 作 有 多 少? 如 果 任 务 失 败, 那 么 商 业 风 险 有 多 少?
选 择 的 标 准 : 高 吞 吐 量 高 数 据 库 I/O 高 商 业 风 险 交 易 名 称 日 常 业 务 高 峰 期 业 务 Web 服 务 器 负 载 数 据 库 服 务 器 负 载 风 险 登 陆 70/hr 210/hr 高 低 大 开 一 个 新 帐 号 10/hr 15/hr 中 等 中 等 小 生 成 订 单 130/hr 180/hr 中 等 中 等 中 更 新 订 单 20/hr 30/hr 中 等 中 等 大 发 货 40/hr 90/hr 中 等 高 大
用 户 概 况 分 析 哪 些 任 务 是 每 个 用 户 都 要 执 行 的? 针 对 不 同 角 色 的 用 户, 他 们 的 任 务 是 什 么? 针 对 每 个 用 户, 不 同 任 务 的 比 例 如 何?
定 票 部 门 (170) 飞 行 部 门 (50) 经 理 (30) 输 入 订 单 100 25 更 新 订 单 50 10 计 算 飞 行 里 程 70 5 计 算 销 售 8
体 现 在 四 个 方 面 环 境 的 模 拟 数 据 的 模 拟 用 户 行 为 的 模 拟 监 控 的 指 标 ( 采 用 分 段 排 除 法 )
可 靠 性 测 试 用 例 设 计 屏 蔽 用 户 操 作 错 误 : 考 察 对 用 户 常 见 的 误 操 作 的 提 示 和 屏 蔽 情 况 错 误 提 示 的 准 确 性 : 对 用 户 的 错 误 提 示 准 确 程 度 错 误 是 否 导 致 系 统 异 常 退 出 : 有 无 操 作 错 误 引 起 系 统 异 常 退 出 的 情 况 数 据 可 靠 性 : 系 统 应 对 输 入 的 数 据 进 行 有 效 性 检 查, 对 冗 余 的 数 据 进 行 过 滤 校 验 和 清 洗, 保 证 数 据 的 正 确 性 和 可 靠 性 异 常 情 况 的 影 响 : 考 察 数 据 和 系 统 的 受 影 响 程 度, 若 受 损, 是 否 提 供 补 救 工 具, 补 救 的 情 况 如 何
安 全 性 测 试 用 例 设 计 用 户 权 限 限 制 : 考 察 对 不 同 的 用 户 权 限 限 制 情 况 用 户 和 密 码 封 闭 性 : 对 于 相 应 用 户 及 密 码 进 行 次 数 限 制 数 字 证 书 认 证 : 系 统 的 证 书 发 放 中 心 能 够 实 现 为 所 有 系 统 用 户 发 放 一 个 标 识 其 身 份 的 数 字 证 书, 用 于 实 现 本 系 统 用 户 的 身 份 认 证, 包 括 个 人 证 书 服 务 器 证 书 和 设 备 证 书 三 种 类 型 留 痕 功 能 : 系 统 是 否 有 操 作 日 志, 操 作 日 志 记 录 的 操 作 情 况 的 全 面 性 和 准 确 性, 是 否 包 括 主 要 要 素 如 操 作 员 操 作 日 期 使 用 模 块 等 数 据 备 份 与 恢 复 手 段 : 系 统 是 否 提 供 备 份 及 恢 复 功 能, 备 份 手 段 如 何, 是 否 可 自 定 义 备 份 策 略 数 据 传 输 安 全 性 : 对 于 有 特 殊 安 全 要 求 的 数 据 传 输, 应 对 传 输 的 数 据 进 行 必 要 的 加 密 处 理 其 他 : 如 跨 站 脚 本 攻 击 Session 和 Cookie 的 管 理
1. 测 试 用 例 框 架 设 计 2. 测 试 用 例 设 计 方 法 3. 测 试 用 例 的 管 理 4. 测 试 工 具 的 使 用
测 试 用 例 书 写 标 准 (ANSI/IEEE 829-1983) 标 志 符 测 试 项 测 试 环 境 输 入 说 明 输 出 说 明 测 试 用 例 之 间 的 关 联 几 种 用 例 方 式
测 试 用 例 评 审 要 点 总 体 上, 分 析 测 试 用 例 设 计 思 路 是 否 符 合 业 务 逻 辑 符 合 技 术 设 计 的 逻 辑 是 否 和 系 统 架 构 组 件 等 建 立 完 全 的 映 射 关 系 局 部 上, 抓 住 测 试 的 难 点 和 系 统 的 关 键 点, 从 不 同 角 度 向 测 试 用 例 的 设 计 者 提 问 细 节 上, 检 查 是 否 遵 守 测 试 用 例 的 编 写 规 范 或 模 板, 每 项 元 素 是 否 描 述 清 楚 测 试 用 例 评 审 检 查 表
测 试 计 划 功 能 测 试 目 标 性 能 测 试 目 标 可 靠 性 测 试 目 标 回 归 测 试 目 标 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件 测 试 套 件
测 试 套 件 组 织 方 法 按 照 程 序 的 功 能 模 块 组 织 按 照 测 试 用 例 的 类 型 组 织 按 照 测 试 用 例 的 优 先 级 组 织
1. 测 试 用 例 框 架 设 计 2. 测 试 用 例 设 计 方 法 3. 测 试 用 例 的 管 理 4. 测 试 工 具 的 使 用
测 试 工 具 的 优 势 速 度 高 效 率 高 可 重 复 运 行 可 增 强 测 试 的 稳 定 性 和 可 靠 性 可 提 高 测 试 的 准 确 度 和 精 确 度
测 试 工 具 类 别 白 盒 测 试 工 具 静 态 测 试 工 具 语 法 规 则 或 规 范 检 查 评 价 代 码 质 量 动 态 测 试 插 入 监 测 代 码 分 析 语 句 性 能 内 存 使 用 等 黑 盒 测 试 工 具 捕 捉 和 回 放 自 动 比 较
黑 盒 测 试 工 具 的 原 理 定 义 测 试 用 例 Iterate 录 制 脚 本 Find 插 入 验 证 点 OK Video Clip 编 辑 脚 本 ( 可 选 ) 功 能 测 试 验 证 是 否 应 用 程 序 准 确 完 成 所 有 需 求? View Results
WEB 应 用 性 能 测 试 工 具 开 发 模 板 文 件 数 据 文 件 性 能 测 试 程 序 结 果 处 理 程 序
选 择 依 据 跨 平 台 和 环 境 的 兼 容 性 易 使 用, 针 对 性 强 支 持 脚 本 语 言 对 程 序 界 面 中 对 象 的 识 别 能 力 测 试 工 具 的 集 成 能 力 图 表 分 析 能 力
主 流 测 试 工 具 厂 商 HP-Mercury www.mercuryinteractive.com IBM-Rational www.rational.com Compuware www.compuware.com
测 试 工 具 种 类 功 能 测 试 工 具 性 能 测 试 工 具 白 盒 测 试 工 具 嵌 入 式 测 试 工 具 测 试 管 理 工 具 缺 陷 管 理 工 具 配 置 管 理 工 具 主 要 测 试 工 具
测 试 脚 本 结 构 化 脚 本 共 享 脚 本 数 据 驱 动 脚 本 关 键 字 驱 动 脚 本