تخفیف ویژه همین الان — دوره‌های تخفیف‌دار را ببینید.
روز
:
ساعت
:
دقیقه
:
ثانیه
تخفیف‌های ویژه
دوره آموزشی جاوا اسکریپت: توسعه مبتنی بر آزمایش (ES6)

دوره آموزشی جاوا اسکریپت: توسعه مبتنی بر آزمایش (ES6)

2 ساعت 21 دقیقهپیشرفته2019-11-21

مدرسین

Shaun Wassell

Shaun Wassell

Full-Stack Software Developer

جزئیات دوره

TDD یکی از موضوعاتی است که در دنیای توسعه نرم افزار بسیار مورد بحث قرار گرفته است. حتی دقیق ترین برنامه های کاربردی تا حدی رشد می کنند که اشکال زدایی و اطمینان از کیفیت مشکل می شود. توسعه تست محور (TDD) با اطمینان از اینکه همه قسمتهای برنامه شما تحت آزمایش قرار گرفته است، فوق العاده کمک می کند. در این دوره، شون واسل تکنیک ها و ابزارهای اساسی برای آزمون واحد و ادغام را بررسی می کند. در طول راه، او زوم می کند تا بررسی کند که چگونه همه آنها با هم هماهنگ هستند. Shaun همچنین نقاط قوت و ضعف TDD را برجسته می کند و نمونه هایی در دنیای واقعی ارائه می دهد که نشان می دهد چگونه TDD می تواند در گردش کار توسعه شما جا بیفتد.

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

مهارت ها

Software TestingJavaScriptDevOps FoundationsOracleDevOpsProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)

سرفصل ها

0. مقدمه

  • 01 - ویدیوی معرفی
  • 02 - آنچه باید بدانید
  • 03 - آنچه این دوره شامل می‌شود
  • 04 - نصب نرم افزار

1. مبانی توسعه آزمایش محور (TDD).

  • 05 - TDD چیست
  • 06 - مزایای TDD
  • 07 - معایب TDD
  • 08 - چرخه اصلی TDD
  • 09 - نوشتن تست‌های مؤثر
  • 10 - سه نوع مختلف آزمون

2. نوشتن تست‌های واحد

  • 11 - هدف از تست واحد
  • 12 - چارچوب‌های جاوا اسکریپت برای تست واحد
  • 13 - نوشتن و اجرای تست‌های پایه
  • 14 - تست توابع اولیه
  • 15 - تست توابع ناهمزمان
  • 16 - اصلاح عملکرد موجود
  • 17 - mock كردن يا نكردن
  • 18 - چالش - با توجه به معیارها، تست‌های واحد بنویسید
  • 19 - راه حل - با توجه به معیارها، تست‌های واحد بنویسید

3. نوشتن تست‌های ادغام

  • 20 - مقدمه ای بر تست یکپارچه سازی
  • 21 - تست‌های ادغام چگونه در TDD قرار می‌گیرند
  • 22 - تست دوبل
  • 23 - چه زمانی نباید از تست دوبل استفاده کنم
  • 24 - دو دسته از آزمون‌های یکپارچه سازی
  • 25 - کتابخانه‌های جاوا اسکریپت برای تست یکپارچه سازی

4. نوشتن تست‌های پایان به پایان

  • 26 - تست ادغام در عمل
  • 27 - تست سرورهای Node با SuperTest
  • 28 - تست نقطه پایانی - رویکرد اساسی
  • 29 - ایجاد فایل راه‌اندازی موکا

5. بهبود گردش کار TDD

  • 30 - تست ارتباطات پایگاه داده - راه‌اندازی اولیه
  • 31 - راه‌اندازی پایگاه داده و حذف در تست ها
  • 32 - نادیده گرفتن خواص شی در موکا
  • 33 - استفاده از متغیرهای محیطی در تست
  • 34 - ایجاد کمک‌های آزمایشی
  • 35 - بازنشانی پایگاه داده بین تست ها

6. یک مثال در دنیای واقعی

  • 36 - ایجاد تست دوبل با سینون
  • 37 - تست نقطه پایانی Node با SuperTest
  • 38 - پیاده‌سازی نقطه پایانی سرور
  • 39 - تست مسیر خطای سرور
  • 40 - چالش - تست یافت نشد
  • 41 - راه حل - تست یافت نشد

7. اجرای آزمون ها

  • 42 - تست‌ها را به صورت خودکار اجرا کنید
  • 43 - بررسی پوشش تست با نیویورک

نتیجه

  • 44 - مراحل بعدی

دوره های مرتبط

مسیرهای مرتبط

درباره ما

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

شماره تلفنکانال آپاراتپشتیبانی تلگرامکانال تلگرامپیج اینستاگرام

کلیه‌ی حقوق این سایت متعلق به لینداکده می باشد

قوانین و شرایط|حریم خصوصی

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal