办公软件接口自动化测试过程改进经验谈
- 格式:pdf
- 大小:282.42 KB
- 文档页数:4
【 关键 词】软件 测试 口测 试 ; 接 自动 化 测试 ;aa j 包 :yhn Jv : r Pto a
被 测软 件 的 开 发手 册 罗 列 了支 持 的 Jv a a接 口, 完整 性 测 试需 要 做 的 就 是 在 提 供 的 jr 中找 到对 应 的 类 文件 。我 们 a包 知道 ,a 包 其 实是 压 缩成 z jr i 式, p格 只要 找到 安装 目录 下 的所 有 jr , 后按 z a包 然 i 式 打开 , 可 以去寻 找其 中包 含 的类 文 p格 就
信 息 安全 与技 术 ・ 0 01 1 7・ 21. 1・ 0
T s ig a dA a y i et n n n l s s・测 试 分 析
下 没有 或 仅有 少 量 zp文件 , i 也可 以记 下它 们 的信 息 , 接在 直 安装 目录 下 重命 名 , 是 , 但 怎样 把 不 同路径 下 的 . r j 文件 原地 a 重命 名为 .i z p文件 , 们并 不熟 悉相 关的命 令行 操作 。 我 Wid ws X 自带 对 zp 缩格 式 的支持 , 以把 zp no P i压 可 i 压 缩 包视 同普 通 文件 夹 , 接搜 索 其 中包含 的文件 。比如 , 们 直 我 直 接 搜 索 J — rx .ls, 会得 到 包 含 它 的 jr 中的 路 NI o y c s就 p a a包 径 。但 是我 们发 现 , 试机 的 X 测 P系统无 法进 入 z i 件搜 索 。 p文
级子 目录 中。
另 外 , 测 的其 它 几 款 国 产 O i 软 件 也 提 供 了类 似 的 待 fm
Jv 二 次开 发接 口, aa 因此 需要 一种 高度 自动 化 的方法 来查 找和 匹配 安装 目录 包含 的 jr 中的类 文件 。下 文大 体按 照 当时采 a包 取 的几种 尝试 , 绍 了改进 测 试 自动化 过 程 的一些 手段 。每 次 介
为 了不 影响 被 测软 件 的 正常 使用 , 要 把所 有 jr 复制 需 a包
到 一 个 空 文 件 夹 中再 进 行 重 命 名 。这 利 用 Wid ws自带 的 no 搜 索 功 能和 简 单 的控 制 台命 令 很 容易 实 现 。如 果直 接 在 安装
目录 下 进 行 重命 名 操 作 , 原时 可 能把 原有 的 .i 件 重命 还 zp文 名 成 . r 件 , 致被 测 软件 运 行 异常 。 当然 , 如安 装 目录 j 文 a 导 假
网上 很容 易 找到 答 案 , 来是 支持 z 原 i p文件 夹访 问的一 个 系统
aj r? _ 群j新 重 .的件 型 j 文 类 . a r
.
;
D: O C > as c . r o rse F l e \施 e so j =C mp esd od r a
jr C mp esd odr a= a rs F le = e
# ..直 接 搜索 Jv 类 文件 . aa # 任 务完 成 , 回原始类 型 改
D.Of c> as c .a = afl \ f e so jr jri i e , r af e j =jri a l
组件 没有 注册 :
D: Tet rg v 3 .x if r dl \ s> e s r 2 e e zpl .i d
机制, 省去 了文 件 复制 的开 销 , 有准 备 和收 尾工 作 在被 测软 所 件 之 外进行 , 系 统和 被 测软 件 不造 成任 何 影响 , 一个 比较 对 是 优 雅的 改进 。但是 仍然 存在两 个 问题 。
5 迂 回的 方 案 .
显然 , 方案 的 自动化程 度 并不算 高 。 以上
( rn l 2 序 感 兴 趣 的 读 者 可 以 参考 微 软 知 识 库 文 对 u d1 程 3
章 【。 3 ) 优 软
4 .高效 的方 案
上 述 方 案巧 妙 利 用 了 Wid ws 统 中 的 文件 类 型 注 册 no 系
测试 分 析 ・ e t n n n l s S T s i g a d A a y i
办 公 软 件 接 口 自动 化 测试 过程 改进 经 验 谈
杨场
( 国软件 评测 中心 中
北京 104 ) 08 0
【 摘要 J 文 以笔 者 的一 次 办 公软 件 接 口测 试 经历 为 引 . 绍 了软 件 测试 过 程 中不 断 提高 测 试 自动 化 程度 的经验 方 法 , 本 介 以及 在此
件 。 测试 方 法 非 常简 单 直 观 , 主要 问题是 , 工 操 作 的效 率 但 手
非 常低 下 。 1 )为 了避 免 命 名 冲 突 , 的 规 范 命 名 是 以 发 布 厂 商 的 包 倒 序 网 络 域 名 作 为 前 缀 ( 上 图 所 示 的 s rsn. r) 再 如 t .u cn , a o 加 上 包 自身 的 逻 辑 结 构 所 添 加 的 层 次 ( 上 图 的 bigs 如 r e. d j u o ,a 包 中的 目录嵌 套往 往 会很 长 。 m_ n )jr 2 被 测软 件 包 含 的诸 多 jr 文件 分 散在 安 装 路 径 的各 ) a包
尝 试我 们关注 的 中心 问题 都是 : 响测试效 率 的瓶 颈是 什么? 影
2. 接 的 方 案 直
W id ws n o 系统 是 按 后 缀 名辨 别 文 件 类 型 的 。容 易 想到 ,
~ 岬
可 以先 把安 装 目录 下 的所 有 . r j 文件 重 命 名为 .i a zp文件 , 然 后 在 . p文 件 中搜索 Jv 类 名 , z i aa 这样 总 比全 手工快 一 些 。