基于Android平台应用程序的关键字驱动自动化测试

关键字测试的主要思路是以面向对象的方式来管理被测应用的对象、对象的相关操作、测试数据以及这些测试数据之间的组合关系。关键字驱动是自动化测试中行之有效的方式,它可以帮助测试工程师更方便的维护测试脚本、构建复杂的业务逻辑测试用例、并节省手工测试的执行时间(尤其是在回归测试阶段)。关键字驱动主要由以下三种元素构成:

1. 被测对象,即被测应用界面上的元素;

2. 针对这些对象的操作,如点击(按钮)、填充(文字)、选择(单选框/多选框);

3. 以及基于这些操作的数值;

上述三种元素可以描述为以下表格:

对象

操作

数值

文本框

输入

文本值

按钮

点击

选择框

选择

选项值

 

或者以面向对象的文法表述为:

对象.操作(值)

该语句是关键字驱动脚本的构成基础。下一篇文章,我们将会谈谈对象库。

参考:

  1. 维基百科上的关键字驱动文章, http://en.wikipedia.org/wiki/Keyword-driven_testing

关键字:关键字驱动, 自动化测试, 安卓平台应用程序

 

 

基於Android平臺應用程式的關鍵字驅動自動化測試

關鍵字測試的主要思路是以物件導向的方式來管理被測應用的物件、物件的相關操作、測試資料以及這些測試資料之間的組合關係。關鍵字驅動是自動化測試中行之有效的方式,它可以説明測試工程師更方便的維護測試腳本、構建複雜的業務邏輯測試用例、並節省手工測試的執行時間(尤其是在回歸測試階段)。關鍵字驅動主要由以下三種元素構成:

4. 被測物件,即被測應用介面上的元素;

5. 針對這些物件的操作,如點擊(按鈕)、填充(文字)、選擇(單選框/多選框);

6. 以及基於這些操作的數值;

上述三種元素可以描述為以下表格:

對象

操作

數值

文字方塊

輸入

文本值

按鈕

點擊

選擇框

選擇

選項值

 

或者以物件導向的文法表述為:

對象.操作(值)

該語句是關鍵字驅動腳本的構成基礎。

關鍵字:關鍵字驅動, 自動化測試, 安卓平臺應用程式

 

posted on 2012-04-27 12:14  你我飞翔  阅读(1163)  评论(0编辑  收藏  举报

导航