日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~

發(fā)布時間:2023/12/10 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~ 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

對于剛入行的測試新手來說,無論是做手動測試還是自動化測試,前期都避免不了學習前人經(jīng)驗,從而盡可能減少自己的漏測問題。作為一個過來人,今天,我就將自己的移動APP功能測試分享給大家,希望對新手有一定幫助。
對于APP測試來說,首要考慮的因素包括手機的型號、系統(tǒng)、用戶習慣及網(wǎng)絡穩(wěn)定性等。下面,我們就來一一做分析。

1、多分辨率測試
安卓:考慮模擬器和真機
ios:iPhone、iTouch,ipad,普通分辨率和Retina屏幕分辨率2、多系統(tǒng)測試
安卓:安卓的系統(tǒng)版本以及各種官方定制系統(tǒng)例如:小米,華為,魅族,錘子等等
ios:因為apple服務器的驗證機制原因,ios只能單向升級,不能降級。還要注意,ios升級系統(tǒng)后,是否有一些新的資源庫支持。3、用戶使用習慣安卓系統(tǒng):
1)安卓的權限問題:安卓系統(tǒng)下的項目往往會為應用獲取各種權限,作為測試,需要了解被測對象使用了那些權限,為什么使用,是否會對用戶造成困擾;
2)安卓硬件問題:例如有些機器擁有硬鍵盤,對依賴虛擬鍵盤輸入的軟件是假的挑戰(zhàn);雙卡雙待問題,大部分只能撥號軟件都需要讀取sim卡信息;
3)安卓操作習慣:主要包括菜單鍵,home鍵,返回鍵,顯示當前進程列表,調整音量,待機等;
4)安卓數(shù)據(jù)的移動或清空。

ios系統(tǒng):
1)基本包括:單機home鍵,雙擊home鍵,關閉當前某應用進程,打開或關閉音量,調整音量,待機等;
2)ios越獄問題:越獄之后,常見的問題就是系統(tǒng)變得不穩(wěn)定,應用之間發(fā)生沖突。4、網(wǎng)絡的不穩(wěn)定性
1)移動互聯(lián)網(wǎng)不像傳統(tǒng)互聯(lián)網(wǎng)那么穩(wěn)定,移動設備大部分時間依賴2G,3G,4G,wifi等網(wǎng)絡,但各城市地區(qū)總會有信號不好,或覆蓋不到的區(qū)域,比如地鐵,電梯,建筑物內部等。
2)網(wǎng)絡連接不上,APP需要給出正確的提示,對“網(wǎng)絡連接不上”、“無網(wǎng)絡”、“服務器錯誤”等正確區(qū)分。
3)還有不同網(wǎng)路之間的切換也需要進行模擬測試。5、安裝、卸載測試
1)命令行安裝:adb install 包名;
2)第三方軟件安裝:如91助手,傻瓜式安裝管理;
3)還有一部分用戶或先下載,然后轉移數(shù)據(jù)再安裝,確保數(shù)據(jù)互相轉移之后應用能正常運行。
4)還有一部分數(shù)據(jù)量大的安卓應用(一般是游戲)采用小體積應用安裝,然后在進行大數(shù)據(jù)下載使用,可以考慮:不聯(lián)網(wǎng)的情況下能否正常運行,在線下載數(shù)據(jù)不完整,能否再次啟動,是否支持斷點續(xù)傳,下載完成后,再次啟動。重新安裝完成后,檢查版本以及相關數(shù)據(jù)。6、升級測試
應用可以被升級的必要條件,舊版本和新版本的應用應該:擁有相同的簽名、擁有相同的包名、需要有一個標識符來區(qū)分(一般使用應用版本號);
增量升級:也叫做差分升級,不必再下載一個完整的app進行安裝;

缺點:一款應用多個版本,每個版本都有用戶使用,差分的補丁只能針對單一的舊版本使用。如果一部分系統(tǒng)沒有拿到內置應用的權限,就沒有辦法進行增量升級。測試工程師需要去了解應用升級的原理,升級到底更改了那些文件,這些文件又會影響那些改動和數(shù)據(jù)庫。7、并發(fā)測試
智能終端的并發(fā)測試是一臺多功能機器,會有多個應用同時啟動或多個事件同時觸發(fā)的情況,列一列常見的并發(fā)情況:
1)彈出框提示,比如鬧鐘的提示,低電量提示,短信提示,關注應用能否在暫停之后正常繼續(xù)運行;
2)另一個應用啟動,比如正在使用一個應用,此時有一個來點,或者用戶按下快捷鍵啟動相機等操作;
3)特殊狀態(tài):應用正在播放視頻,正在向服務器發(fā)出連接或接受請求,正在下載數(shù)據(jù)或升級,正在進行輸入;
4)關機或待機,關注數(shù)據(jù)是否因為該狀態(tài)丟失;
5)功能沖突,最常見的就是音樂和語音功能沖突,必須強制當前應用暫停,恢復后,還要確保應用正常使用。可存儲設備,把智能機當移動存儲設備使用。這樣使用這些功能,容易導致崩潰。
以上就是我對移動APP功能測試點的總結,希望新手在做測試時,能少跳幾個坑。

原文作者:網(wǎng)絡

原出處:網(wǎng)絡

轉載聲明:以上內容與圖片均來源于網(wǎng)絡,版權歸原作者所有,如來源信息有誤或侵犯權益,請聯(lián)系我們刪除或授權事宜。本文僅作為交流使用,不涉及商用.

總結

以上是生活随笔為你收集整理的移动app测试的多样性_做移动APP功能测试,这些因素你得都考虑到~的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。