Contents
一個完整的一體化指南,使用 React 測試庫和 Jest 全面測試你的 React 專案。
從這 7.5 小時的課程,你會學到
- 關於使用 React 測試庫和 Jest 測試 React 組件你需要知道的一切
- 了解如何在測試環境中模擬用戶事件和資料獲取
- 按照組件的工作方式驗證您的組件 – 在部署它們之前!
- 獲得向大型 React 專案添加測試的實踐經驗
- 探索任何其他測試課程未涵蓋的測試隱藏各方面
- 通過建構自己的自訂 Jest 匹配器來節省時間
- 專注於學習為什麼存在最佳實踐 – 以及何時不受其侷限!
要求
- 無需測試經驗!
課程說明
恭喜! 你已經找到了最流行、最完整和最新的線上資源,用於學習如何使用 React 測試庫和 Jest 測試 React 應用程式!
成千上萬的其他工程師已經學會如何進行測試,你也可以。 本課程使用經過時間考驗、實戰驗證有效的方法來確保你理解測試的工作原理,並將讓你獲得一份軟體工程師的新工作,或幫助你建構你一直夢寐以求的應用程式。
本課程與所有其他課程的區別:你將了解頂級公司用來周全測試最大的 React 應用程式的設計模式。
測試用於驗證你的程式碼是否按預期工作。 這為任何前端提供了一組獨特的好處:
- 編寫更小、更容易理解的程式庫
- 自信地部署你的程式碼,使其正確運行
- 分別測試應用程式的每個部分 – 限制打擾用戶的機會
- 允許你的每個工程團隊獨立工作
- 更改程式庫而不用擔心破壞現有功能
測試是一個熱門話題,但網上有很多錯誤資訊。 本課程是根據頂級工程師的意見開發的,以確保總體技術準確性。
你會建構什麼?
本課程側重於在各種不同的環境中測試組件。 你將從為一個小型迷你項目編寫測試開始,只是為了獲得一些快速的初步經驗。 從那裡,你將通過建構一系列互動式備忘單來了解 React 測試庫及其所有功能。 你可以將這些備忘單用作將來的參考,以輕鬆記住測試的複雜性。 最後,你將向相當大的 React 應用程式添加測試,完成身份驗證、資料獲取和導航。
以下是你將涉及的部分主題的部分列表:
- 通過編寫自訂的 Jest 匹配器來客製化你的測試環境
- 了解如何通過修復許多錯誤來調試測試
- 通過實施虛假資料獲取過程更快地運行測試
- 通過參與大型 React 專案了解最佳實踐
- 查看包含在 React 測試庫中的所有功能的詳盡列表
- 使用 ARIA 角色系統增強你的元素選擇能力
- 獲得測試身份驗證和路由的經驗
- 通過學習數十種測試快捷方式編寫更高效的測試
- 終於明白了 React 中最神秘的功能 – ‘act’ 功能!
- 了解在測試環境中處理第三方程式庫的多種方式
- 使用 Jest 來“模擬”函數和程式庫
在我軟體工程職業生涯的早期,不停地編寫測試。 每一天,我都會在頂級行業工程師的指導下練習測試驅動開發( Test Driven Development ),編寫數千行程式碼。 讓我與你分享這些知識。 測試是我最熱衷的主題之一,我希望你和我一樣興奮。 立即註冊並加入我的行列!
目標受眾
- 希望更好地了解測試世界的軟體工程師
講師簡介
Stephen Grider 工程架構師 ( 更多講師主講課程介紹 )
Stephen Grider 一直在為舊金山灣區的頂級公司建構複雜的 Javascript 前端。 Stephen 擁有簡化複雜主題的先天能力,多年來他一直在指導工程師從事軟體開發工作,現在已經將這種經驗擴展到了 Udemy,創造了16堂課程,包含最高評價的 React 課程如Modern React with Redux、Advanced React and Redux。 他在Udemy 分享他所獲得的知識。 現在就透過 Stephen 的課程來投資自己吧!
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
- 點選這個✨優惠連結✨ 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程
也許你會有興趣
- React 相關線上課程
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
- 從 Soft & Share 各種社團頻道挑選你喜歡的加入