آموزش تست نویسی در React
مدرس:
سطح: beginner
این دوره برای افرادی که آشنایی با تستنویسی ندارند طراحی شده است تا با مبانی آن بهطور کامل آشنا شوند و با تمرکز بر تستنویسی در ریاکت به معرفی Jest میپردازیم و React Testing Library را معرفی میکنیم. در واقع در این دوره استفاده از ابزارها را بهطور کامل یاد میگیریم و میتوانیم برای نرمافزار تست بنویسیم. علاوه بر این با دیباگکردن و مواردی که باعث میشود بتوانیم حرفهای تست بنویسیم آشنا میشویم.
سرفصلها
فصل اول - مقدمهای بر تستنویسی
- جلسه اول - معرفی فصل پیشنمایش رایگان
- جلسه دوم - Jest و RTL 🔒
- جلسه سوم - انواع تست 🔒
- جلسه چهارم - منظور از تستکردن دقیقا چیست؟ 🔒
- جلسه پنجم - راهاندازی پروژه 🔒
- جلسه ششم - اجرای تست 🔒
- جلسه هفتم - شروع تستنویسی 🔒
- جلسه هشتم - TDD 🔒
فصل دوم - آشنایی Jest
- جلسه اول - Jest Watch Mode 🔒
- جلسه دوم - فیلتر کردن 🔒
- جلسه سوم - گروهبندی 🔒
- جلسه چهارم - قواعد نامگذاری 🔒
- جلسه پنجم - Assertion 🔒
فصل سوم - آشنایی با React Testing Library
- جلسه اول - چه چیزهایی را باید تست کنیم و چه چیزهایی را نباید تست کنیم؟ 🔒
- جلسه دوم - RTL Queries 🔒
- جلسه سوم - ByRole 🔒
- جلسه چهارم - ByRole options 🔒
- جلسه پنجم - ByLabelText 🔒
- جلسه ششم - ByPlaceHolderText 🔒
- جلسه هفتم - ByText 🔒
- جلسه هشتم - ByDisplayValue 🔒
- جلسه نهم - ByAltText 🔒
- جلسه دهم - ByTitle 🔒
- جلسه یازدهم - ByTestId 🔒
- جلسه دوازدهم - اولویتبندی کوئریها 🔒
- جلسه سیزدهم - کوئری برای چند المان همزمان 🔒
- جلسه چهاردهم - text Match 🔒
- جلسه پانزدهم - queryBy 🔒
- جلسه شانزدهم -findBy 🔒
- جلسه هفدهم - کوئریهای دستی 🔒
- جلسه هجدهم - دیباگکردن 🔒
- جلسه نوزدهم - testing playground 🔒
فصل چهارم - مباحث تکمیلی
- جلسه اول - User Interaction & pointer Interaction 🔒
- جلسه دوم - Keyboard Interaction 🔒
- جلسه سوم - providers 🔒
- جلسه چهارم - custom render Components 🔒
- جلسه پنجم- custom hook 🔒
- جلسه ششم - act utility 🔒
- جلسه هفتم - ماک کردن فانکشنها 🔒
- جلسه هشتم- ماک کردن ریکویست ها - کانفیگ MSW 🔒
- جلسه نهم - ماک کردن ریکویست ها - استفاده از MSW برای ماک کردن response 🔒
- جلسه دهم - ماک کردن ریکویست ها - استفاده از MSW برای ماک کردن خطاهای سرور 🔒
۰ تومان