面試官:APP自動(dòng)化測(cè)試關(guān)鍵點(diǎn)在哪里?(功能測(cè)試開始解析)

努力奮斗

首先問大家一個(gè)問題橘原,做APP測(cè)試它的關(guān)鍵點(diǎn)在哪里籍铁?

APP測(cè)試的關(guān)鍵,如果你去面試的一家公司主要業(yè)務(wù)是做一個(gè)app測(cè)試趾断,他肯定會(huì)問你一個(gè)問題:你如何你去APP測(cè)試拒名?

那我們就從app測(cè)試的關(guān)鍵去分析。

大家可以想一想app測(cè)試的關(guān)鍵點(diǎn)有哪些芋酌?

腦海中應(yīng)該馬上能想到很多專業(yè)的測(cè)試技術(shù)增显,首先就是一個(gè)app功能,這個(gè)是毫無疑問的脐帝,不管你是做web端還是做app還是做小程序等等同云。首先功能你把它全部測(cè)試好,這個(gè)其實(shí)和我們的web測(cè)試以及其他的測(cè)試沒有很大的差別堵腹,就是測(cè)試一些功能梢杭。

比如說淘寶,京東秸滴,我們?nèi)プ鲆恍┘尤胭?gòu)物車武契,下單等一系列功能測(cè)試。

我們還要去做一些app的專項(xiàng)測(cè)試,這個(gè)專項(xiàng)測(cè)試就包含了很多的東西咒唆。

當(dāng)然還有我們的app自動(dòng)化測(cè)試届垫,我們就會(huì)從這幾個(gè)大的方面考慮去做app測(cè)試。

功能測(cè)試我就不多贅述了全释,很多伙伴都知道功能測(cè)試怎么測(cè)装处,根據(jù)我們的需求文檔把這個(gè)功能測(cè)試好就OK了。

專項(xiàng)測(cè)試?yán)锩婢桶撕芏鄸|西浸船,比如說一些app的啟動(dòng)妄迁,大家天天都在用手機(jī)打開一些應(yīng)用,那我們的一些app的啟動(dòng)李命,比如說冷啟動(dòng)登淘,然后你打開一個(gè)app首頁以及各類頁面的加載時(shí)間,這個(gè)頁面加載時(shí)間就是用戶體驗(yàn)封字。如果你一個(gè)頁面打開要很久黔州,超過好幾秒鐘了,用戶肯定就會(huì)吐槽阔籽,這個(gè)我覺得不行流妻,用得很不爽。冷啟動(dòng)笆制、頁面加載時(shí)間绅这,我們可以通過一些弱網(wǎng)測(cè)試,就比如你在地鐵或者地下車庫在辆、電梯里面君躺,加載時(shí)間是不是符合我們的需求。
當(dāng)然還有我們平時(shí)一直都在使用的app它的運(yùn)行日志分析开缎,這個(gè)日志去哪里分析呢棕叫?很多伙伴可能了解了我們的app是通過adb命令去運(yùn)行,抓取日志奕删。那么一般的我們可以通過抓包俺泣,app測(cè)試抓包是一個(gè)非常重要的一個(gè)手段,獲取日志完残,比如說請(qǐng)求了哪些接口伏钠,然后它的一些日志到底是怎么樣的,然后我們的一些數(shù)據(jù)谨设。

其實(shí)大家真正做過app測(cè)試的熟掂,肯定還知道有第三方平臺(tái),比如說我們的友盟扎拣,極光赴肚,它是可以直接去獲取到app的報(bào)錯(cuò)日志素跺。當(dāng)然不僅僅這一個(gè)平臺(tái),大家可以自行搜索學(xué)習(xí)誉券。如果你不知道這些平臺(tái)指厌,面試的時(shí)候,一問就知道你沒有什么經(jīng)驗(yàn)踊跟。

app上線到應(yīng)用市場(chǎng)踩验,比如說我們的oppo、華為商玫、小米這些應(yīng)用市場(chǎng)發(fā)布之后箕憾,某一個(gè)用戶點(diǎn)擊這個(gè)app報(bào)錯(cuò)了,你可以通過這個(gè)平臺(tái)去獲取它的報(bào)錯(cuò)日志(比如哪個(gè)用戶閃退了)這可能是大家平時(shí)沒有去注重的一些點(diǎn)拳昌,那其實(shí)也是比較關(guān)鍵的袭异。

還有一個(gè),穩(wěn)定性測(cè)試地回,你通過抓包還有一些第三方平臺(tái)只能獲取到它的報(bào)錯(cuò)扁远,那我們想要app很穩(wěn)定的運(yùn)行俊鱼,用戶體驗(yàn)非常好刻像。app穩(wěn)定測(cè)試大家可能知道最多的是Mokey,我覺得Mokey它其實(shí)更多的是壓力測(cè)試并闲,就是通過一個(gè)Mokey去做一些隨機(jī)點(diǎn)擊事件细睡,在一個(gè)app上面就像一個(gè)猴子一樣任意到處高速點(diǎn)擊,觀察app是否會(huì)報(bào)出內(nèi)存溢出帝火、閃退等這一系列的現(xiàn)象溜徙。

