分享相對冷門的 Websocket 協議與並透過 Robot Framework 這套框架管理測試執行的心得筆記
內容涵蓋測試腳本開發、協議收發處理、訊息編解碼等
技術點有: Python, Websocket, Protobuf, Robot Framework, Docker 等面向
是自己的心得筆記也是分享給大家的心得
自動測試的重要性 身為小主管,每次在面試時,候選人總會表示想學習自動測試。原因無他: 聽起來足夠高大上,是個好像可以觸碰但又不會太難的目標。 手動測試相當繁瑣...
適用對象 整體設計以全鏈路實作整合為主,技術說明為輔,如果技術說明有不夠詳細的部分,請自己問 Perplexity 補全相關知識。所以讀者最好具有基本的 Pyt...
適用情境 Robot Framework 在眾多自動化測試工具中,屬於「上層測試編排與管理」的框架,能支援 BDD 等現代專案開發管理框架的需求。核心以 Pyt...
WebSocket 簡介 小碎念: 可惜因為找周公下棋錯過發文時間,在第三天後就被中斷比賽了,不過還是堅持寫完吧! WebSocket 顧名義就是應用於 Web...
Protobuf 緣起與沿革 Protobuf 是技術魔人公司 Google 內部孵化後開源造福社會的專案,從簡單內部協議緩衝區 (Protocol Buffe...
開場 恭喜各位忠實讀者,撐過各項基礎技術如 Robot Framework、WebSocket、Protobuf 的介紹環節,接著就是待測系統的部分,這是一個為...
前言 上一篇我們透過 AI 輔助得到簡單的 PRD 跟技術規格,今天就能更深入認識我們的待測系統了,首先從傳輸規格開始,這裡最少包含兩個資料結構:封包的打包與拆...
前言 講完封包的標頭格式,再來就是遊戲的關鍵資料結構-- Protobuf 命令訊息,也是跟 JSON 的最大差別--強制型態確認,這個至關重要,後續所有伺服器...
前言 抱歉,因為最近工作繁忙,斷更了一週,現在就繼續為大家補上精彩內容。 上篇聊到 Protobuf 的命令訊息結構,之前也有講過它有豐富的 SDK 可以套用。...
前言 上篇講到 Protobuf 的編譯與序列化與反序列化,加上前面幾期的內容,都以說明居多,有些人可能已經等待不及,想知道實際運行起來是什麼樣子。 這一期就稍...