لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش توسعه آزمایشی در C ++
Test-Driven Development in C++
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
هر توسعه دهنده نرم افزار می خواهد برنامه های با کیفیت بالا را ارسال کند. توسعه مبتنی بر آزمون (TDD) با اطمینان از رفع زودهنگام خرابی ها و اشکالات ، یک رشته کلیدی است که می تواند به شما در ارتقا development روند توسعه خود - و به نوبه خود ، پایگاه کد خود - کمک کند. در این دوره ، به Richard Wells بپیوندید زیرا او آزمایش واحد و TDD را برای پروژه های C ++ پوشش می دهد. ریچارد با ارائه توضیحاتی کلی در مورد آزمایش واحد و TDD ، توضیح می دهد که چرا هر دو برای توسعه دهندگان بسیار مهم هستند. او همچنین نحوه تنظیم محیط توسعه خود را برای TDD نشان می دهد و از چارچوب تست واحد Google+ C ++ عبور می کند. در طول دوره ، او بهترین روشها را به اشتراک می گذارد و مثالها و موارد آزمایشی را ارائه می دهد که می تواند به شما کمک کند درک عملی TTD در C ++ را بدست آورید.
موضوعات شامل:
توسعه آزمون محور (TDD) چیست؟ li>
تنظیم محیط توسعه خود li>
تنظیم Google Test با Eclipse ، Visual Studio ، CLion و Xcode
کار با Google Test
آزمون دو برابر li>
کتابخانه Google Mock
بهترین روشهای TDD li>
سرفصل ها و درس ها
مقدمه
Introduction
خوش آمدی
Welcome
1. بررسی اجمالی از توسعه محور آزمون
1. Overview of Test-Driven Development
تست واحد چیست؟
What is unit testing?
توسعه محور تست چیست؟
What is test-driven development?
مثال: جلسه TDD ، کاتالوگ FizzBuzz
Example: TDD session, the FizzBuzz kata
2. تنظیم محیط توسعه خود
2. Setting Up Your Development Environment
Google Test را با Eclipse تنظیم کنید
Set up Google Test with Eclipse
Google Test را با ویژوال استودیو تنظیم کنید
Set up Google Test with Visual Studio
Google Test را با CLion تنظیم کنید
Set up Google Test with CLion
Google Test را با Xcode تنظیم کنید
Set up Google Test with Xcode
3. بررسی اجمالی Google Test
3. Google Test Overview
Google Test
Google Test
4- فروشگاه کالاهای پرداخت سوپر مارکت
4. The Supermarket Checkout Kata
بررسی اجمالی ، تنظیم و اولین مورد آزمایش
Overview, setup, and the first test case
موارد را اضافه کنید ، قیمت کالاها را اضافه کنید و کل فعلی را محاسبه کنید
Add items, add item prices, and calculate the current total
چندین مورد اضافه کنید و تعداد کل را محاسبه کنید
Add multiple items and calculate the total
تخفیف ها را اضافه و اعمال کنید
Add and apply discounts
هنگام اضافه کردن یک مورد بدون قیمت ، یک استثنا را پرتاب کنید
Throw an exception when adding an item with no price
5- تست های مضاعف
5. Test Doubles
بررسی اجمالی دوگانه ها
Test doubles overview
نمای کلی Google Mock
Google Mock overview
مثال Google Mock
Google Mock example
6. بهترین روش های توسعه تست درایو
6. Test-Drive Development Best Practices
توسعه محور آزمون بهترین شیوه ها
Test-driven development best practices
نمایش نظرات