آموزش تست سرتاسری با جست

Learning End-to-End Testing with Jest

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره:
تست قطعات کوچک یک برنامه نسبتا آسان است، اما همانطور که سیستم ها را جمع آوری می کنید، پیچیدگی تست اغلب با تعداد سیستم های متصل شده رشد می کند. گاهی اوقات، به جای تست فقط قطعات، شما می خواهید کل فرایند را به عنوان یک مجموعه بزرگ آزمایش کنید. در این دوره، Chinyelu Ibute به شما نشان می دهد چارچوب تست جاوا اسکریپت، JEST، به شما امکان می دهد تا تست های جامع را ایجاد کنید تا بتوانید عملکرد کل برنامه خود را تأیید کنید. Chinyelu با اصول توسعه مبتنی بر آزمون، از جمله انواع مختلف شروع می شود. سپس او نشان می دهد که چگونه یک تست پایان به پایان را برای یک برنامه سرویس سرویس اینترنتی Restful ساخته شده با Node.js و MongoDB با استفاده از JEST بنویسید. در نهایت، او توضیح می دهد که چگونه برای آزمایش جریان کار برنامه از ابتدا تا انتها، با پوشش کد بالا.

سرفصل ها و درس ها

معرفی Introduction

  • با Jest تست‌های سرتاسری جامع ایجاد کنید Create comprehensive end-to-end tests with Jest

  • پیش نیازها و اهداف یادگیری Prerequisites and learning objectives

  • فایل های تمرینی Exercise files

1. آزمون پایان به پایان: مبانی 1. End-to-End Test: Basics

  • مقدمه ای بر توسعه تست محور (TDD) Introduction to test-driven development (TDD)

  • مبانی آزمون های واحد Fundamentals of unit tests

  • بررسی اجمالی آزمون های یکپارچه سازی Overview of integration tests

  • مبانی تست های پایان به انتها Basics of end-to-end tests

2. راه اندازی پروژه: برنامه دستور غذا 2. Project Setup: Recipe App

  • الگو: راه اندازی پروژه Node.js/Express Template: Node.js/Express project setup

  • تست نقاط پایانی در Postman Testing endpoints on Postman

  • مقدمه ای بر جست Introduction to Jest

  • راه اندازی جست Jest setup

3. تست End-to-End با Jest 3. End-to-End Test with Jest

  • نقطه پایانی Login را تست کنید Test the Login endpoint

  • تست نقطه پایانی ورود به سیستم را به پایان برسانید Finish up on Login endpoint test

  • Create endpoint را تست کنید Test the Create endpoint

  • تست ایجاد نقطه پایانی را تمام کنید Finish up on Create endpoint test

  • نقطه پایان Read را تست کنید Test the Read endpoint

  • نقطه پایانی Update را تست کنید Test the Update endpoint

  • تست نقطه پایانی به‌روزرسانی را تمام کنید Finish up on Update endpoint test

  • نقطه پایانی Delete را تست کنید Test the Delete endpoint

4. پوشش تست 4. Test Coverage

  • کنترل خطای تست Test error handling

  • پایان دادن به دست زدن به خطای تست Finish up on test error handling

  • تست را به صورت خودکار اجرا کنید Run test automatically

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

نظری ارسال نشده است.

آموزش تست سرتاسری با جست
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
1h 51m
23
Linkedin (لینکدین) lynda-small
03 آبان 1400 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
-
- از 5
ندارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chinyelu Ibute Chinyelu Ibute

مهندس نرم افزار

chinyelu ibute یک مهندس نرم افزار برای مایکروسافت است.

او در ساخت سیستم های نرم افزاری توزیع مقیاس پذیر که نیازهای تجاری را در صنایع متنوع تامین می کند، تجربه می کند. Chinyelu دارای BS در مهندسی برق از دانشگاه نیجریه، Nsukka است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

لینکدین به عنوان یکی از بزرگترین شبکه‌های اجتماعی حرفه‌ای، به میلیون‌ها افراد در سراسر جهان این امکان را می‌دهد تا ارتباط برقرار کنند، اطلاعات حرفه‌ای خود را به اشتراک بگذارند و فرصت‌های شغلی را کشف کنند. این شبکه اجتماعی به کاربران امکان می‌دهد تا رزومه حرفه‌ای خود را آپدیت کنند، با همکاران، دوستان و همکاران آینده ارتباط برقرار کنند، به انجمن‌ها و گروه‌های حرفه‌ای ملحق شوند و از مقالات و مطالب مرتبط با حوزه کاری خود بهره‌مند شوند.

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.