測試經驗| 音視頻通話相關app如何進行測試


每一款產品,都是需要進行測試,保證功能可正常使用后,才可上線使用,這篇文章就來說一下,如何對音視頻通話相關的app進行測試的。

現在市場上比較具有代表性的純音頻產品有連麥開黑產品、狼人殺(語聊游戲產品)、以及部分搶麥k歌的app......

比較具有代表性的音視頻通話的產品比如: 各種直播平台、微信的視頻通話功能.....

音視頻通話相關產品一般具備的功能有,"創建房間"、“彈幕(文字消息)”、“連麥”、“開關音頻”、“視頻開關”、“背景音樂”、“更改分辨率”、“攝像頭翻轉”等功能。

常規的功能測試

1. 創建房間:

關注一下創建完房間后,用戶是否能在首頁看到,或者是否能夠通過房間號搜索到並正常加入,以及主播關閉房間后,房間是否銷毀,觀眾是否掉出直播間且在首頁已找到此直播間等等。需要考慮一些異常情況比如,用戶在首頁刷新出此直播間后,主播正好關閉了直播間,此時如果用戶點擊直播間進入,是否需要異常處理比如提示此房間已關閉,然后掉回首頁。

2. 彈幕:

關注一下發送完彈幕后,其他人是否能夠正常看到(主播、觀眾),以及后進來的觀眾是否能看到之前的彈幕,或者本來在直播間內的用戶,退出直播間后在進入,是否能看到。

3. 連麥:

連麥的話一般都是需要觀眾申請,或者是主播主動邀請觀眾進行連麥,

如果是觀眾申請,需要關注主播端是否有提示信息、多觀眾同時申請,是否會出現異常、主播同意后關注是否成功上麥並可進行音視頻通話、主播拒絕后觀眾的連麥申請是否消息,觀眾是否會收到拒絕提醒、以及觀眾申請后,又取消申請,主播端受到的連麥申請是否會消失等等。

如果是主播進行邀請,關注觀眾端是否能正常收到連麥邀請,觀眾接收后,是否能正常上麥、如果拒絕,主播端是否能收到拒絕提醒信息、主播邀請后又取消邀請、觀眾端的連麥邀請是否會消失等等。

4. 開關音/視頻:

音頻:

關注打開音頻后,對方是否能聽到你的聲音,關閉后,對方是否就聽不見你的聲音了,以及在對方的屏幕上,是否有圖標表示着你當前的音頻開關狀態。

視頻:

關注打開視頻后,對方是否能夠看見你的視頻動作、關閉后,對方是否就看不到你的視頻動作了,以及在對方的屏幕上,是否有圖標表示着你當前的視頻開關狀態。

5. 背景音樂:

同樣也是關注雙方的同步方面,主播播放音樂時,觀眾端是否能聽到、主播停止播放后,觀眾端聽到的音樂是否也會暫停等。

6. 更改分辨率:

這個功能一般出現在直播類的產品上,觀眾更改分辨率后,看到的主播的視頻畫面是否會發生變化(變清晰/變模糊)

7. 攝像頭翻轉:

同樣也是關注與對方的同步方面,切換前置攝像頭后,對方看到的你的視頻窗口是否也同步顯示為切換攝像頭后的畫面,切換后置攝像頭后同理。

打斷測試

例如:

  1. 主播斷網一段時間后重連(主播重連成功后,觀眾是否能夠看到主播的視頻窗口及動作)

  2. 觀眾申請上麥后斷網,主播同意觀眾的上麥申請后,觀眾在重連(觀眾重連成功后,是否能夠成功上麥)

  3. 觀眾申請上麥后切到后台,主播同意觀眾的上麥申請后,觀眾在返回應用(觀眾切回app后,是否已成功上麥)

  4. 主播斷網后,觀眾申請上麥,主播再重連(主播重連成功后,是否可正常收到/看到觀眾的連麥申請)

  5. 觀眾在首頁直播間列表斷網,然后點擊直播間進行加入,然后再重連(是否會有對應的異常處理,比如等待多少秒后仍未加入成功提示用戶網絡不佳之類的)

  6. 主播斷網后,退出房間,然后重連(主播重連網絡后,直播間內的觀眾是否會收到主播已退出的通知,或者同時掉出直播間)

  7. 觀眾房間內斷網,主播關閉直播間,觀眾在重連(觀眾重連成功后,是否會收到主播已退出的通知,或者同時掉出直播間)

    ........

通話質量方面

例如:

  1. 關注當單人說話時,麥上的人和觀眾是否都可以清晰的聽清說話內容

  2. 關注多人同時說話時,是否會存在某方聽不清或聲音明顯變小的現象

  3. 關注聽到對方說話時的延遲

  4. 關注通話的降噪處理

  5. 關注通話時是否會有回聲

  6. 關注通話時,是否會出現通話卡頓,說話斷斷續續的情況

    ..........

有一些產品可能同時有多端版本(比如同時擁有android端、ios端、web端),直播類型產品就是如此

這種類型的產品,你除了保證同平台之間可正常互通使用后,一定要與其他平台端的進行測試,確保每個端之間都能互通。

demo體驗地址https://www.pgyer.com/Uv1u,可以根據上述案例來進行測試。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM