[發明專利]一種基于RedwoodHQ的移動APP的自動化測試方法在審
| 申請號: | 201710228693.3 | 申請日: | 2017-04-10 |
| 公開(公告)號: | CN107102945A | 公開(公告)日: | 2017-08-29 |
| 發明(設計)人: | 李亞非 | 申請(專利權)人: | 丹露成都網絡技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 成都新驅科為知識產權代理事務所(普通合伙)51251 | 代理人: | 成實,曾娟 |
| 地址: | 610000 四川省成都*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 redwoodhq 移動 app 自動化 測試 方法 | ||
技術領域
本發明涉及一種移動APP的自動化測試方法,尤其涉及一種基于RedwoodHQ的移動APP的自動化測試方法。
背景技術
目前,移動APP的自動化測試多采用兩種方式實現:一是操作屏幕坐標點,二是操作屏幕一小塊圖像區域;選擇工具之后一般需要由開發人員寫代碼完成測試用例的編寫。由于移動設備的多樣性,操作坐標點和操作圖像區域并不能滿足移動APP自動化測試的要求。并且,開發人員對測試用例的設計能力較弱,而測試人員普遍代碼能力欠缺,從而導致自動化測試用例不能有效覆蓋測試業務。
發明內容
本發明的目的在于克服目前由于移動設備的多樣性,操作坐標點和操作圖像區域并不能滿足移動APP自動化測試的要求;并且存在開發人員對測試用例的設計較弱、測試人員普遍代碼能力欠缺的缺陷,提供一種不需要搭建軟件開發環境且能合理使用開發人員的代碼能力以及測試人員的用例設計能力的基于RedwoodHQ的移動APP的自動化測試方法。
本發明的目的通過下述技術方案實現:
一種基于RedwoodHQ的移動APP的自動化測試方法,包括以下步驟:
(1)在服務器上安裝RedwoodHQ網頁平臺;
(2)通過個人電腦向RedwoodHQ網頁平臺中置入自動測試命令,并在RedwoodHQ網頁平臺上將自動測試命令與關鍵字關聯,然后在RedwoodHQ網頁平臺上輸入由關鍵字組成的測試用例;
(3)將移動設備載體連接到個人電腦上,在個人電腦上通過測試用例中與關鍵字對應的自動測試命令在移動設備載體上啟動被測APP,并對APP進行測試,然后將執行的用例標示為成功或失敗。
進一步的,步驟(3)中完成測試后,如果執行的用例標示為失敗將打印錯誤日志并截圖;執行完畢后將生成測試報告。
再進一步發,步驟(2)中在個人電腦上通過網絡訪問RedwoodHQ網頁平臺,并在RedwoodHQ網頁平臺上輸入自動測試命令。
更進一步的,所述自動測試命令包括測試對象對應的測試數據,且自動測試命令為多條。
為了更好地實現本發明,步驟(2)中自動測試命令與關鍵字關聯是指將自動測試命令封裝為與自動測試命令一一對應的關鍵字。
為了確保效果,步驟(3)中對APP進行測試時測試用例中的關鍵字將順序通過與之對應的自動測試命令進行測試。
本發明較現有技術相比,具有以下優點及有益效果:
(1)本發明不僅步驟簡單、方便操作,而且不需要搭建軟件開發環境、還能合理使用開發人員的代碼能力以及測試人員的用例設計能力,同時還解決了移動設備多樣性難以進行APP自動化測試的問題。
(2)本發明通過測試用例中的關鍵字順序執行測試命令,可使自動化測試更加高效且更方便管理。
具體實施方式
下面結合實施例對本發明作進一步地詳細說明,但本發明的實施方式并不限于此。
實施例
本發明的基于RedwoodHQ的移動APP的自動化測試方法,首先需要在服務器上安裝RedwoodHQ網頁平臺,該RedwoodHQ網頁平臺具有寫入功能,在服務器上安裝RedwoodHQ網頁平臺后即可在個人電腦上通過網絡訪問該RedwoodHQ網頁平臺。然后向RedwoodHQ網頁平臺中置入自動測試命令,自動化測試過程需要多條自動化測試命令共同完成,因此需要置入多條自動化測試命令。在個人電腦上通過網絡訪問該RedwoodHQ網頁平臺,即可在RedwoodHQ網頁平臺上輸入自動測試命令。所述自動測試命令可以是現有的用于自動化測試的程序,也可以是戶根據測試需要自定義編寫的代碼。該自動測試命令包括測試對象對應的測試數據,如用戶賬戶、測試商品相應的測試數據等其他測試對象對應的測試數據。
完成自動測試命令的置入后,將自動測試命令與關鍵字關聯。具體的,在RedwoodHQ網頁平臺上將自動測試命令封裝為與自動測試命令一一對應的關鍵字,即一個關鍵字對應一條自動測試命令。當關鍵字為操作步驟類型的關鍵字時,該關鍵字即為網頁上的一個操作;當關鍵字為業務流程類型的關鍵字時,該關鍵字為完成業務流程的一連串操作,而業務高頻率使用能提高復用性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于丹露成都網絡技術有限公司,未經丹露成都網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710228693.3/2.html,轉載請聲明來源鉆瓜專利網。





