fbpx

React 測試庫和 Jest:完整指南

Contents

一個完整的一體化指南,使用 React 測試庫和 Jest 全面測試你的 React 專案。

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

  • 關於使用 React 測試庫和 Jest 測試 React 組件你需要知道的一切
  • 了解如何在測試環境中模擬用戶事件和資料獲取
  • 按照組件的工作方式驗證您的組件 – 在部署它們之前!
  • 獲得向大型 React 專案添加測試的實踐經驗
  • 探索任何其他測試課程未涵蓋的測試隱藏各方面
  • 通過建構自己的自訂 Jest 匹配器來節省時間
  • 專注於學習為什麼存在最佳實踐 – 以及何時不受其侷限!

要求

  • 無需測試經驗!

課程說明

恭喜! 你已經找到了最流行、最完整和最新的線上資源,用於學習如何使用 React 測試庫和 Jest 測試 React 應用程式!

成千上萬的其他工程師已經學會如何進行測試,你也可以。 本課程使用經過時間考驗、實戰驗證有效的方法來確保你理解測試的工作原理,並將讓你獲得一份軟體工程師的新工作,或幫助你建構你一直夢寐以求的應用程式。

本課程與所有其他課程的區別:你將了解頂級公司用來周全測試最大的 React 應用程式的設計模式

測試用於驗證你的程式碼是否按預期工作。 這為任何前端提供了一組獨特的好處:

  1. 編寫更小、更容易理解的程式庫
  2. 自信地部署你的程式碼,使其正確運行
  3. 分別測試應用程式的每個部分 – 限制打擾用戶的機會
  4. 允許你的每個工程團隊獨立工作
  5. 更改程式庫而不用擔心破壞現有功能

測試是一個熱門話題,但網上有很多錯誤資訊。 本課程是根據頂級工程師的意見開發的,以確保總體技術準確性。

你會建構什麼?

本課程側重於在各種不同的環境中測試組件。 你將從為一個小型迷你項目編寫測試開始,只是為了獲得一些快速的初步經驗。 從那裡,你將通過建構一系列互動式備忘單來了解 React 測試庫及其所有功能。 你可以將這些備忘單用作將來的參考,以輕鬆記住測試的複雜性。 最後,你將向相當大的 React 應用程式添加測試,完成身份驗證、資料獲取和導航。

以下是你將涉及的部分主題的部分列表:

  • 通過編寫自訂的 Jest 匹配器來客製化你的測試環境
  • 了解如何通過修復許多錯誤來調試測試
  • 通過實施虛假資料獲取過程更快地運行測試
  • 通過參與大型 React 專案了解最佳實踐
  • 查看包含在 React 測試庫中的所有功能的詳盡列表
  • 使用 ARIA 角色系統增強你的元素選擇能力
  • 獲得測試身份驗證和路由的經驗
  • 通過學習數十種測試快捷方式編寫更高效的測試
  • 終於明白了 React 中最神秘的功能 – ‘act’ 功能!
  • 了解在測試環境中處理第三方程式庫的多種方式
  • 使用 Jest 來“模擬”函數和程式庫

在我軟體工程職業生涯的早期,不停地編寫測試。 每一天,我都會在頂級行業工程師的指導下練習測試驅動開發( Test Driven Development  ),編寫數千行程式碼。 讓我與你分享這些知識。 測試是我最熱衷的主題之一,我希望你和我一樣興奮。 立即註冊並加入我的行列!

目標受眾

  • 希望更好地了解測試世界的軟體工程師

講師簡介

Stephen Grider   工程架構師 ( 更多講師主講課程介紹 )

Stephen Grider 一直在為舊金山灣區的頂級公司建構複雜的 Javascript 前端。 Stephen 擁有簡化複雜主題的先天能力,多年來他一直在指導工程師從事軟體開發工作,現在已經將這種經驗擴展到了 Udemy,創造了16堂課程,包含最高評價的 React 課程如Modern React with ReduxAdvanced React and Redux。 他在Udemy 分享他所獲得的知識。 現在就透過 Stephen 的課程來投資自己吧!

英文字幕:有

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

  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 在電腦瀏覽器登入,點選“優惠連結”後再回想要的課程介紹中點選“報名參加課程”即可取得 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


Lingoda

也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

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

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: