51Testing软件测试论坛

标题: 关键字驱动测试工具的对象库 [打印本页]

作者: 展飞翔    时间: 2012-4-26 16:18
标题: 关键字驱动测试工具的对象库
对象库是用于储存被测应用程序界面对象(界面元素)的地方。它是关键字驱动测试工具的关键点。有了它,用户可以更容易的维护被测对象、更快速的构建测试脚本。

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

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

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

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




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2