UTCN軟體設計-WebSockets和Cypress



我們增加了將事件從伺服器推送到用戶界面的功能,然後使用賽普拉斯實現了一些簡單的端到端測試。
-00:00當前後端狀態的回顧
-03:15 REST控制器的異常處理
-08:25訪問當前登錄的用戶
-11:55關於靜態變數和多線程的討論
-14:48我們對用戶界面目標的概述
-17:10使用事件發布器將服務與控制器分離
-23:32在後端啟用WebSockets
-27:05在前端監聽WebSocket事件
-32:48根據收到的事件更新模型
-38:07測試WebSocket集成
-43:23關於端到端測試的討論
-44:31創建用於重新播種資料庫的端點
-49:22賽普拉斯簡介
-51:09編寫我們的第一個測試(只讀方案)
-53:50在測試之前調用重新種子端點
-55:30編寫更複雜的測試(用戶交互方案)
-58:29閉幕詞和現實生活中的使用場景