欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Android的隨機測試方法

文檔序號:6356399閱讀:327來源:國知局
專利名稱:一種基于Android的隨機測試方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種測試方法,特別是涉及一種基于Android的隨機測試方法。
背景技術(shù)
現(xiàn)有的智能手機中,Windows的CMD (command的縮寫)命令與Android的隨機測 試monkey命令是分別單獨運行。在人員操作時,測試起來比較復(fù)雜,而且在測試時,操作人 員必須清楚的知道測試命令才能執(zhí)行該測試命令,且需要對隨機測試的monkey命令進(jìn)行 一系列的學(xué)習(xí)才能操作,測試效率低。如何將windows的CMD命令與android的Monkey命令集合起來,使手機的軟件測 試簡單化,即將CMD命令和Monkey命令進(jìn)行綜合,使用CMD的系統(tǒng)、文件、文檔管理功能、用 戶交互功能以及monkey的測試功能,將兩者結(jié)合起來;能讓測試人員不必進(jìn)行Monkey測試 學(xué)習(xí),只需要按照提示操作就能執(zhí)行測試,提高測試效率,降低使用門檻,并將一系列自動 化測試串聯(lián)起來,充分利用空閑時間,提高測試效率是本領(lǐng)域技術(shù)人員面臨的技術(shù)難題。

發(fā)明內(nèi)容
本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足,提供一種基于Android的隨機測試方 法,使得windows的CMD命令與Android的隨機測試Monkey命令結(jié)合起來,實現(xiàn)自動測試, 提高了效率。為了達(dá)到上述目的,本發(fā)明采用的技術(shù)方案是,一種基于Android的隨機測試方 法,其步驟如下
步驟1、使用Windows的CMD命令引導(dǎo)用戶進(jìn)行測試;
步驟2、使用CMD命令調(diào)用各個.bat文件進(jìn)行monkey測試;
步驟3、使用CMD命令幫助monkey產(chǎn)生隨機參數(shù);
步驟4、使用monkey命令進(jìn)行隨機測試;
步驟5、使用CMD命令導(dǎo)出monkey的log日志文件;
步驟6、使用CMD命令篩選monkey出現(xiàn)的log日志文件;
步驟7、使用CMD命令來判斷文件是否被占用從而判斷測試程序是否繼續(xù)。上述步驟3中的隨機參數(shù)為測試種子數(shù)、測試的次數(shù)及測試時間間距。所述的種 子為任意一個隨機數(shù),同樣的隨機數(shù)產(chǎn)生同樣的動作,進(jìn)行同樣的測試,如果測試出現(xiàn)問題 通過同樣的種子能夠重現(xiàn)問題。與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果是第一、windows的CMD命令與android的 Monkey命令集合起來,使手機的軟件測試簡單化;第二、能讓測試人員不必進(jìn)行Monkey測 試學(xué)習(xí),只需要按照提示操作就能執(zhí)行測試,提高測試效率,降低使用門檻;第三、將一系 列自動化測試串聯(lián)起來,充分利用空閑時間進(jìn)行測試,提高測試效率。


圖1為本發(fā)明的軟件流程圖2為本發(fā)明的具體操作實例流程圖。
具體實施例方式本發(fā)明的主旨在于克服現(xiàn)有技術(shù)的不足,提供一種基于Android的隨機測試方 法,將CMD命令和Monkey命令進(jìn)行綜合,使用CMD的系統(tǒng)、文件、文檔管理功能、用戶交互 功能以及隨機測試monkey的測試功能,將兩者結(jié)合起來,實現(xiàn)自動化測試,提高測試效率。 下面結(jié)合實施例參照附圖進(jìn)行詳細(xì)說明,以便對本發(fā)明的技術(shù)特征及優(yōu)點進(jìn)行更深入的詮釋。本發(fā)明的軟件流程圖如圖1所示,一種基于Android的隨機測試方法,其步驟如下 步驟1、使用Windows的CMD命令引導(dǎo)用戶進(jìn)行測試;
步驟2、使用CMD命令調(diào)用各個.bat文件進(jìn)行monkey測試;
步驟3、使用CMD命令幫助monkey產(chǎn)生隨機參數(shù);
步驟4、使用monkey命令進(jìn)行隨機測試;
步驟5、使用CMD命令導(dǎo)出monkey的log日志文件;
步驟6、使用CMD命令篩選monkey出現(xiàn)的log日志文件;
步驟7、使用CMD命令來判斷文件是否被占用從而判斷測試程序是否繼續(xù)
上述步驟3中的隨機參數(shù)為測試種子數(shù)、測試的次數(shù)及測試時間間距。本發(fā)明的測試方法的具體操作實例流程圖如圖2所示,在使用一點通軟件的 android手機上進(jìn)行測試,一點通軟件為使用者只需要雙擊鼠標(biāo),根據(jù)提示輸入?yún)?shù)甚至不 需要輸入?yún)?shù)就能進(jìn)行測試,操作簡單快捷,一點通軟件的android手機上的操作步驟如 下
步驟1、一點通.bat程序開始運行;
步驟2、顯示當(dāng)前能測試的項,用戶選擇測試項目用戶自己輸入測試包名; 步驟3、通過用戶的輸入判斷并調(diào)用各個模塊的.bat文件進(jìn)行測試; 步驟4、手動輸入測試次數(shù)或者使用系統(tǒng)默認(rèn)次數(shù); 步驟5、輸入種子數(shù)或者使用隨機數(shù); 步驟6、輸入測試操作比例或者使用默認(rèn)比例;
步驟7、測試開始,顯示開始時間、次數(shù)、種子等參數(shù)并將這些參數(shù)導(dǎo)入到log日志文件
中;
步驟8、測試中,程序進(jìn)行monkey隨機測試; 步驟9、產(chǎn)生完整的log日志文件; 步驟10、提示用戶測試完成,并顯示log日志文件存放處; 步驟11、是否出現(xiàn)文件被占用;
步驟12、文件被占用則運行問題解決.bat并判斷是否繼續(xù)測試,文件未被占用則直接 判斷是否繼續(xù)測試;
步驟13、程序繼續(xù)進(jìn)行測試則跳至步驟2,不繼續(xù)則結(jié)束程序。上述步驟5中所述的種子為任意一個隨機數(shù),同樣的隨機數(shù)產(chǎn)生同樣的動作,進(jìn)行同樣的測試,如果測試出現(xiàn)問題通過同樣的種子能夠重現(xiàn)問題。此外,對程序稍微調(diào)整下,則不需要用戶進(jìn)行任何輸入只需要雙擊打開.bat工 具,則.bat工具就會對所有待測試模塊進(jìn)行測試,充分利用空余時間,用戶可利用晚上開 電腦自動對工具進(jìn)行測試。調(diào)整后的程序步驟如下
步驟1、用戶雙擊打開.Bat ;
步驟2、使用CMD命令幫助monkey產(chǎn)生隨機參數(shù);
步驟3、使用monkey命令開始對所有模塊進(jìn)行隨機測試;
步驟4、測試開始,顯示開始時間、次數(shù)、種子等參數(shù)并將這些參數(shù)導(dǎo)入到log日志文件
中;
步驟5、測試產(chǎn)生log,且由CMD導(dǎo)出log ;
步驟6、CMD篩選log;
步驟7、產(chǎn)生完整的log日志文件;
步驟8、提示用戶測試完成,并顯示log日志文件存放處。盡管本發(fā)明通過具體實例對如何實現(xiàn)基于Android的隨機測試方法作出了清晰 而完整的描述,但是本發(fā)明不僅僅限于所述實施例,通過簡單的改變程序來達(dá)到相同目的 是可能發(fā)生的并且都包括在本發(fā)明之中。
權(quán)利要求
1.一種基于Android的隨機測試方法,其步驟如下 步驟1、使用Windows的CMD命令引導(dǎo)用戶進(jìn)行測試;步驟2、使用CMD命令調(diào)用各個.bat文件進(jìn)行monkey測試;步驟3、使用CMD命令幫助monkey產(chǎn)生隨機參數(shù);步驟4、使用monkey命令進(jìn)行隨機測試;步驟5、使用CMD命令導(dǎo)出monkey的log日志文件;步驟6、使用CMD命令篩選monkey出現(xiàn)的log日志文件;步驟7、使用CMD命令來判斷文件是否被占用從而判斷測試程序是否繼續(xù)。
2.根據(jù)權(quán)利要求1所述的基于Android的隨機測試方法,其特征在于步驟3中所述 的隨機參數(shù)為測試種子數(shù)、測試的次數(shù)及測試時間間距。
全文摘要
一種基于Android的隨機測試方法,其步驟如下1、使用Windows的CMD命令引導(dǎo)用戶進(jìn)行測試;2、使用CMD命令調(diào)用各個.bat文件進(jìn)行monkey測試;3、使用CMD命令幫助monkey產(chǎn)生隨機參數(shù);4、使用monkey命令進(jìn)行隨機測試;5、使用CMD命令導(dǎo)出monkey的log日志文件;6、使用CMD命令篩選monkey出現(xiàn)的log日志文件;7、使用CMD命令來判斷文件是否被占用從而判斷測試程序是否繼續(xù)。windows的CMD命令與android的Monkey命令集合起來,使手機的軟件測試簡單化,且提高測試效率,降低使用門檻。
文檔編號G06F11/36GK102110053SQ20111006620
公開日2011年6月29日 申請日期2011年3月18日 優(yōu)先權(quán)日2011年3月18日
發(fā)明者夏儒斐, 李澤華, 王振濤 申請人:廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
镇远县| 新晃| 大庆市| 吴江市| 阿鲁科尔沁旗| 台前县| 萨迦县| 平舆县| 故城县| 溆浦县| 古浪县| 靖安县| 定日县| 永新县| 会昌县| 崇义县| 启东市| 安康市| 肥乡县| 鄂伦春自治旗| 德州市| 万载县| 新田县| 吐鲁番市| 榕江县| 綦江县| 邮箱| 喀喇沁旗| 漳平市| 师宗县| 永寿县| 汶川县| 金堂县| 定日县| 泰州市| 望谟县| 大厂| 甘南县| 淳安县| 桐城市| 绥芬河市|