این دوره فقط یک نظریه و نکات مهم در مورد آزمایش React نیست. در این دوره، ما برنامه واقعی را آزمایش می کنیم و شما نه تنها دانش، بلکه تمرین نیز کسب خواهید کرد.
ما روی آزمایش برنامه وب در React تمرکز خواهیم کرد. من توضیح خواهم داد که چرا ارزش تست کردن را دارد و چه ابزارهایی را برای آزمایش برنامه react باید انتخاب کنیم. ما در مورد بسیاری از جنبههای مختلف تست صحبت خواهیم کرد: تستهای واحد، تستهای یکپارچهسازی، عکسهای فوری، اجرای تست، توصیف، تستهای قبل و بعد، تستهای پرش، حلقهها، تطبیقها، درستی و نادرستی، رندر جزء، رویداد آتشسازی، تمسخر، واکشی API ، عمل کنید، صبر کنید و بسیاری دیگر. پس از این آموزش، شما قادر خواهید بود با تست اپلیکیشن های پویا در React، موانع زیادی را بر طرف کنید. ما تستهای مختلف زیادی برای پوشش تکنیکها و روشهای مختلف انتخاب عناصر خاص و تعامل با آنها خواهیم نوشت.
اولین ابزاری که یاد خواهیم گرفت Jest خواهد بود. من به شما نشان خواهم داد که چگونه تست ها را اجرا کنید و آنها را بنویسید. در این سطح، تست هایی را بدون برنامه React می نویسیم. ما فقط روی Jest تمرکز می کنیم و از آن به عنوان دونده آزمایشی خود استفاده می کنیم.
بعد از اینکه بدانیم Jest چیست و چگونه کار می کند، اولین برنامه خود را با React Testing Library نصب خواهیم کرد. من به شما نشان خواهم داد که آن کتابخانه چگونه کار می کند و چه گزینه هایی با آن داریم. ما اجزای خود را رندر میکنیم و رویدادهای مختلفی را راهاندازی میکنیم.
بخش اصلی این آموزش، آزمایش برنامه واقعی React خواهد بود. ما یک برنامه آماده خواهیم داشت که در React نوشته شده است و شروع به استفاده از تکنیک های مختلف برای آزمایش اجزای خود خواهیم کرد. ما از جدیدترین روندها در React like hooks با useState و useEffect استفاده خواهیم کرد. وقتی آن فصل را تمام کردید، متوجه خواهید شد که چه نوع مشکلاتی ممکن است هنگام نوشتن تست های خود برای React داشته باشید و مهمتر از آن، چگونه آنها را با کتابخانه تست Jest و React حل کنید.
مهندس ارشد فول استک
نمایش نظرات