51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3395|回复: 0
打印 上一主题 下一主题

[原创] 关键字驱动测试工具的对象库

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-4-26 16:18:36 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
对象库是用于储存被测应用程序界面对象(界面元素)的地方。它是关键字驱动测试工具的关键点。有了它,用户可以更容易的维护被测对象、更快速的构建测试脚本。

如果对象都保存在对象库,它们可以被集中管理。与此同时,测试脚本(一个或多个)可以根据自身也许需求随意调用这些对象来使用。这使得多位测试工程师协同开发测试脚本成为可能。

对象库也可以分为两层,一层面向用户视角,另一层面向程序视角。这两层之间的对象是一一对应关系。这样做有助于测试脚本(测试用例)独立于被测应用程序。例如,应用程序的界面对象Obj 1改变了,但所有引用了该对象的测试脚本无需改动,因为它们是引用的对象Obj A,而非直接引用Obj 1。
下一次我们会看看如何有效的组织测试数据。
關鍵字驅動測試工具的物件程式庫
物件程式庫是用於儲存被測應用程式介面物件(介面元素)的地方。它是關鍵字驅動測試工具的關鍵點。有了它,用戶可以更容易的維護被測物件、更快速的構建測試腳本。

如果物件都保存在物件程式庫,它們可以被集中管理。與此同時,測試腳本(一個或多個)可以根據自身也許需求隨意調用這些物件來使用。這使得多位測試工程師協同開發測試腳本成為可能。

物件程式庫也可以分為兩層,一層面向使用者視角,另一層面向程式視角。這兩層之間的物件是一一對應關係。這樣做有助於測試腳本(測試用例)獨立于被測應用程式。例如,應用程式的介面物件Obj 1改變了,但所有引用了該物件的測試腳本無需改動,因為它們是引用的物件Obj A,而非直接引用Obj 1。
下一次我們會看看如何有效的組織測試資料。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-22 06:08 , Processed in 0.063921 second(s), 26 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表