https://blog.csdn.net/lyan00/category_9853242.html
一.兼容性測試
直播的兼容性測試則是在不同的機型、不同的系統、不同的分辨率以及不同網絡環境下測試是否可以正常開播,進入直播間觀看直播、發送消息並且在直播結束時可以正常跳轉到直播結束頁面進行相關操作。
圖4.1 兼容性測試
二.性能測試
針對直播間的性能測試主要涉及到以下幾個方面:
圖5.1 性能測試
(1)CPU:iOS可以使用instruments中的Activity Monitor幫助測試。Android可以利用Android Studio 自帶 CPU檢測功能進行測試 。
(2)內存:iOS可以使用instruments的 Leaks、Activity Monitor 、Allocations 、Zombies幫助測試。Android可以利用Android Studio 自帶內存檢測功能進行測試 。
(3)流量(WI-FI和流量): 記錄直播過程中的流量消耗情況(可借助工具,如騰訊管家)。
(4)電量:同等初始環境下,開啟直播30分鍾,對比多個直播APP的電量消耗情況。
(5)溫度(包括電磁溫度和CPU的溫度):同等初始環境下,開啟直播30分鍾,利用工具(如Castro)幫助記錄對比多個直播APP直播的溫度變化。
(6)秒開:測試進入直播間時首屏的加載時間在1S左右。
(7)延遲:測試主播開播與觀眾拉流的視頻直播之間的延遲。
(8)清晰度:根據用戶的直觀感受反饋測試。
(9)分辨率:借助VLC工具查看。
(10)FPS:借助VLC工具查看。
(11)碼率:借助VLC工具查看。
三.UI測試
測試用戶界面布局、風格是否滿足要求、文字是否正確、頁面是否美觀、文字、圖片組合是否完美、操作是否友好等。UI測試的目標是確保用戶界面會通過測試對象的功能來為用戶提供相應的訪問或瀏覽功能。確保用戶界面符合公司或行業的標准。包括用戶友好性、人性化、易操作性測試。
(1)秀場:
主態直播間
-
直播間開播頁面:攝像頭、閃光燈、美顏、封面圖、標題、選吧、開啟同步按鈕、開啟測試直播間、定位、分享、開播以及開通游戲直播展示正常;
-
直播間頁面:主態頭像、觀眾數、魅力值、水印、觀眾列表、消息框、攝像頭、閃光燈、美顏、分享展示正常;
-
直播結束頁面:觀眾數、直播時長、點贊數、魅力值上升、刪除本次視頻(直播時長大於三分鍾)展示正常。
客態直播間
-
直播間頁面:主態頭像、關注按鈕、觀眾數、地理位置、魅力值、水印、觀眾列表、來源吧、消息框、放大播放、禮物、分享功能及界面正常;
-
直播結束頁面:主播頭像、主播名、魅力值上升、觀看人數、直播時長、關注按鈕以及精彩直播推薦展示正常。
(2)游戲:
主態直播間
-
直播間開播頁面:設置、標題、選游戲、選吧、清晰度、橫豎屏、開啟測試直播間、定位、分享、開播以及直播教程展示正常;
-
直播間頁面:標題、魅力值、人數、消息框、分享、語音隱私、圖像隱私以及設置展示正常;
-
直播結束頁面:豎屏開播的直播結束界面同秀場;橫屏開播的直播結束界面橫屏展示,具體的展示內容同秀場。
客態直播間
-
豎屏:主態開播選擇豎屏直播,客態進入游戲直播間,界面和普通直播間展示一樣;
-
主態開播選擇橫屏直播,客態進入游戲直播間,視頻流界面展示主播橫屏界面;主播頭像/在線觀眾數/地理位置/觀眾頭像/關閉直播間按鈕/魅力值/吧名/水印正常展示;游戲直播畫面區域16:9;im消息展示區域正常;聊天輸入框、放大按鈕、分享按鈕、禮物按鈕展示正常;
-
橫屏全屏:主播頭像/觀看人數/距離/魅力值/水印/關注/聊天框/縮小按鈕/屏蔽icon/分享icon/禮物icon均正常展示;漸隱消失效果是否正常;
-
直播結束頁面:同秀場。
(3)新手引導:左滑清屏,上下拉切換直播間,雙擊點贊。
(4)氣泡提醒:橫屏觀看直播、進入視頻廣場。
(5)個人信息卡片:近期回放+粉絲數+正在關注展示正常;
(6)列表UI:粉絲數/正在關注:頭像+用戶名+關注/取消關注按鈕;用戶名超長打點截斷;近期回放:錄播封面、標題、觀眾數、時間展示正常。
(7)夜間模式展示正常。
(8)禮物特效展示正常。
(9)導航測試
-
是否易於導航,導航是否直觀;
-
導航幫助是否准確直觀;
-
導航與頁面結構、菜單、連接頁面的風格是否一致。
(10)圖形測試
-
自適應界面設計,內容根據窗口大小自適應;
-
頁面標簽風格是否統一;
(11)頁面是否美觀,頁面的圖片應有其實際意義而要求整體有序美觀。
(12)內容測試
-
輸入框說明文字的內容與系統功能是否一致
-
文字長度是否加以限制;
-
文字內容是否表意不明;
-
是否有錯別字;
-
信息是否為中文顯示。