آموزش واحد تست کد C در CLion

Unit Testing C Code in CLion

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: نوشتن تست های واحد قسمت بزرگی از یک توسعه دهنده نرم افزار خوب است. این دوره به شما نحوه استفاده از تست های واحدی برای بهبود کد 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

نمایش نظرات

آموزش واحد تست کد C در CLion
جزییات دوره
2h 17m
43
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
Dror Helper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dror Helper Dror Helper

Dror یک معمار نرم افزار مستقل است. وی بیش از یک دهه است که بصورت حرفه ای نرم افزار می نویسد و در این مدت برای غولهای صنعتی مانند اینتل و SAP و همچنین شرکتهای کوچک نوپا کار کرده است. وی دانش گسترده ای در مورد بسیاری از زبان ها و سیستم عامل های برنامه نویسی از جمله C ++ ، Assembly ، دات نت (C #/VB) و جاوا دارد. Dror متخصص روش شناسی چابک و شیوه های مهندسی نرم افزار است. هنگامی که کد نمی نویسید ، Dror مربیان را توسعه می دهد و دوره هایی را در مورد کد پاک ، آزمایش واحد ، الگوهای طراحی ، اشکال زدایی و TDD/BDD برگزار می کند. سخنرانی های ترسناک در سراسر جهان در مورد توسعه نرم افزار ، روش های چابک و طراحی تست محور. در وبلاگ خود (http://blog.drorhelper.com) دورور در مورد زبان های برنامه نویسی ، ابزارهای توسعه نرم افزار ، کد تمیز ، نوشتن کد با راهنمایی تست ها و هر چیز دیگری که به نظر او جالب است می نویسد.