01.07.2015 Views

下载地址一 - 51Testing软件测试网

下载地址一 - 51Testing软件测试网

下载地址一 - 51Testing软件测试网

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

51Testing 软 件 测 试 网<br />

● 用 户 定 义 的 数 据 类 型 由 你 创 建 。 如 果果 标标 准 数 据 类 型 没 有 包包 含 你 希 望 提 供 给 测 试 脚 本本 变 量 的 一<br />

类 值 , 那 么 你 必 须 创 建 一 个 数 据 类 型 。<br />

用 户 定 义 的 数 据 类 型 用 于 以 下 这 些 情 况 :<br />

□ 当 一 个 字 段 接 受 一 定 数 量 的 合 法 值 时 。 例 如 , 假 设 一 个 数 据 池 列 为 测 试 脚 本本 名 为 “Color”<br />

变 量 提 供 数 据 。 该 变 量 为 服 务 器 提 供 定 购 的 产 品品 颜 色 。 如 果果 该 产 品品 只 有 红 , 绿 , 蓝 , 黄 ,<br />

和和 棕 这 几 种 颜 色 , 那 么 这 些 值 被 分 配 到到 “color” 列 中 。 标标 准 数 据 类 型 不 包包 含 这 些 确 切 的 值 。<br />

确 认 该 变 量 由 数 据 池 分 配 了 一 个 有 效 值 :<br />

i 在 你 创 建 数 据 池 之 前前 , 创 建 名 为 Colors 的 数 据 类 型 , 它 包包 含 5 个 相 应 值 (Red,Green,<br />

Blue, Yellow, Brown)<br />

ii 当 你 创 建 数 据 池 时 , 分 配 这 个 Colors 数 据 类 型 到到 数 据 池 列 COLOR。COLOR 列 将 为 测 试<br />

脚 本本 的 “color”( 颜 色 ) 变 量 提 供 值 。<br />

□ 当 你 需 要 生 成 多 字 节 字 符 的 数 据 时 , 比 如 那 些 使 用 的 外 文 字 符 集 。 更 多 的 信 息 , 参 阅 268<br />

页 Generating Multi-Byte Characters 的 内 容 。<br />

创 建 数 据 池 之 前前 , 搞 清 作 为 数 据 源 使 用 的 标标 准 数 据 类 型 和和 需 要 你 创 建 的 用 户 定 义 的 数 据 类 型 。<br />

虽 然 在 你 创 建 数 据 池 本本 身 的 同 时 来来 创 建 数 据 类 型 是 可 能 的 , 但 如 果果 你 首 先 创 建 的 是 用 户 定 义 的<br />

数 据 类 型 , 那 么 创 建 数 据 池 的 过 程 将 会 更 加 平 稳 。<br />

搞 清 你 需 要 的 数 据 类 型 (Finding Out Which Data Types You Need)<br />

确 定 是 否 要 分 配 一 个 标标 准 数 据 类 型 或 一 个 用 户 定 义 的 数 据 类 型 到到 数 据 池 的 每 一 列 , 你 需 要 了 解<br />

在 回 放 期 间 提 供 给 测 试 脚 本本 变 量 的 值 类 型 — 例 如 , 该 变 量 是 否 包包 含 姓 名 , 日 期 , 订 单 号 码 , 等<br />

等 。<br />

找 出 为 一 个 变 量 提 供 的 值 类 型 :<br />

● 在 VU 测 试 脚 本本 中 , 查查 看 测 试 脚 本本 的 DATAPOOL_CONFIG 部 分 。( 在 录 制 期 间 ,Robot 自 动 地<br />

添 加 该 信 息 到到 一 个 VU 测 试 脚 本本 中 , 前前 提 是 你 在 Session Record Options 对 话 框 的 Generator 标标<br />

签 中 选 择 了 Use datapools。)<br />

DATAPOOL_CONFIG 部 分 在 录 制 期 间 包包 含 一 行 数 据 值 , 这 些 值 被 分 配 到到 一 个 测 试 脚 本本 变 量 。<br />

在 下 面 的 例 子 中 , 值 329781 被 分 配 到到 变 量 CUSTID:<br />

INCLUDE, "CUSTID", "string", "329781"<br />

有 关 测 试 脚 本本 DATAPOOL_CONFIG 部 分 , 参 阅 Using Rational Robot 手 册 。<br />

创 建 用 户 定 义 的 数 据 类 型 (Creating User-Defined Data Types)<br />

如 果果 标标 准 数 据 类 型 不 能 为 一 个 测 试 脚 本本 变 量 提 供 正 确 的 值 类 型 , 那 么 你 可 以 创 建 一 个 用 户 定 义

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!