培訓(xùn):Java互聯(lián)網(wǎng)架構(gòu)、UI全鏈路設(shè)計(jì)、Web前端開發(fā)、Linux云計(jì)算、Python人工智能、軟件測試工程師、C++軟件開...
APP測試員都要做哪些測試?隨著移動(dòng)互聯(lián)網(wǎng)的不斷發(fā)展,移動(dòng)端測試員也越來越緊缺,那么app測試員究竟要做哪些測試呢?跟著達(dá)內(nèi)軟件測試培訓(xùn)班來了解下吧!
1、功能測試:很多人以為就是點(diǎn)點(diǎn)點(diǎn),其實(shí)要把功能測試做好也是不容易的。功能測試最開始最基礎(chǔ)的就是分析需求編寫測試用例,測試是把握質(zhì)量的守關(guān)人,保證不漏測的第一步就是要編寫盡可能全面的測試用例?;A(chǔ)打牢后多實(shí)踐。測試是講究經(jīng)驗(yàn)的職業(yè),從簡單需求開始,制定測試計(jì)劃,編寫用例執(zhí)行,執(zhí)行過程及時(shí)調(diào)整計(jì)劃爆出風(fēng)險(xiǎn)和進(jìn)度給團(tuán)隊(duì)知道非常重要。而且現(xiàn)在是自動(dòng)化的時(shí)代,你可以學(xué)習(xí)使用一些自動(dòng)化測試工具(比如TestWriter)來進(jìn)行功能自動(dòng)化測試。
2、專項(xiàng)測試:APP啟動(dòng)快不快?跑起來是不是常常Crash?是否有卡頓?這些問題可以靠專項(xiàng)測試來解決。專項(xiàng)測試包括CPU、內(nèi)存、幀率、流量、電量等;這塊有很多工具和方法,如果能做好專項(xiàng)測試,那在業(yè)界是很受歡迎的。在大公司,如果APP有一個(gè)大的版本要發(fā)布,通常是需要做全面的專項(xiàng)測試的。
3、兼容性測試:由于手機(jī)設(shè)備品牌、型號(hào)繁多,尺寸和分辨率也不一樣,有一些品牌還對(duì)ROM有定制,而且,Android或者iOS操作系統(tǒng)的版本也有多個(gè);所以,需要對(duì)不同的機(jī)器做兼容性測試,確保APP在不同機(jī)器都能正常跑。這個(gè)也是APP必備的測試類型,對(duì)于每個(gè)版本都是必做的。
4、后端壓力測試:APP跟WEB產(chǎn)品一樣有很多用戶同時(shí)訪問,所以需要對(duì)APP后端的服務(wù)進(jìn)行壓力測試,這個(gè)的測試方法就跟WEB產(chǎn)品一樣,主要是通過HTTP請求對(duì)后端服務(wù)加壓,觀察后端服務(wù)的系統(tǒng)指標(biāo)和日志,看看是否能撐住大流量。通常,一個(gè)產(chǎn)品上線以前,如果預(yù)期會(huì)有很大用戶量,一定要做后端壓力測試。后端的問題通常反映了程序框架的問題,一般如果做了一次完整的壓力測試、解決了性能問題以后,后續(xù)就不用太頻繁地做后端壓力測試。不過也要看應(yīng)用的量級(jí),對(duì)于上億用戶的量級(jí),如果應(yīng)用架構(gòu)復(fù)雜的,那還是每個(gè)版本都做一下后端壓力測試比較保險(xiǎn)。
5、穩(wěn)定性測試:當(dāng)然,也可以對(duì)APP做穩(wěn)定性測試,通常可以用自動(dòng)用例不斷跑,模擬用戶長時(shí)間訪問,看看APP會(huì)不會(huì)出現(xiàn)Crash等大問題。也可以采用Monkey工具做這類測試,或者可以自己寫工具模擬深度遍歷和廣度遍歷等。
以上就是成都達(dá)內(nèi)教育為您提供APP測試員都要做哪些測試?的全部內(nèi)容,更多內(nèi)容請進(jìn)入大數(shù)據(jù)欄目 查看