|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/testing-react-app-untuk-pemula/
课程评论:没有评论
Coursera 课程“Testing React App Untuk Pemula”旨在为 React 初学者介绍软件测试的概念和实践。 **课程概述:** 在软件工程师的招聘需求中,测试能力是一个越来越重要的技能,例如:编写测试、自动化测试经验、TDD 导向、熟悉单元测试、集成测试和测试驱动开发。本课程将专注于使用 React.js 进行网站开发中的测试,但其中包含的许多概念也适用于 Vue.js、Svelte 或 Angular 等其他框架。课程的重点在于测试的基本原理,让学习者理解测试的“为什么”和“如何做”。 **目标受众:** 本课程适合熟悉 React.js 但之前从未编写过测试的学习者。 **课程结构:** 课程分为五个部分: * **第一部分:** 介绍软件开发中的测试概念,包括什么是测试、测试运行器 (test runner)、断言 (assertion) 以及如何阅读测试报告。 * **第二部分:** 学习如何在 React 中编写组件测试,以及如何模拟用户事件 (user events) 等。 * **第三部分:** 学习集成测试,特别是如何测试与服务器交互或进行 HTTP 请求的组件。 * **第四部分:** 学习如何测试使用路由进行页面导航和 Redux 的页面。 * **第五部分:** 学习测试驱动开发 (TDD)。 通过本课程,学习者将能够掌握编写 React 应用测试的必备技能。
Jika kamu perhatikan lowongan pekerjaan untuk role software engineer maka kamu akan menemukan requirement seperti ini kurang lebih seperti berikut:Tests: You should write them, if don't you should be very open to writing themExperience in writing automated testsTDD OrientedFamiliarity with unit testing, integration testing, and test-driven development.Apa artinya itu ?Artinya kemampuan membuat test adalah skill wajib di miliki.Nah, melalui course ini aku mau share mengenai testing khususnya dalam pengembangan website menggunakan react js.Walaupun ini spesifik ke react, tapi materinya bisa kamu implemen di framework lain yang kamu kuasai seperti vue js, svelte, ataupun angular.Kenapa ?Karna materi di course ini berfokus pada konsep, sehingga setelah mengikuti course ini kamu akan sampai pada moment dimana kamu akan berkata 'oh ternyata seperti itu caranya'.Course ini di tujukan untuk kamu yang belum pernah menulis test sebelumnya, tapi sudah familiar dengan react js.Course ini dibagi dalam beberapa section.Section 1: Kita akan belajar bareng tentang konsep test dalam software development, kita akan belajar tentang apa itu test, test runner, assertion, dan bagaimana membaca test reportSection 2: Kita akan belajar bareng tentang bagaimana membuat test komponen di react, bagaimana berinteraksi dengan user event, dsbSection 3: Section 3 adalah favorite saya, dimana kita akan belajar tentang integration test dan bagaimana mengetes komponen yang berinteraksi dengan sever atau melakukan HTTP requestSection 4: Kita akan belajar bareng untuk membuat test halaman yang menggunakan router untuk menavigasi halaman dan redux.Section 5: Kita akan belajar tentang TDD atau Test Driven Development.Bagaimana, apakah kamu tertarik ?Jika tertarik, silah daftar dan join di course ini.Terima kasih banyak!