愛碼小士丨 APP穩(wěn)定性測試(附視頻詳解)

在實際的測試過程中隅津,主要是對系統(tǒng)的功能來進行測試烟瞧,用于校驗功能的正確性

還需要考慮到系統(tǒng)在未修改的狀態(tài)下,是否能夠穩(wěn)定運行币绩,即崩潰蜒简、閃退塑煎、重啟、系統(tǒng)異常等等等地情況

在APP中臭蚁,穩(wěn)定性測試一般是交由Monkey來實現(xiàn)

Monkey:

本身是在adb中的一個指令最铁,是一種無序的,無法被規(guī)范和管理的一種稱之為隨機性測試的指令垮兑,只能夠限制指令在何種程序中運行冷尉,運行各類操作分別占據(jù)百分比是多少,而無法去規(guī)定指令要如何執(zhí)行系枪。

只要是基于APP前端來進行執(zhí)行操作的雀哨。主要用于對app前端的穩(wěn)定性和健壯性進行測試。不是做性能測試的私爷。

Monkey本身是Android操作系統(tǒng)中自帶的一個Monkey.jar包來實現(xiàn)的雾棺,本身是基于java編程語言實現(xiàn)的jar包。在Android系統(tǒng)中衬浑,通過調(diào)用monkey.shell來調(diào)用Monkey.jar包捌浩。最終實現(xiàn)Monkey的測試。

在Monkey測試中工秩,如果測試過程中出現(xiàn)異常等情況尸饺,程序會直接停止運行Monkey指令

APP中的Monkey操作:

通過adb shell monkey 可以直接執(zhí)行Monkey指令进统,也可以通過adb shell連接到設(shè)備后,運行monkey指令來執(zhí)行

-p 運行指定的包

events 在Monkey中浪听,不是依托于時間或者別的條件來執(zhí)行測試螟碎,是通過事件來執(zhí)行,不同的事件數(shù)運行不同的時間長度

-v 日志的顯示迹栓,日志的等級分為三級掉分,分別是 -v, -v -v克伊,-v -v -v

一般在Monkey運行中酥郭,出現(xiàn)崩潰、異常等情況都會記錄到日志中

1. 在adb shell下答毫,logcat

2. 導(dǎo)出成文本,在文本中查找異常

導(dǎo)出需要通過在windows下運行adb shell monkey指令 >保存路徑及文件名稱.后綴名

如果已連接adb shell 季春,則無法導(dǎo)出文件

--throttle 等待洗搂,用ms作為計時單位,每一次事件執(zhí)行后的等待

-s seed值载弄,類似于ID耘拇,當seed值一致時,會執(zhí)行相同比例的操作內(nèi)容

在長時間運行Monkey時宇攻,必須要添加的指令惫叛,以便于出現(xiàn)任何問題,可以繼續(xù)運行Monkey測試

--ignore-crashes逞刷,忽略過程中出現(xiàn)的崩潰現(xiàn)象嘉涌,當出現(xiàn)崩潰或者閃退時,Monkey會重新自動啟動APP夸浅,繼續(xù)運行后續(xù)事件

--ignore-timeouts仑最,忽略測試過程中可能會出現(xiàn)的ANR(application not responding),超時未響應(yīng)

monkey -p com.tencent.mobileqq -s 1 --throttle 500 --ignore-timeouts --ignore-crashes -v -v 200

當指令為單個字母時帆喇,用-警医,當指令為單詞時,用--

當檢查異常時坯钦,通過在文件中搜索關(guān)鍵詞:Exception预皇、error、timeouts婉刀、crash

視頻詳解

視頻:APP穩(wěn)定性測試
鏈接:https://pan.baidu.com/s/1ADkiB3xbFOTEhqmHkpo3_A 
提取碼:z1j4

如果對軟件測試吟温、接口測試、自動化測試突颊、面試經(jīng)驗交流溯街。感興趣可以273462828诱桂,群內(nèi)會有不定期的發(fā)放免費的資料鏈接,這些資料都是從各個技術(shù)網(wǎng)站搜集呈昔、整理出來的挥等,如果你有好的學(xué)習(xí)資料可以私聊發(fā)我,我會注明出處之后分享給大家堤尾。

擴展閱讀

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末粘室,一起剝皮案震驚了整個濱河市榄檬,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌衔统,老刑警劉巖鹿榜,帶你破解...
    沈念sama閱讀 218,682評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異锦爵,居然都是意外死亡舱殿,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,277評論 3 395
  • 文/潘曉璐 我一進店門险掀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來沪袭,“玉大人,你說我怎么就攤上這事樟氢「园恚” “怎么了?”我有些...
    開封第一講書人閱讀 165,083評論 0 355
  • 文/不壞的土叔 我叫張陵埠啃,是天一觀的道長焚碌。 經(jīng)常有香客問我,道長霸妹,這世上最難降的妖魔是什么十电? 我笑而不...
    開封第一講書人閱讀 58,763評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮叹螟,結(jié)果婚禮上鹃骂,老公的妹妹穿的比我還像新娘。我一直安慰自己罢绽,他們只是感情好畏线,可當我...
    茶點故事閱讀 67,785評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著良价,像睡著了一般寝殴。 火紅的嫁衣襯著肌膚如雪蒿叠。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,624評論 1 305
  • 那天蚣常,我揣著相機與錄音市咽,去河邊找鬼。 笑死抵蚊,一個胖子當著我的面吹牛施绎,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播贞绳,決...
    沈念sama閱讀 40,358評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼谷醉,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了冈闭?” 一聲冷哼從身側(cè)響起俱尼,我...
    開封第一講書人閱讀 39,261評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎萎攒,沒想到半個月后遇八,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,722評論 1 315
  • 正文 獨居荒郊野嶺守林人離奇死亡躺酒,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,900評論 3 336
  • 正文 我和宋清朗相戀三年押蚤,在試婚紗的時候發(fā)現(xiàn)自己被綠了蔑歌。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片羹应。...
    茶點故事閱讀 40,030評論 1 350
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖次屠,靈堂內(nèi)的尸體忽然破棺而出园匹,到底是詐尸還是另有隱情,我是刑警寧澤劫灶,帶...
    沈念sama閱讀 35,737評論 5 346
  • 正文 年R本政府宣布裸违,位于F島的核電站,受9級特大地震影響本昏,放射性物質(zhì)發(fā)生泄漏供汛。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,360評論 3 330
  • 文/蒙蒙 一涌穆、第九天 我趴在偏房一處隱蔽的房頂上張望怔昨。 院中可真熱鬧,春花似錦宿稀、人聲如沸趁舀。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,941評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽矮烹。三九已至越庇,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間奉狈,已是汗流浹背卤唉。 一陣腳步聲響...
    開封第一講書人閱讀 33,057評論 1 270
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留嘹吨,地道東北人搬味。 一個月前我還...
    沈念sama閱讀 48,237評論 3 371
  • 正文 我出身青樓,卻偏偏與公主長得像蟀拷,于是被迫代替她去往敵國和親碰纬。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,976評論 2 355

推薦閱讀更多精彩內(nèi)容