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

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

  視頻直播先後臺的框架(圖片以QQ視頻直播架構爲例,下同)服務器

 

直播客戶端的框架微信

 

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

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

 

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

相關文章
相關標籤/搜索