目錄
- 一、使用 React 測試庫:@testing-library/react
- 二、使用測試演練場:testing-playground.com
- 三、使用 Cypress 或 Playwright 進行端到端測試
- 四、使用 MSW 在測試中模擬網絡請求
一、使用 React 測試庫:@testing-library/react
@testing-library/react
二、使用測試演練場:testing-playground.com
使用測試演練場輕松創建測試用例。
方法一:在測試中使用 screen.logTestingPlaygroundURL()
。此函數生成一個 URL。
方法二:安裝 Testing Playground Chrome 擴展程序。此擴展程序允許你直接在瀏覽器中將鼠標懸停在應用中的元素上,以找到測試它們的最佳查詢。
三、使用 Cypress 或 Playwright 進行端到端測試
- Cypress
- Playwright
四、使用 MSW 在測試中模擬網絡請求
有時候測試需要發出網絡請求。
MSW,Mock Service Worker。MSW 允許你直接在測試中攔截和操縱網絡交互,為模擬服務器響應提供了一種強大而直接的解決方案,而不會影響實時服務器。
這種方法有助于維護受控且可預測的測試環境,從而提高測試的可靠性。