[發(fā)明專利]一種移動終端測試方法及裝置在審
| 申請?zhí)枺?/td> | 201410748740.3 | 申請日: | 2014-12-09 |
| 公開(公告)號: | CN104572443A | 公開(公告)日: | 2015-04-29 |
| 發(fā)明(設計)人: | 李云翔;羅詩堯 | 申請(專利權)人: | 微夢創(chuàng)科網絡科技(中國)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京和信華成知識產權代理事務所(普通合伙) 11390 | 代理人: | 胡劍輝 |
| 地址: | 100080 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 移動 終端 測試 方法 裝置 | ||
技術領域
本發(fā)明涉及自動化測試技術領域,尤其涉及一種移動終端測試方法及裝置。
背景技術
自動化測試是把以人為驅動的測試行為轉化為機器執(zhí)行的一種過程。
MonkeyTest是一種用于移動終端的常用測試方法,用來檢驗被測系統(tǒng)的穩(wěn)定性。測試過程為在移動終端上長時間的進行毫無規(guī)律的隨機操作。在安卓系統(tǒng)下,可使用adb命令實現(xiàn)。在iOS系統(tǒng)下,可使用UIAutomation實現(xiàn)同樣的效果。該現(xiàn)有技術的缺點如下:和被測系統(tǒng)的實際使用場景相差甚遠,即便出現(xiàn)測試失敗的情況,也未必是被測系統(tǒng)的原因所導致。對被測系統(tǒng)的測試覆蓋率無法掌控,一般無法達到滿意的測試覆蓋率。
現(xiàn)有技術還存在一種對被測系統(tǒng)的特定單一功能進行測試,以確定被測功能是否與需求設計完全一致,且未包含設計之外的功能。功能測試是整體測試過程中最主要的環(huán)節(jié),現(xiàn)在在各個系統(tǒng)下都有大量的工具可以對被測系統(tǒng)的功能進行自動化測試。該現(xiàn)有技術的缺點如下:無法發(fā)現(xiàn)功能點之間相互影響所產生的問題。
綜上可見,現(xiàn)有MonkeyTest測試方法覆蓋率太低,過于缺乏針對性,自動化方案具備同樣的問題。而一般性功能測試過于局限,相對真實使用場景來講過于簡單。
發(fā)明內容
本發(fā)明實施例提供一種移動終端測試方法及裝置,以保證較高的功能覆蓋率,且更加貼近真實的操作場景。
一方面,本發(fā)明實施例提供了一種移動終端測試方法,所述移動終端測試方法包括:
獲取移動終端中被測系統(tǒng)各界面對應的功能點集合列表;
根據所述被測系統(tǒng)各界面對應的功能點集合列表,進入所述被測系統(tǒng)各界面中的其中一個界面,隨機抽取當前界面下的一個功能點測試用例進行調用;
待調用完畢后再根據新的當前界面,隨機選擇所述新的當前界面下的一個功能點測試用例進行調用,如此重復執(zhí)行本步驟直至滿足測試完成條件。
另一方面,本發(fā)明實施例提供了一種移動終端測試裝置,所述移動終端測試裝置包括:
獲取單元,用于獲取移動終端中被測系統(tǒng)各界面對應的功能點集合列表;
測試單元,用于根據所述被測系統(tǒng)各界面對應的功能點集合列表,進入所述被測系統(tǒng)各界面中的其中一個界面,隨機抽取當前界面下的一個功能點測試用例進行調用;待調用完畢后再根據新的當前界面,隨機選擇所述新的當前界面下的一個功能點測試用例進行調用,如此重復執(zhí)行本步驟直至滿足測試完成條件。
上述技術方案具有如下有益效果:可發(fā)現(xiàn)各功能點配合之間所產生的隨機問題,更加貼近用戶使用習慣,模擬真實可能發(fā)生的操作場景,達到所有功能點元素和用戶界面的測試覆蓋。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例一種移動終端測試方法流程圖;
圖2為本發(fā)明實施例提供了一種移動終端測試裝置結構示意圖;
圖3為本發(fā)明第一應用實例功能點用例測試調用示意圖;
圖4為本發(fā)明第二應用實例功能點用例測試調用示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,為本發(fā)明實施例一種移動終端測試方法流程圖,所述移動終端測試方法包括:
101、獲取移動終端中被測系統(tǒng)各界面對應的功能點集合列表;
102、根據所述被測系統(tǒng)各界面對應的功能點集合列表,進入所述被測系統(tǒng)各界面中的其中一個界面,隨機抽取當前界面下的一個功能點測試用例進行調用;
103、待調用完畢后再根據新的當前界面,隨機選擇所述新的當前界面下的一個功能點測試用例進行調用,如此重復執(zhí)行本步驟直至滿足測試完成條件。
優(yōu)選的,所述被測系統(tǒng)各界面包括:起始界面、主界面、注冊界面等。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微夢創(chuàng)科網絡科技(中國)有限公司,未經微夢創(chuàng)科網絡科技(中國)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410748740.3/2.html,轉載請聲明來源鉆瓜專利網。





