下载后可任意编辑面对WinFormControl 的自动化测试框架的设计与实现毕1下载后可任意编辑摘 要随 着 控 件 技 术 的 不 断 进 展 , 用 户 对WinForm Control的 需 求 不 断 增 加 , 使 得 WinForm Control 逐 渐 产 品 化 , 一 批 以 WinForm Control 为产 品 的 公 司 或 者 部 门 的 建 立 更 加 推 动 了其快速进展。与此同时, 也给WinForm Control 的 自 动 化 测 试 提 出 了 新 的 要 求 。 当前 , 现 有 的 用 于 WinForm Control自 动 化 测 试的 自 动 化 测 试 框 架 都 是 单 元 测 试 框 架 , 只 能 用 于 测 试 WinForm Control的 基 本 属 性 、 方 法 和 事 件 , 而 其 它 测 试 只 能 手 动 进 行 , 因 此 , 开 发 一 套 面 对 WinForm Control的 自 动化 测 试 框 架 是 非 常 有 必 要 的 。本 文 深 化 讨 论 了 WinForm Control的 特 点 , 详 细 分 析 了 WinForm Control自 动 化 测 试 的 原理 及 过 程 , 对 现 有 的 单 元 测 试 框 架 做 了简 单 的 介 绍 , 经 过 讨 论 , 在 单 元 测 试 框架 NUnit的 基 础 上 , 着 重 处 理 鼠 标 和 键 盘的交互操作, 并将GUI 测试思想应用到WinForm Control的自动化测试中, 将WinForm Control的各个组成部分抽象成一个ComponentGUI, 让 测 试 人 员 能 够 方 便 地 定 位 控件 并 进 行 自 动 化 测 试 , 最 终 实 现 了 面 对WinForm Control的 自 动 化 测 试 框 架 。 整 个 框架 在 设 计 上 充 分 考 虑 了 代 码 的 可 复 用 性 、 可 移 植 性 和 可 维 护 性 。 当 前 , 该 自 动 化测 试 框 架 已 经 在 日 本 多 家 控 件 公 司 投 入使 用 , 达 到 有 用 化 水 平 。关键词: WinForm Control 自动化测试 GUI Input3下载后可任意编辑4下载后可任意编辑AbstractWith the continuous development of control techniques and the increasing demand for WinForm Control, WinForm Control is gradually commercialized in recent years, and the establishment of a group of corp...