app測試必掌握的核心測試:UI、功能測試

app測試必掌握的核心測試:UI、功能測試

一、UI測試

UI即User Interface (使用者介面)的簡稱。UI 設計則是指對軟體的人機互動、操作邏輯、介面美觀的整體設計。好的UI設計不僅是讓軟體變得有個性有品味,還要讓軟體的操作變得舒適、簡單、自由、充分體現軟體的定位和特點。手機APP從啟動介面開始, 到執行過程,直至退出, UI測試都有著自己的規範和要求

1)介面顯示

app測試必掌握的核心測試:UI、功能測試

2)圖形測試

1、在不同手機系統下,如APP正在執行時,無關的按鈕是否有遮蔽(避免操作不方便) ;

2、控制元件的焦點與非焦點狀態的邊框要有明顯的區分;

3、當APP操作時,長時間無響應,是否有對應的介面提示,表明操作正在進行中(如:使用者登入、上傳、APP更新、APP下載等) ;

4、APP按鈕位置顯示是否符合要求;

5、APP各種彈框提示介面是否符合要求,文字內容是否正確;

6、APP 執行後,介面中是否出現敏感圖片;

7、APP執行後,使用者是否可以自定義修改介面風格;

8、APP logo快捷圖示是否美觀;

9、APP點選進入關於介面中, logo圖示顯示是否正常;

3)內容測試

app測試必掌握的核心測試:UI、功能測試

二、App功能測試

根據軟體需求以及使用者要求針對APP功能進行測試

1)登陸、登出、退出

1、點選登陸按鈕是否正常;

2、使輸入正確的使用者名稱和密碼,登陸是否正常;

3、輸入錯誤的使用者名稱登陸,登陸是否正常; 。

4、輸入錯誤的密碼登陸,登陸是否正常;

5、不輸入使用者名稱或者密碼時,點選登陸是否正常;

6、被禁用的使用者名稱登陸,是否仍然可以登陸;

7、不存在的使用者名稱登陸,是否可以登陸;

8、不存在的使用者名稱登陸,是否會提示“此使用者不存在,請重新登陸”;

9、首次登陸後,是否會記錄登陸使用者名稱;

10、登陸過的使用者名稱可否刪除;

11、檢視是否有”記住密碼”功能;

12、勾選”記住密碼”, 下次登陸時,密碼是否顯示;

13、是否有“自動登陸”功能;

14、勾選”自動登陸”, 下次APP執行時,是否還會顯示登陸介面;

15、登陸方式是否與第三方賬號繫結;

16、選擇第三方繫結方式登陸,是否正常;

17、第三方登陸後,檢測資料同步是否正常;

18、無網路情況下登陸,是否可以正常登陸;

19、登陸超時,是否有彈框提示;

20、相同使用者名稱,是否支援多個手機登陸;

21、不同系統環境下登陸,是否正常;

22、不同網路環境下登陸,是否正常;

23、當登陸成功後,點選登出,是否會退出遊戲介面,返回登陸介面;

24、點選登出時,是否給使用者彈框提示;

25、點選取消登出時,是否會返回APP介面,繼續APP執行;

26、退出登陸時,是否會退出當前使用者,返回登陸介面;

27、點選退出時,是否給使用者彈框提示;

28、點選取消退出時,是否會返回APP介面,繼續對APP執行;

2)前後臺切換

1、是否可以正常切換APP前後臺操作;

2、當APP切換到後臺時, APP介面是否仍然顯示; 。

3、當APP切換到後臺時, APP是否會正常執行;

4、當APP切換到後臺時, APP是否退出執行;

5、當APP切換到後臺時, APP是否出現異常現象;

6、當不同系統手機下切換, APP是否可以正常切換;

7、當APP又切換到前臺時, APP介面是否可以正常顯示;

8、APP頻繁前後臺切換,是否會導致APP異常;

9、當APP正在使用時,來簡訊、微信時,是否將APP切換到後臺;

10、當APP正在使用時,來電話並結束通話時, APP功能是否正常;

11、當手機鎖屏並解鎖時, APP介面是否正常顯示;

12、當手機鎖屏並解鎖時, APP功能是否正常;

13、對於有資料交換的頁面,每個頁面都必需要進行前後臺切換、鎖屏的測試,這種頁面最容易出現崩潰;

14、出現必須處理的提示框後,切換到後臺,再切換回來,檢查提示框是否還存在,有時候會出現應用自動跳過提示框的缺陷;

15、強行退出app程序後,再開啟app, app能否正常啟動;