دوره آموزشی توسعه مبتنی بر آزمایش در ++C
2 ساعت 21 دقیقهمبتدی2018-06-28
مدرسین

Richard Wells
Software Engineer
جزئیات دوره
هر توسعه دهنده نرم افزاری می خواهد برنامه هایی با کیفیت بالا ارسال کند. توسعه مبتنی بر آزمون (TDD) یک رشته کلیدی است که می تواند به شما کمک کند تا روند توسعه خود را تقویت کنید-و به نوبه خود، پایگاه کد خود را-با اطمینان از اینکه خرابی ها و اشکالات در مراحل اولیه مورد بررسی قرار می گیرند. در این دوره، به ریچارد ولز بپیوندید زیرا او تست واحد و TDD را برای پروژه های ++C پوشش می دهد. ریچارد مروری بر آزمایش واحد و TDD ارائه می دهد و توضیح می دهد که چرا هر دو برای توسعه دهندگان بسیار مهم هستند. او همچنین نحوه تنظیم محیط توسعه خود را برای TDD نشان می دهد و از چارچوب واحد تست ++Google C می گذرد. در طول دوره، او بهترین شیوه ها را به اشتراک می گذارد و نمونه ها و موارد آزمایشی را ارائه می دهد که می تواند به شما در درک عملی TTD در++C کمک کند.
اهداف یادگیری
توسعه تست محور (TDD) چیست؟
راه اندازی محیط توسعه خود
راه اندازی Google Test با Eclipse، Visual Studio، CLion و Xcode
کار با Google Test
تست دو نفره
کتابخانه Google Mock
بهترین شیوه های TDD
اهداف یادگیری
توسعه تست محور (TDD) چیست؟
راه اندازی محیط توسعه خود
راه اندازی Google Test با Eclipse، Visual Studio، CLion و Xcode
کار با Google Test
تست دو نفره
کتابخانه Google Mock
بهترین شیوه های TDD
مهارت ها
C++Software TestingDevOps FoundationsDevOpsProgramming LanguagesOpen SourceSoftware DevelopmentOne-Off
سرفصل ها
0. مقدمه
- 01 - خوش آمدید
1. مروری بر توسعه آزمایش محور
- 02 - تست واحد چیست
- 03 - توسعه آزمایش محور چیست
- 04 - مثال - جلسه TDD، کاتای FizzBuzz
2. محیط توسعه خود را تنظیم کنید
- 05 - Google Test را با Eclipse راهاندازی کنید
- 06 - Google Test را با ویژوال استودیو راهاندازی کنید
- 07 - Google Test را با CLion راهاندازی کنید
- 08 - Google Test را با Xcode راهاندازی کنید
3. مروری بر تست گوگل
- 09 - تست گوگل
4. کاتای پرداخت سوپرمارکت
- 10 - نمای کلی، راهاندازی و اولین مورد آزمایشی
- 11 - موارد را اضافه کنید، قیمت اقلام را اضافه کنید و کل فعلی را محاسبه کنید
- 12 - چندین آیتم را اضافه کنید و کل را محاسبه کنید
- 13 - اضافه کردن و اعمال تخفیف
- 14 - در هنگام اضافه کردن یک مورد بدون قیمت، یک استثناء قرار دهید
5. تست دونفره
- 15 - بررسی اجمالی دوتایی تست
- 16 - نمای کلی Google Mock
- 17 - مثال Google Mock
6. بهترین شیوههای توسعه Test-Drive
- 18 - بهترین شیوههای توسعه آزمایش محور
نتیجه
- 19 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی تست واحد سی شارپ با xUnit
- دوره آموزشی توسعه تست محور سی شارپ
- دوره آموزشی ASP.NET Core: توسعه مبتنی بر آزمایش
- دوره آموزشی راهاندازی ایدهات با تفکر طراحی (Design Thinking)
- دوره آموزشی توسعه مبتنی بر آزمایش در جنگو
- دوره آموزشی توسعه مبتنی بر تست در Spring Boot با استفاده از JUnit و Mockito
- دوره آموزشی توسعه مبتنی بر تست در دنیای هوش مصنوعی
- دوره آموزشی Spring: توسعه تست محور با JUnit
مسیرهای مرتبط
- مسیر آموزشی ارتقای مهارتهای سی شارپ: ساخت برنامههای مقاوم
- مسیر آموزشی تبدیل شدن به یک استاد سی پلاس پلاس
- مسیر آموزشی آماده شدن برای آزمون MTA: اصول توسعه نرم افزار (98-361)
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی شروع به کار به عنوان یک توسعه دهنده ASP.NET
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده آردوینو