穩(wěn)定性能測(cè)試,我們一般是通過什么去做測(cè)試呢犀填?是通過我們的接口蠢壹,app一般的通過調(diào)用后端的服務(wù)。比如說我隨便打開一個(gè)app


app測(cè)試

每日推薦到底有什么歌曲九巡?這些數(shù)據(jù)肯定是從后端去獲取到的图贸。這就是通過一些接口,那這些接口冕广,不僅僅是一些簡(jiǎn)單的測(cè)試疏日,你要去考慮的點(diǎn)有很多。
你要去mock一些模擬測(cè)試數(shù)據(jù)撒汉,比如說這個(gè)接口當(dāng)后端傳了一個(gè)空值(null)沟优,或者很多情況有些字段為空的時(shí)候。因?yàn)橐粋€(gè)后端的開發(fā)人員他不會(huì)考慮你前端app字段為空的時(shí)候會(huì)是一個(gè)什么場(chǎng)景睬辐,它只返回這個(gè)字段給你挠阁,這個(gè)時(shí)候你這個(gè)app會(huì)不會(huì)閃退呢宾肺?因?yàn)閍pp它的一些機(jī)制,如果數(shù)據(jù)沒有它就會(huì)閃退鹃唯,所以這些異常場(chǎng)景非常重要爱榕。讓它至少不會(huì)出現(xiàn)閃退,奔潰一些大的問題坡慌,加載時(shí)間特別慢黔酥、亂碼切換等,所以穩(wěn)定性測(cè)試非常關(guān)鍵洪橘。


app測(cè)試

界面布局測(cè)試

如果你通過這些方面去給面試官一說跪者,那肯定就顯得我們至少很有經(jīng)驗(yàn),先不說我們的技術(shù)很牛皮熄求,至少我們?cè)趯?duì)app測(cè)試這一塊拿捏得比較穩(wěn)渣玲。當(dāng)然app還包括IOS和安卓,原理都是差不多的弟晚。

這個(gè)自動(dòng)化測(cè)試忘衍,不管你是做什么類型的測(cè)試,自動(dòng)化都會(huì)是一個(gè)關(guān)鍵詞卿城。怎么去做自動(dòng)化枚钓?
app自動(dòng)化測(cè)試我們熟悉的、企業(yè)常用的框架有哪些瑟押?

一個(gè)大家最熟悉的框架——Appium
那當(dāng)然還有其他的搀捷,比如說airtest
然后我們國(guó)內(nèi)的網(wǎng)易或者阿里巴巴開源的一些框架——macaca,uiautomator
還有很多的框架是支持我們?nèi)プ鲎詣?dòng)化的

appium, airtest,macaca,uiautomator,rf,

那這就是當(dāng)下企業(yè)主流的第三方開源自動(dòng)化測(cè)試框架多望,我是通過這些框架去做app自動(dòng)化嫩舟,這些app測(cè)試完成之后,自動(dòng)化從專項(xiàng)怀偷、功能后面還有一個(gè)兼容性家厌。

app兼容性:(手機(jī)型號(hào),安卓系統(tǒng)版本椎工,分辨率)

兼容性饭于,也分很多種,不僅有手機(jī)的型號(hào)晋渺,系統(tǒng)镰绎,現(xiàn)在手機(jī)的品牌非常的多,包括了手機(jī)屏幕分辨率不一樣木西,有些bug它只在某一個(gè)品牌某一個(gè)型號(hào)的手機(jī)上才能重現(xiàn)畴栖,這個(gè)時(shí)候你該怎么辦?你需要給面試官說的是你如何解決這些問題的方案和思路八千。

總結(jié):

通過以上測(cè)試完之后吗讶,一般的在公司里如果你是作為一個(gè)有經(jīng)驗(yàn)的軟件測(cè)試工程師或者中高級(jí)的測(cè)試燎猛,像這種app的打包、發(fā)布這些都是應(yīng)該由我們測(cè)試來做的照皆,因?yàn)橄耖_發(fā)他只管把他的代碼打包重绷,(我告訴大家一些經(jīng)驗(yàn)和方案,那具體怎么做的膜毁,每個(gè)需要大家去認(rèn)真的思考)那我們一般通過Jenkins構(gòu)建自動(dòng)化打包昭卓,通過Jenkins一個(gè)任務(wù),直接把我們IOS安卓打包成一個(gè)應(yīng)用程序去發(fā)布瘟滨,因?yàn)橄襁@種發(fā)布大家更多的是做的web端的候醒,比如說后端某一個(gè)服務(wù),通過Jenkins構(gòu)建一下杂瘸,那app的也是通過我們Jenkins可以自動(dòng)化打包生成apk倒淫。

