[發明專利]移動終端上的應用軟件測試方法、裝置及系統有效
| 申請號: | 201310077737.9 | 申請日: | 2013-03-12 |
| 公開(公告)號: | CN104050076B | 公開(公告)日: | 2018-02-13 |
| 發明(設計)人: | 蘇迪 | 申請(專利權)人: | 阿里巴巴集團控股有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F9/445 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司11319 | 代理人: | 蘇培華 |
| 地址: | 英屬開曼群島大開*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動 終端 應用軟件 測試 方法 裝置 系統 | ||
技術領域
本申請涉及移動互聯網技術領域,特別是涉及移動終端上的應用軟件測試方法、裝置及系統。
背景技術
隨著手機等智能移動終端的發展,移動互聯網逐漸引起人們的關注,從以往的手機只能打電話發信息,到現在可以上網,語音聊天,上網購物,等等,移動終端已經離不開人們的生活。移動互聯網也隨之快速發展,并且不斷地涌現出大量應用于移動終端的應用軟件。
一款應用軟件在被開發出來之后,首先需要進行測試。移動終端的應用軟件測試類型大致可分為:UI測試、功能模塊測試、交叉事件測試、壓力測試、安全性測試、兼容性測試、易用性/用戶體驗測試等。而移動終端上的應用軟件測試不像PC機上web測試,主流的瀏覽器只有IE、Fi refox和Chrome等有限的幾種,而且任何一個PC機都可以安裝所有的瀏覽器,對于移動終端上的應用軟件測試而言,移動終端設備種類眾多,測試人員往往需要在所有移動終端上進行測試,而且手機等移動終端的成本也很高,除此之外移動終端的更新速度也非??欤阅茉诩裙澥¢_支和設備成本的前提下,又能提高的測試的效率顯得格外重要。
為了適應這種需要,現有技術中出現了一些自動化測試平臺,利用這種測試平臺,測試人員可以將開發出的應用軟件的安裝包以及需要在哪些終端設備上進行測試等信息上傳到服務器端,服務器端就可以在測試人員選擇的終端設備上安裝該應用軟件,并將測試結果返回給測試人員。這樣,應用軟件開發方就不需要為了測試自己的應用軟件而購置大量的移動終端設備,這節省了測試成本。
但是,現有技術中,除了需要測試人員上傳其安裝包等信息之外,一般還需要測試人員根據封裝好的方法接口去編寫測試用例腳本,根據自己想要判斷的方法和想要輸入的值進行調試,效率很低,而且執行起來也相對比較繁瑣。
發明內容
本申請提供了移動終端上的應用軟件測試方法、裝置及系統,能夠更高效地實現在移動終端上的應用軟件測試。
本申請提供了如下方案:
一種移動終端上的應用軟件測試方法,包括:
接收客戶端上傳的待測試應用軟件的安裝包,以及待測試的目標移動終端的標識;
將所述安裝包發送到所述目標移動終端,并指示所述目標移動終端通過所述安裝包安裝所述應用軟件;
指示所述目標移動終端啟動所述應用軟件,并遍歷觸發所述應用軟件中的各個控件,每次觸發控件得到顯示界面時,對顯示界面進行截圖;
將目標移動終端上截取到的圖片返回到客戶端。
一種移動終端上的應用軟件測試方法,包括:
將指定的待測試應用軟件的安裝包,以及待測試的目標移動終端的標識上傳到服務器端;
接收所述服務器端返回的在各個目標移動終端上截取的圖片信息,所述圖片信息通過以下方式獲得:所述服務器端將所述安裝包發送到所述目標移動終端,指示所述目標移動終端通過安裝包安裝所述應用軟件,并在啟動所述應用軟件后,遍歷觸發所述應用軟件中的各個控件,每次觸發控件得到顯示界面時,對顯示界面進行截圖;
根據所接收到的圖片信息,展現所述待測試應用軟件在各個目標移動終端上的測試結果。
一種移動終端上的應用軟件測試系統,包括:
接收單元,用于接收客戶端上傳的待測試應用軟件的安裝包,以及待測試的目標移動終端的標識;
安裝單元,用于將所述安裝包發送到所述目標移動終端,并指示所述目標移動終端通過所述安裝包安裝所述應用軟件;
控件觸發單元,用于指示所述目標移動終端啟動所述應用軟件,遍歷觸發所述應用軟件中的各個控件,每次觸發控件得到顯示界面時,對顯示界面進行截圖;
返回單元,用于將目標移動終端上截取到的圖片返回到客戶端。
一種移動終端上的應用軟件測試裝置,包括:
上傳單元,用于將指定的待測試應用軟件的安裝包,以及待測試的目標移動終端的標識上傳到服務器端;
圖片信息接收單元,用于接收所述服務器端返回的在各個目標移動終端上截取的圖片信息,所述圖片信息通過以下方式獲得:所述服務器端將所述安裝包發送到所述目標移動終端,指示所述目標移動終端通過安裝包安裝所述應用軟件,并在啟動所述應用軟件后,遍歷觸發所述應用軟件中的各個控件,每次觸發控件得到顯示界面時,對顯示界面進行截圖;
圖片信息展現單元,用于根據所接收到的圖片信息,展現所述待測試應用軟件在各個目標移動終端上的測試結果。
根據本申請提供的具體實施例,本申請公開了以下技術效果:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于阿里巴巴集團控股有限公司,未經阿里巴巴集團控股有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310077737.9/2.html,轉載請聲明來源鉆瓜專利網。





