以 Jest 和 Enzyme 做 React 測試

通過測試驅動開發改進你的程式碼

從這 6.5 小時的課程,你會學到

  • 使用 Jest 和 Enzyme 編寫 React 和 Redux 的單元和整合測試。
  • 了解不同測試方法的權衡點以及何時選擇哪種方法。
  • 通過測試驅動開發更有效地規劃你的 React 應用程式。

要求

  • 熟悉 JavaScript 和 React / Redux(Redux 是選擇性的,僅在課程的後半部分使用)

課程說明

通過學習使用 Jest 和 Enzyme 進行測試驅動開發,將你的 React 程式碼提升到新的水平! Jest是一個功能強大、靈活的測試框架,Enzyme 為提供測試 React 和 Redux 應用程式的工具。 在本課程中,你將學習如何測試:

  • 已連接和未連接的組件
  • 組件狀態和 Redux 狀態
  • Action creators 和 reducers
  • 使用 Redux Thunk 和 Axios 的複雜 Action creators
  • 從連接組件中呼叫 Action creators

為什麼要學習測試?

測試驅動開發將幫助你編寫更易於維護的、更好的、有組織程式碼,這將為你節省時間。 你的測試為你的軟體開發團隊提供了價值,因為其他人知道他們可以信任你所出品的程式碼。 雇主期望聘請的開發人員具備測試技能!

了解語法背後的原因

本課程討論在考慮不同測試方法時的權衡點,讓你對所做的測試選擇充滿信心。 此外,當我們深入了解每一方面如何和為什麼測試時,你將加深對 React 和 Redux 的理解。

練習你的新技能

你也將有機會練習你所學到的東西。 在我們建構課程專案時,偶爾會有“測驗”,你可以在其中應用所學內容,然後觀看視訊以查看解決方案。 你還會接受兩套擴展課程專案的挑戰,其解決資訊都放在 GitHub 上供你參考。

目標受眾

有興趣通過測試來改進 React 應用程式的程式設計師

講師簡介

Bonnie Schulkin   在 Lyft 教授工程

我的教學生涯始於當我小時候與我(不太願意)弟弟上學的時候。 我逐漸將自己的視野擴展到比較願意學習的高中學生,並且最近在各種新手訓練營教授軟體開發給高興學習的成年人。 自 90 年代中期以來,我一直在軟體行業工作,這在舊金山科技界許多程式設計師的誕生之前就已經開始。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

課程網址   ♥找優惠折扣碼?

Sponsored by Udemy

也許你會有興趣

喜歡我們的分享嗎? 使用以下的社群分享按鈕分享給你的朋友吧!

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: