您好,登錄后才能下訂單哦!
這篇文章的內容主要圍繞如何分析APP測試及流程進行講述,文章內容清晰易懂,條理清晰,非常適合新手學習,值得大家去閱讀。感興趣的朋友可以跟隨小編一起閱讀吧。希望大家通過這篇文章有所收獲!
目前工作中,測試App會涉及到一下幾個方面:客戶端、小程序、h6頁面等,看似不同卻又大相徑庭。
點擊添加圖片描述(最多60個字)
1、功能模塊測試:功能模塊測試其實最重要的是考察測試者的邏輯思維能力和對需求的理解能力以及一些頁面交互性,輸入輸出的考慮等,所以以上三者是共通的,沒有太大的區別。
2、權限管理:
1)相同點:需考慮權限允許的情況和權限不允許的情況;需要多測試無系統權限的頁面
2)不同點:App測試時需要考慮用戶是否可以訪問手機通訊、相冊、相機、存儲空間等權限,關閉權限時會是什么情況。小程序是否需要微信授權,切換登錄賬號后是否需要重新授權等;h6頁面關于權限的考慮一般就是不從登錄入口,能否進入頁面。
舉例一個常見的手機權限測試:我們在第一次運行軟件的時候會讓開很多的權限,那我們把權限關閉了,再打開應用,會是什么情況呢?
3、兼容性測試:一般公司都會提供App用戶使用較多的機型進行測試,一般App常用的有:Android(華為、oppo、小米等)、IOS(iphoneX、iphone6、ipad等),這么多的手機機型,展示的頁面情況可能會出現誤差,有些圖片或者動態效果會顯示完全不一樣,這個是非常需要考慮的,用戶體驗不好也算個bug,哈哈!其中特別要提醒下劉海屏的問題,比較常見。小程序方面主要考慮不同微信版本的兼容、分辨率、二維碼的兼容(客戶端的二維碼分享、小程序的二維碼分享等是否顯示正確、是否識別成功等),H5頁面不同瀏覽器打開是否顯示正確。
4、交互性:我們在測試的時候要在用戶的角度去進行測試,有體驗不好的也可以和產品溝通,比如:頁面如何切換、動態交換效果、返回上一級、交互提示等。
5、網絡情況:網絡延遲的情況(可以用抓包軟件修改網絡狀態)、網絡wifi/4g/3g/無網絡/飛行模式情況、無網絡到有網絡/有網絡到無網絡的切換。斷網時點擊按鈕,連網后再次點擊查看效果。
舉例:登錄應用后關閉wifi和數據流量或者開啟飛行模式,查看頁面是否有網絡異常提示,恢復網絡后,刷新頁面是否正常顯示。
6、性能測試:App上性能問題比較常見,會出現白屏、資源占用閃退、頁面加載時間過長、卡頓、首次登錄時間過長等情況,其中性能測試人員會根據應用的響應時間、內存占用率、cpu占用率、耗電、流量等情況進行性能測試。小程序中據了解,android機性能問題比較多。
7、緩存問題:App和小程序考慮緩存的情況比較多,小程序最大可以有10M的本地緩存,那么緩存是用來干嘛的呢?提高頁面的流暢,不用再次向服務器請求數據,減少服務器資源空間,常見緩存問題:清楚緩存時被迫強制退出、系統設置清除緩存的情況等;
8、內存相關:主要測試手機內存空間滿的情況,開啟很多占用內存的app是否對本系統出現異常(針對App);
9、特殊操作:當然有些特殊的用戶操作也要考慮,如:長按圖片是否能保存圖片、頁面左右滑動能否切換頁面、連續點擊是否進行兩次請求(需要限制只能請求1次)、頁面數據加載時上下滑動(經常會出現閃退的問題)、圖片滑動到最后一頁是否能繼續滑動、當在h6或小程序頁面提示下載應用時點擊下載情況、退出當前進程在打開情況等等,太多了,沒有你想不到的騷操作,這不就是一個測試該干的么,哈哈!
10、存儲處理:(app)存儲空間滿了,是否還能安裝成功,安裝成功了,存儲空間滿了,是否能打開應用;當用戶在使用程序時,內存滿了,是否會提示;保存圖片的時候是否會出現緩存文件,下載的文件等信息是否正確在手機里存儲。
11、推送/彈窗消息:小程序的推送消息是小程序助手中的消息,App是消息推送的形式。要注意后臺設置的推送消息是否正確提示,點擊查看推送消息是否進入應用(點擊彈窗是否會對當前使用應用產生影響),推送消息發送是定時發送還是觸發發送等。彈窗的觸發條件是什么樣的,彈窗顯示時間是多久,是否會有蒙層(取消時蒙層是否消失、點擊蒙層的情況等)
小程序的消息推送:
12、小細節:其他就是關于手機的本身硬件問題了,比如電量(電量低的時候能否使用攝像頭等)、消息、電話調用等情況,都是要注意的。
感謝你的閱讀,相信你對“如何分析APP測試及流程”這一問題有一定的了解,快去動手實踐吧,如果想了解更多相關知識點,可以關注億速云網站!小編會繼續為大家帶來更好的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。