نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
نوشتن تست های واحد قسمت بزرگی از یک توسعه دهنده نرم افزار خوب است. این دوره به شما نحوه استفاده از تست های واحدی برای بهبود کد C موجود با CLion IDE را آموزش می دهد. هرکسی که تاکنون تست واحدی را نوشته است می داند که این همیشه یک کار بی اهمیت نیست ، به ویژه هنگامی که می خواهید کد موجود را آزمایش کنید. در این دوره ، Unit Testing C Code in CLion ، شما یاد می گیرید که تست های واحدی را بنویسید ، اجرا کنید ، اشکال زدایی کنید و تجزیه و تحلیل کنید. ابتدا ، تصمیم گیری در مورد چگونگی و آزمایش را کشف خواهید کرد. در مرحله بعدی ، با استفاده از تست های واحد ، برای بازخوانی و قابلیت نگهداری بهتر ، کد refactoring را کشف خواهید کرد. سرانجام ، شما خواهید آموخت که چگونه نتایج را درست درک کنید و مسائل را بررسی کنید. پس از اتمام این دوره ، مهارت و دانش CLion و تست واحد مورد نیاز برای ایجاد کد C بهتر ، تمیز و قابل نگهداری را خواهید داشت.
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
معرفی واحد تست و CLion
Introducing Unit Testing and CLion
-
معرفی دوره
Course Introduction
-
بررسی اجمالی دوره
Course Overview
-
معرفی تست های واحد
Introducing Unit Tests
-
چرا می توان تست های خودکار نوشت؟
Why Write Automated Tests?
-
چگونه می توان با آزمایشات واحدی موفق شد
How to Succeed with Unit Tests
-
معرفی CLion IDE
Introducing the CLion IDE
-
معرفی CMake
Introducing CMake
-
در حال اجرا و اشکال زدایی از برنامه آزمایشی
Running and Debugging the Demo Application
-
خلاصه
Summary
تست خودکار در CLion
Automated Testing in CLion
-
بررسی اجمالی ماژول
Module Overview
-
چارچوب های آزمایشی پشتیبانی شده توسط CLion
Testing Frameworks Supported by CLion
-
Google Test 101
Google Test 101
-
تقویت 101. تست 101
Boost.Test 101
-
Catch2 Quick 101
Catch2 Quick 101
-
101 تست
docTest 101
-
تصمیم گیری برای استفاده از چهارچوب آزمون
Deciding Which Test Framework to Use
-
نسخه ی نمایشی: تست یکپارچه سازی چارچوب در CLion
Demo: Testing Framework Integration in CLion
-
چگونه شروع به آزمایش کد قدیمی کنیم
How to Start Testing Legacy Code
-
نسخه ی نمایشی: نوشتن تست های پذیرش در CLion
Demo: Writing Acceptance Tests in CLion
-
خلاصه
Summary
سازماندهی آزمایشات
Organizing Your Tests
-
بررسی اجمالی ماژول
Module Overview
-
چرا به دستورالعمل نیاز داریم؟
Why Do We Need Guidelines?
-
چگونه می توان پروژه خود را ساختار بندی کرد
How to Structure Your Project
-
ترتیب ، اقدام ، ادعا
Arrange, Act, Assert
-
نامگذاری آزمایشات خود
Naming Your Tests
-
استفاده از برچسب ها برای سازماندهی آزمایشات خود
Using Tags to Organize Your Tests
-
نسخه ی نمایشی: بازنشانی کد شما
Demo: Refactoring Your Code
-
نسخه ی نمایشی: تست واحد نوشتن
Demo: Writing Unit Tests
-
دستورالعمل های خود را ساده نگه دارید
Keep Your Guidelines Simple
-
با استفاده از Run Configurations
Using Run Configurations
-
نسخه ی نمایشی: اجرای تست های خود
Demo: Running Your Tests
-
خلاصه
Summary
نوشتن و اجرای تست های واحد
Writing and Running Unit Tests
-
بررسی اجمالی ماژول
Module Overview
-
تست های واحدی و تست های یکپارچه سازی
Unit Tests and Integration Tests
-
نحوه ساخت جعل وابستگی در کد C
How to Fake Dependencies in C Code
-
نسخه ی نمایشی: جعل روش ها با استفاده از کتابخانه دیگر
Demo: Faking Methods Using Another Library
-
نسخه ی نمایشی: روش های ساختگی با استفاده از ماکرو
Demo: Faking Methods Using Macros
-
نسخه ی نمایشی: روشهای جعل با استفاده از اشاره گرهای عملکرد
Demo: Faking Methods Using Function Pointers
-
درک شکستهای آزمون
Understanding Test Failures
-
چرا باید تست های خود را رفع اشکال کنید
Why You Need to Debug Your Tests
-
نسخه ی نمایشی: پیدا کردن و رفع اشکالات با استفاده از تست های واحدی
Demo: Finding and Fixing Bugs Using Unit Tests
-
خلاصه
Summary
نمایش نظرات