لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش تست واحد 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات