لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد C++: Google Test و Google Mock
C++ Unit Testing: Google Test and Google Mock
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
شروع توسعه تست محور (TDD) در C++ با Googletest و Googlemock Google Test (C++ Unit Testing) Google Mock پیش نیازها:C++ پایه بدون نیاز به تجربه تست واحد
این دوره برای توسعه دهندگان نرم افزار و دانش آموزانی است که می خواهند با نوشتن کدهای قوی تر و بدون اشکال با استفاده از چارچوب تست Google، برنامه نویسان بهتری باشند.
کد شما بهتر میشود و اطمینان بیشتری به درستی کدتان خواهید داشت، زیرا با استفاده از آزمایشهای خودکار با اشکالات بیشتری مواجه خواهید شد.
چند بار این اتفاق برای شما افتاده است؟ کد جدیدی نوشتید و بعد از اتمام کار سخت متوجه شدید که ویژگی هایی را که قبلاً کار می کردند شکسته اید؟ و باید ساعتهای بیشتری را برای یافتن و رفع اشکالها تلف میکردید... این مشکل در اکثر موارد با استفاده از تستهای خودکار، بهویژه تستهای واحد قابل حل است.
هیچ تجربه ای در مورد آزمایش خودکار لازم نیست. دانش بسیار ابتدایی ++C مورد نیاز است، هیچ چیز بیش از حد پیچیده.
اگر در Google Test کاملاً تازه کار هستید، این دوره فقط برای شماست! اگر قبلاً دانشی دارید، به محتوای دوره نگاه کنید و ببینید آیا ویژگیهای پیشرفتهتری پیدا میکنید که درباره آنها نمیدانستید.
Google Test بر روی چندین پلتفرم کار می کند. می توانید از هر پلتفرمی که دوست دارید استفاده کنید. در این دوره، من آن را در:
انجام می دهم
ویندوز (ویژوال استودیو)
لینوکس (C ساخت یا کامپایل مستقیم از خط فرمان)
اگر به من پیشنهاد دهید پلتفرمهای دیگری اضافه میشوند
در هر بخش اسلایدها و نمونههای کدگذاری عملی وجود دارد. توصیه می کنم نمونه ها را امتحان کنید و با آنها بازی کنید.
در اینجا ارائه مختصری از محتوای دوره آمده است:
ویدیوهای اختیاری: راه اندازی در Windows (Visual Studio) و در Linux (CMake و GCC)
مبانی تست واحد:
ساختار آزمون واحد
ادعاها - عددی، رشتهای، استثنائات
استفاده مجدد از کد بین تستها (تست فیکسچرها، SetUp() و TearDown())
آزمونهای پارامتری: با نوشتن یک تابع، چندین آزمایش ایجاد کنید.
تمسخر - جایگزینی اشیاء واقعی با تقلبی که می توانید کنترل کنید):
اصول
تنظیم رفتار مسخرهها
مطابقات
سرفصل ها و درس ها
معرفی دوره
Course Intro
معرفی دوره
Course Intro
نحوه استفاده از این دوره
How to Use This Course
راه اندازی تست گوگل
Setting Up Google Test
راه اندازی تست گوگل
Setting Up Google Test
مقدمه
Intro
به روز رسانی برای کاربران CMake در همه سیستم عامل ها
Update for CMake users on all operating systems
نمایش نظرات