آموزش توسعه آزمایشی در C ++

Test-Driven Development in C++

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: هر توسعه دهنده نرم افزار می خواهد برنامه های با کیفیت بالا را ارسال کند. توسعه مبتنی بر آزمون (TDD) با اطمینان از رفع زودهنگام خرابی ها و اشکالات ، یک رشته کلیدی است که می تواند به شما در ارتقا development روند توسعه خود - و به نوبه خود ، پایگاه کد خود - کمک کند. در این دوره ، به Richard Wells بپیوندید زیرا او آزمایش واحد و TDD را برای پروژه های C ++ پوشش می دهد. ریچارد با ارائه توضیحاتی کلی در مورد آزمایش واحد و TDD ، توضیح می دهد که چرا هر دو برای توسعه دهندگان بسیار مهم هستند. او همچنین نحوه تنظیم محیط توسعه خود را برای TDD نشان می دهد و از چارچوب تست واحد Google+ C ++ عبور می کند. در طول دوره ، او بهترین روشها را به اشتراک می گذارد و مثالها و موارد آزمایشی را ارائه می دهد که می تواند به شما کمک کند درک عملی TTD در C ++ را بدست آورید.
موضوعات شامل:
  • توسعه آزمون محور (TDD) چیست؟
  • تنظیم محیط توسعه خود
  • تنظیم Google Test با Eclipse ، Visual Studio ، CLion و Xcode
  • کار با Google Test
  • آزمون دو برابر
  • کتابخانه Google Mock
  • بهترین روشهای TDD

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

مقدمه 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

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش توسعه آزمایشی در C ++
جزییات دوره
2h 20m
19
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
13,626
- از 5
ندارد
دارد
دارد
Richard Wells
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Richard Wells Richard Wells

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