آموزش توسعه تست‌محور (TDD): تکنیک‌ها و ابزارها - آخرین آپدیت

دانلود Test-driven Development (TDD): Techniques and Tools

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نرم‌افزارهای قابل اعتماد نیازمند استراتژی‌های تست موثر هستند، اما بسیاری از توسعه‌دهندگان در به‌کارگیری عملی اصول توسعه تست‌محور (TDD) با چالش روبرو هستند. در این دوره آموزشی با عنوان «توسعه تست‌محور (TDD): تکنیک‌ها و ابزارها»، شما یاد می‌گیرید که چگونه با اطمینان کامل TDD را در پروژه‌های نرم‌افزاری واقعی پیاده‌سازی کنید. ابتدا نحوه معماری میکروسرویس‌های تست‌پذیر را بررسی می‌کنید، سپس با متدهای قدرتمند تست دیتابیس و تست یکپارچگی (Integration Testing) آشنا می‌شوید و در نهایت، یاد می‌گیرید که چگونه تست‌های عملکرد (Performance Tests) را توسعه داده و بهینه ترین ابزارهای تست را انتخاب کنید. در پایان این دوره، شما مهارت‌ها و دانش عملی TDD لازم برای ساخت نرم‌افزارهای باکیفیت و قابل نگهداری را کسب خواهید کرد.

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

مبانی TDD و تعاملات سیستم Foundations of TDD and System Interactions

  • آشنایی با توسعه تست‌محور Introduction to Test-driven Development

  • نخستین تست‌ها برای اپلیکیشن وبلاگ First Tests for Our Blogging App

  • استفاده از ریپازیتوری (Repository) Using a Repository

معماری میکروسرویس‌ها با TDD Architecting Microservices with TDD

  • استفاده از TDD در میکروسرویس‌ها TDD with Microservices

  • بازسازی کد برای معماری‌های مبتنی بر میکروسرویس Refactoring to Microservice-based Architectures

  • مرور تست‌های Pact Pact Testing Review

تست دیتابیس و تست یکپارچگی Database and Integration Testing

  • استفاده از Test Doubles Using Test Doubles

  • ساخت لایه Persistence Building the Persistence Layer

  • چالش‌های دیتابیس‌های In-memory Challenges with In-memory Databases

تست رابط کاربری و تست End-to-End User Interface and End-to-end Testing

  • آشنایی با تست‌های End-to-End Introduction to End-to-end Testing

  • دمو: اجرای تست End-to-End Demo: End-to-end Testing

  • مرور فرآیند تست Review of Testing Process

گردش‌کارهای هوش مصنوعی AI Workflows

  • ادغام هوش مصنوعی در گردش‌کارهای تست Integrating AI into Testing Workflows

نمایش نظرات

آموزش توسعه تست‌محور (TDD): تکنیک‌ها و ابزارها
جزییات دوره
59m
13
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
10
4.5 از 5
دارد
دارد
دارد
Andy Watt
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andy Watt Andy Watt

اندی یک مهندس نرم افزار با تجربه با نزدیک به 20 سال تجربه در صنعت فناوری است. او در حال حاضر به‌عنوان یک توسعه‌دهنده مستقل فعالیت می‌کند و با کار بر روی پروژه‌های مختلف و استفاده از تعدادی فناوری، زندگی را جذاب نگه می‌دارد. اندی دارای مدرک لیسانس در علوم کامپیوتر از دانشگاه رابرت گوردون است. او عمدتاً با دات نت کار کرده است و از هر فناوری وب قابل تصوری، از ASP کلاسیک گرفته تا Blazor، و همه چیز در این بین استفاده کرده است! اندی که یک یادگیرنده مادام العمر است، به طور مداوم مهارت های خود را از طریق دوره های مختلف رسمی و غیررسمی تقویت می کند. اندی همچنین از به اشتراک گذاشتن دانش خود لذت می برد. او مقالات فنی را در وبلاگ خود می نویسد و اخیراً اولین کتاب خود را با عنوان "ساخت برنامه های کاربردی مدرن SaaS با سی شارپ و دات نت" منتشر کرده است. اندی عاشق بیرون رفتن و کاوش در حومه اسکاتلند است. او صخره‌نورد و تپه‌نوردی مشتاق است و دوست دارد دویدن و دوچرخه سواری کند. اندی بیشتر از یک چالش لذت می برد، خواه یک مشکل فنی خاردار باشد یا یک مسیر کوهستانی شیب دار!