比如說你想要打包一個(gè)測(cè)試環(huán)境,你不需要去求助開發(fā)了败玉,目前大家更多的敌土,我需要測(cè)試一個(gè)新版本,就會(huì)和某某開發(fā)說运翼,你開發(fā)完了沒有返干,麻煩你幫我打一個(gè)包,像這種東西你不需要去找開發(fā)了南蹂。


app測(cè)試的關(guān)鍵點(diǎn)

一篇文章給大家簡(jiǎn)單的總結(jié)的一些東西犬金,每一個(gè)點(diǎn)怎么具體的實(shí)施落地念恍,更多分享可以公眾號(hào)主頁點(diǎn)擊領(lǐng)取資料六剥,學(xué)習(xí)資源免費(fèi)分享。

1峰伙、點(diǎn)贊疗疟。防止以后找不到,想看的時(shí)候瞳氓,在自己主頁就能找到了策彤,很方便;
2、關(guān)注我匣摘。讓我們成為長(zhǎng)期關(guān)系店诗,下一篇文章會(huì)分享更多的硬核干貨;
3、本文章學(xué)習(xí)資源音榜,均可以免費(fèi)分享庞瘸。

就好比你看到優(yōu)質(zhì)的回答點(diǎn)個(gè)贊,表面上是為了讓作者開心赠叼,實(shí)際上可以讓大數(shù)據(jù)和人工智能給你推薦更多優(yōu)質(zhì)的干貨內(nèi)容~

文章首發(fā)于 微信公眾號(hào):程序員一凡 轉(zhuǎn)載請(qǐng)注明出處擦囊!這樣的好內(nèi)容违霞,里面還有近百篇。 謝謝你的支持瞬场!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末买鸽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子贯被,更是在濱河造成了極大的恐慌眼五,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,126評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件彤灶,死亡現(xiàn)場(chǎng)離奇詭異弹砚,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)枢希,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,254評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門桌吃,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人苞轿,你說我怎么就攤上這事茅诱。” “怎么了搬卒?”我有些...
    開封第一講書人閱讀 152,445評(píng)論 0 341
  • 文/不壞的土叔 我叫張陵瑟俭,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我契邀,道長(zhǎng)摆寄,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,185評(píng)論 1 278
  • 正文 為了忘掉前任坯门,我火速辦了婚禮微饥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘古戴。我一直安慰自己欠橘,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,178評(píng)論 5 371
  • 文/花漫 我一把揭開白布现恼。 她就那樣靜靜地躺著肃续,像睡著了一般。 火紅的嫁衣襯著肌膚如雪叉袍。 梳的紋絲不亂的頭發(fā)上始锚,一...
    開封第一講書人閱讀 48,970評(píng)論 1 284
  • 那天,我揣著相機(jī)與錄音喳逛,去河邊找鬼瞧捌。 笑死,一個(gè)胖子當(dāng)著我的面吹牛艺配,可吹牛的內(nèi)容都是我干的察郁。 我是一名探鬼主播衍慎,決...
    沈念sama閱讀 38,276評(píng)論 3 399
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼皮钠!你這毒婦竟也來了稳捆?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 36,927評(píng)論 0 259
  • 序言:老撾萬榮一對(duì)情侶失蹤麦轰,失蹤者是張志新(化名)和其女友劉穎乔夯,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體款侵,經(jīng)...
    沈念sama閱讀 43,400評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡末荐,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,883評(píng)論 2 323
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了新锈。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片甲脏。...
    茶點(diǎn)故事閱讀 37,997評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖妹笆,靈堂內(nèi)的尸體忽然破棺而出块请,到底是詐尸還是另有隱情,我是刑警寧澤拳缠,帶...
    沈念sama閱讀 33,646評(píng)論 4 322
  • 正文 年R本政府宣布墩新,位于F島的核電站,受9級(jí)特大地震影響窟坐,放射性物質(zhì)發(fā)生泄漏海渊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,213評(píng)論 3 307
  • 文/蒙蒙 一哲鸳、第九天 我趴在偏房一處隱蔽的房頂上張望臣疑。 院中可真熱鬧,春花似錦帕胆、人聲如沸朝捆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,204評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至驯用,卻和暖如春脸秽,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蝴乔。 一陣腳步聲響...
    開封第一講書人閱讀 31,423評(píng)論 1 260
  • 我被黑心中介騙來泰國(guó)打工记餐, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人薇正。 一個(gè)月前我還...
    沈念sama閱讀 45,423評(píng)論 2 352
  • 正文 我出身青樓片酝,卻偏偏與公主長(zhǎng)得像囚衔,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子雕沿,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,722評(píng)論 2 345

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