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

دوره آموزشی مبانی برنامه نویسی: توسعه مبتنی بر تست

1 ساعت 41 دقیقهمبتدی2019-06-17

مدرسین

Neelam Dwivedi

Neelam Dwivedi

Assistant Teaching Professor at Heinz College

جزئیات دوره

برنامه نویسان نباید حدس بزنند که آیا نرم‌افزار درست کار می‌کند یا نه. آن‌ها باید بتوانند در هر مرحله آن را ثابت کنند. فرآیند توسعه رسمی (TDD) به شما این امکان را می‌دهد که برنامه روتین روزمره خود را انجام دهید. شما می‌توانید چندین بار در روز آزمایش‌ها را اجرا کنید و بازخورد فوری خود را در مورد کیفیت کد خود دریافت کنید. این درس توضیح می‌دهد که چگونه یک طرز فکر TDD و مهارت‌های فرآیند حیاتی را برای همه توسعه دهندگان نرم‌افزارهای مدرن اتخاذ کنید. ببینید چه چیزی یک آزمون خوب را انجام می‌دهد، چرا شما باید بیشتر به شکست نسبت به موفقیت علاقه‌مند باشید، و اینکه چگونه تست‌های مکرر را اندازه‌گیری و اجرا کنید. سپس اصطلاحات فنی را بررسی کنید: suites تست، harnesses تست، اشیاء mock and stub و غیره. در نهایت، به این که چگونه TDD در رایج‌ترین زبان‌ها و محیط‌های برنامه‌نویسی مورد استفاده قرار می‌گیرد، نگاه کنید و اینکه چه ابزارها و فریمورکهایی برای کمک به موفقیت شما وجود دارند. مدرس Neelam Dwivedi هر موضوعی را از دید یک برنامه‌نویس با تاکید بر زمان و صرفه‌جویی در هزینه که یک جریان کار TDD خوب می‌تواند فراهم کند، بررسی می‌کند.

اهداف یادگیری
توسعه آزمون محور چیست؟
نوشتن موارد آزمون
روش شناسی TDD
بازسازی
ساختار و نحو را آزمایش کنید
ابزارها و چارچوب های TDD
مسخره

مهارت ها

Software TestingJavaDevOps FoundationsOracleDevOpsFoundationsSoftware Development

سرفصل ها

0. مقدمه

  • 01 - گام‌های کوچک برای چیزهای بزرگ
  • 02 - آنچه باید بدانید
  • 03 - توسعه آزمایش محور (TDD) چیست؟
  • 04 - xUnit و JUnit
  • 05 - نوشتن موارد تست

1. روش TDD

  • 06 - TDD و چابک
  • 07 - از کجا شروع کنیم
  • 08 - چرخه تکرار شونده قرمز-سبز- فاکتور
  • 09 - Refactor برای بهبود طراحی
  • 10 - ✓ چالش - کارکرد
  • 11 - ✓ راه حل - کارکرد

2. ساختار و نحو TDD

  • 12 - ساختار تست
  • 13 - ادعاها
  • 14 - آزمون استثناها
  • 15 - ✓ چالش - عملکرد
  • 16 - ✓ راه حل - عملکرد

3. مقیاس بندی TDD

  • 17 - ابزارها و چارچوب‌های TDD
  • 18 - چارچوب‌های ادعایی
  • 19 - تست دوبل
  • 20 - تمسخر
  • 21 - ✓ چالش - پایگاه داده
  • 22 - ✓ راه حل - پایگاه داده

نتیجه

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

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

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

درباره ما

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

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

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

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

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