來自:
51testing軟體測試論壇
測試像qq那樣的及時通訊
工具,應該如何測試?
1、首先以核心功能為中心進行測試工作的部署;比如:關鍵功能或核心功能;收發等等;因為有可能聯動一些其他輔助功能,事先進行規劃部署;
2 、綜合利用場景分析法進行測試用例的編寫;比如:實際收發各種情況的模擬;通訊線路的模擬以及通訊引數的模擬等;一切圍繞通訊相關進行場景設計;可以以流程圖方式來體現用例設計; 3
、如果是自有研發產品,伺服器端的測試也很重要,比如日誌,資料量,主機、備機等等相關資訊的測試(資訊同步); 4
、資料一致性測試;客戶端、伺服器資料一致性;
綜合來說,通訊方面的測試應該重點關注以下幾個方面,因為這幾方面為通訊
產品的關鍵指標;
1 、高穩定性、可靠性; 2
、資料一致性;
3 、資料容量; 4
、物理線路安全性;
ps:wr
具有強大的功能測試能力並且對於
c/s模式的軟體支援較好
,但是終究是個測試輔助軟體
,對於互動性比較強的通訊
軟體測試還是有一定的侷限性的
,如果用它來測試通訊
軟體那麼它也只能用於測試常規按鈕
,視窗等控鍵的測試
.讓軟體自己去互相聊天有點難度
web 及時通訊
關於輪詢方式web及時通訊的簡單總結 http 1.1開始支援keep alive,keep alive指的是客戶端和伺服器建立一次tcp連線後,可以在這個連線上發生多次 http request response,但由於http協議本身是無狀態的,所以每次發生http請求時仍都要進行http 頭部...
C 實現及時通訊軟體
實驗樓教程 c 實現即時通訊軟體 伺服器端 socket 建立監聽socket bind 繫結伺服器端口 listen 監聽客戶端連線 accept 接受連線 recv send接收及傳送資料 close 關閉socket 客戶端 socket 建立監聽socket connect 連線伺服器 re...
C WebSocket 及時通訊協議
1 什麼是websocket websocket使得客戶端和伺服器之間的資料交換變得更加簡單,允許服務端主動向客戶端推送資料。在websocket api中,瀏覽器和伺服器只需要完成一次握手,兩者之間就直接可以建立永續性的連線,並進行雙向資料傳輸。2 websocket和socket區別 原理上的區...