直播這么火,你知道怎么測試直播軟件嗎?


作為互聯網的新生力量,一種新型的社交互動方式,直播軟件快速在互聯網行業占有一席之地。市場上對於直播軟件的開發應用也越來越多,直播軟件的框架?直播軟件的原理?直播軟件的功能點?直播軟件測試關注點?想了解的繼續查閱下文,給你支招~
 
——直播軟件的框架——

  視頻直播前后台的框架(圖片以QQ視頻直播架構為例,下同)

 

直播客戶端的框架

 

先說下直播的原理,就是把主播錄制的視頻,推送到服務器,在由服務器分發給觀眾觀看。
 直播環節:推流端即主播客戶端(圖2中的左邊部分):采集、美顏處理、編碼、推流
服務端處理(圖1的中間部分):轉碼、錄制、截圖、鑒黃
播放器即觀眾客戶端(圖2的右邊部分):拉流、解碼、渲染

——直播軟件的功能點——
1、個人賬戶相關
      普通登陸、第三方登陸、忘記密碼、注冊、搜索、修改個人信息、直播列表、關注列表、粉絲列表、查看個人信息、收入榜、關注和取關、等級、設置、充值提現等;
2、直播列表
     關注、熱門、附近、最新、分類直播用戶列表、banner頁、搜索等;
3、房間邏輯
      創建房間、進入房間、退出房間、關閉房間、切換房間、房間設置、房間用戶列表等;
4、主播直播
      錄制、推流、解碼、播放、美顏、水印、前后台切換等;
5、觀看直播
         聊天信息、滾屏彈幕、送禮物、禮物顯示、加載界面等;
 6、禮物
         普通禮物、豪華禮物、紅包、排行榜、第三方充值、禮物動態更新等;
 7、 聊天
         私聊、聊天室、關注、推送、黑名單等;
 8、統計
        業務統計、第三方統計等;
  9、超管
        禁播、隱藏、審核等;
 
 
——直播軟件測試關注點——
   功能、UI、兼容、易用性、安全、考慮性能,並發,手機客戶端甚至還考慮流量,電量耗損。
 
視頻質量的重要參數:幀率,分辨率,碼率(與上下行寬帶有關)
測試時,注意同時關注主播端與觀眾端視頻情況!
  1.首屏是否秒開
  2.音質是否失真,延遲,長時間連接音頻穩定性
  3.視頻播放的流暢性、清晰度(靜止場景、運動場景)
  4.音頻和視頻的實時同步
  5.不同網絡環境下音視頻(ipv4、ipv6、4G、3G)
  6.斷網斷電,視頻重連
  7.前后台切換、鎖屏解鎖、分享后返回直播房間、第三方應用中斷場景下,視頻重連
  8.直播視頻是否橫屏支持
 
性能、並發測試;房間人數頻繁進出場景以下3種參考:
  1.每隔2min,5~10個加入,同此時段5~8個退出
  2.前5min,每隔1min加入5個,10min時,同時加入50個,之后隨機退出
  3.待房間人數穩定后,隨機測試其中客戶端,查看穩定性
 
應用程序流量、電量損耗,性能測試小工具GT等

 

本文轉自<軟件測試大師微信公眾號>


免責聲明!

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



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