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

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

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: نرم‌افزارهای قابل اعتماد نیازمند استراتژی‌های تست موثر هستند، با این حال بسیاری از توسعه‌دهندگان در به کارگیری عملی اصول توسعه تست‌محور (TDD) با چالش روبرو هستند. در این دوره آموزشی با عنوان «توسعه تست‌محور (TDD): تکنیک‌ها و ابزارها»، شما یاد می‌گیرید که چگونه با اعتماد به نفس کامل، TDD را در پروژه‌های نرم‌افزاری واقعی پیاده‌سازی کنید. ابتدا نحوه معماری میکروسرویس‌های تست‌پذیر را بررسی می‌کنید، سپس با متدهای قدرتمند تست دیتابیس و تست‌های یکپارچگی (Integration Testing) آشنا می‌شوید و در نهایت، یاد می‌گیرید که چگونه تست‌های عملکردی را توسعه داده و بهینه ترین ابزارهای تست را انتخاب کنید. در پایان این دوره، شما مهارت‌ها و دانش عملی لازم از 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 Layer) 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 با سی شارپ و دات نت" منتشر کرده است. اندی عاشق بیرون رفتن و کاوش در حومه اسکاتلند است. او صخره‌نورد و تپه‌نوردی مشتاق است و دوست دارد دویدن و دوچرخه سواری کند. اندی بیشتر از یک چالش لذت می برد، خواه یک مشکل فنی خاردار باشد یا یک مسیر کوهستانی شیب دار!