آموزش شروع توسعه تست محور در سی پلاس پلاس - آخرین آپدیت

دانلود Beginning Test Driven Development in C++

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

آموزش تست‌نویسی با رویکرد TDD در C++

یادگیری اصول توسعه نرم‌افزار با آزمون (Test Driven Development) با استفاده از زبان برنامه‌نویسی C++

چگونه با استفاده از اصول توسعه نرم‌افزار با آزمون، تست‌های واحد (Unit Tests) برای کد C++ خود پیاده‌سازی کنید.

پیش‌نیازهای دوره

  • آشنایی با زبان برنامه‌نویسی C++.
  • نصب و آماده‌سازی محیط توسعه یکپارچه (IDE) دلخواه شما. این دوره به آموزش تنظیم و استفاده از کتابخانه Google Test در Visual Studio و Eclipse می‌پردازد.

توسعه نرم‌افزار با آزمون (Test Driven Development یا TDD) یک اصل کلیدی است که هر توسعه‌دهنده نرم‌افزار باید برای تضمین کیفیت کد خود به کار گیرد. در این دوره، نحوه استفاده از این اصل را در روال روزمره برنامه‌نویسی به شما نشان می‌دهم تا به تضمین کیفیت کدبیس (codebase) خود کمک کنید.

آنچه در این دوره خواهید آموخت:

  • تست واحد (Unit Testing) و توسعه نرم‌افزار با آزمون (TDD) چیست و چگونه به شما کمک می‌کند.

  • کتابخانه تست Google Test چیست و چگونه برای نوشتن تست‌های واحد در C++ استفاده می‌شود.

  • نحوه تنظیم برخی از محیط‌های توسعه رایج C++ برای استفاده از Google Test.

  • بهترین شیوه‌ها (Best Practices) برای تست واحد و توسعه نرم‌افزار با آزمون.

  • تمرین عملی با جلسات برنامه‌نویسی گام به گام با استفاده از TDD در C++.


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

مقدمه Introduction

معرفی Introduction

  • معرفی Introduction

  • مقدمه Introduction

مروری بر تست محور توسعه (TDD) Overview of Test Driven Development

  • تست واحد چیست؟ What is Unit Testing?

  • نمونه سریع جلسه TDD - FizzBuzz Kata Quick Example TDD Session - The FizzBuzz Kata

مروری بر توسعه آزمایش محور Overview of Test Driven Development

  • تست واحد چیست؟ What is Unit Testing?

  • تست محور توسعه (TDD) چیست؟ What is Test Driven Development?

  • توسعه تست محور چیست؟ What is Test Driven Development?

  • نمونه سریع جلسه TDD – FizBuzz Kata Quick Example TDD Session - The FizzBuzz Kata

  • آزمون مروری تست واحد و تست محور توسعه Unit Testing and Test Driven Development Overview Quize

  • تست واحد و آزمون بررسی اجمالی توسعه مبتنی بر آزمایش Unit Testing and Test Driven Development Overview Quize

راه‌اندازی محیط توسعه شما Setting Up Your Development Environment

  • راه اندازی تست گوگل با ویژوال استودیو Setting Up Google Test With Visual Studio

  • راه اندازی تست گوگل با CLion Setting Up Google Test with CLion

  • راه اندازی تست گوگل با XCode Setting Up Google Test with XCode

تنظیم محیط توسعه شما Setting Up Your Development Environment

  • راه اندازی Google Test با Eclipse Setting Up Google Test With Eclipse

  • راه‌اندازی Google Test با Eclipse Setting Up Google Test With Eclipse

  • راه‌اندازی Google Test با Visual Studio Setting Up Google Test With Visual Studio

  • راه‌اندازی Google Test با CLion Setting Up Google Test with CLion

  • راه‌اندازی Google Test با XCode Setting Up Google Test with XCode

مروری بر Google Test Google Test Overview

بررسی اجمالی تست گوگل Google Test Overview

  • بررسی اجمالی تست گوگل Google Test Overview

  • مروری بر Google Test Google Test Overview

The Supermarket Checkout Kata The Supermarket Checkout Kata

  • اضافه کردن و اعمال تخفیف Add and Apply Discounts

  • هنگام اضافه کردن یک مورد بدون قیمت، استثناء را پرتاب کنید Throw Exception when Adding an Item with No Price

کاتای پرداخت سوپرمارکت The Supermarket Checkout Kata

  • بررسی اجمالی، راه اندازی، و اولین مورد آزمایشی Overview, Setup, and 1st Test Case

  • مرور کلی، راه‌اندازی و اولین مورد آزمون Overview, Setup, and 1st Test Case

  • اقلام را اضافه کنید، قیمت اقلام را اضافه کنید و مجموع فعلی را محاسبه کنید Add Items, Add Item Prices, and Calculate Current Total

  • افزودن اقلام، افزودن قیمت اقلام و محاسبه مجموع فعلی Add Items, Add Item Prices, and Calculate Current Total

  • افزودن اقلام متعدد و محاسبه مجموع Add Multiple Items and Calculate Total

  • چندین آیتم را اضافه کنید و مجموع را محاسبه کنید Add Multiple Items and Calculate Total

  • افزودن و اعمال تخفیف‌ها Add and Apply Discounts

  • پرتاب استثناء هنگام افزودن کالایی بدون قیمت Throw Exception when Adding an Item with No Price

Test Doubles Test Doubles

  • نمای کلی Google Mock Google Mock Overview

  • تست مسابقه دو نفره Test Doubles Quiz

تست دونفره Test Doubles

  • بررسی اجمالی تست دونفره Overview of Test Doubles

  • مرور Test Doubles Overview of Test Doubles

  • مرور Google Mock Google Mock Overview

  • نمونه Google Mock Google Mock Example

  • Google Mock مثال Google Mock Example

  • آزمون Test Doubles Test Doubles Quiz

بهترین شیوه‌های TDD TDD Best Practices

بهترین روش های TDD TDD Best Practices

  • بهترین روش های TDD TDD Best Practices

  • بهترین شیوه‌های TDD TDD Best Practices

نتیجه‌گیری Conclusion

  • نتیجه Conclusion

نتیجه Conclusion

  • نتیجه‌گیری Conclusion

نمایش نظرات

آموزش شروع توسعه تست محور در سی پلاس پلاس
جزییات دوره
2.5 hours
19
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
5,508
4 از 5
دارد
دارد
دارد
Richard Wells
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Wells Richard Wells

مهندس نرم افزار حرفه ای علاقه مند به کد کیفیت