آموزش تست مداوم با NCrunch

Continuous Testing with NCrunch

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: این دوره روش آزمایش مداوم برای توسعه نرم‌افزار را توصیف می‌کند و نحوه استفاده از NCrunch را نشان می‌دهد، یک ابزار آزمایش مداوم. این دوره زمینه ای در مورد آزمایش مداوم فراهم می کند و استفاده از ابزاری به نام NCrunch را برای افزایش کارایی توسعه، ارائه اطلاعات پوشش کد و به طور کلی بهبود فرآیند تست واحد بررسی می کند. شامل یک فرو رفتن عمیق در NCrunch و یک نمایش TDD است.

سرفصل ها و درس ها

پیشینه و تاریخچه توسعه آزمایش محور Test Driven Development Background and History

  • معرفی Introduction

  • بررسی اجمالی Overview

  • تصورات غلط: TDD چیست؟ Misconceptions: What TDD is Not

  • بنابراین TDD چیست؟ So What Is TDD?

  • مکانیک قرمز-سبز-رفاکتور The Mechanics of Red-Green-Refactor

  • نسخه ی نمایشی قسمت 1 Demo Part 1

  • نسخه ی نمایشی قسمت 2 Demo Part 2

  • اتاق برای بهبود؟ انتقادات از TDD Room For Improvement? Criticisms of TDD

  • چگونه می تواند سریعتر باشد؟ How Can it Be Faster?

  • خلاصه Summary

تست مداوم Continous Testing

  • معرفی Introduction

  • چی میشد اگه بهت میگفتم... What If I Told You...

  • حلقه بازخورد The Feedback Loop

  • تست مداوم: بازخورد سریع Continuous Testing: Fast Feedback

  • نسخه ی نمایشی قسمت 1 Demo Part 1

  • نسخه ی نمایشی قسمت 2 Demo Part 2

  • خلاصه Summary

معرفی NCrunch Introducing NCrunch

  • معرفی Introduction

  • NCrunch NCrunch

  • تاریخچه و پیشینه History and Back-Story

  • راه اندازی و الزامات مجوز Setup and Licensing Requirements

  • نصب و راه اندازی Installation

  • نسخه ی نمایشی نصب Installation Demo

  • راه اندازی اولیه و پیکربندی ساده Initial Setup and Simple Configuration

  • حداقل برای شروع The Bare Minimum to Get Started

  • نقاط قرمز و سبز: نسخه ی نمایشی مورد بازبینی قرار گرفت Red and Green Dots: Demo Revisited

  • خلاصه Summary

NCrunch در عمق NCrunch in Depth

  • معرفی Introduction

  • بررسی اجمالی Overview

  • اولین بار کرانچ، Redux First Time Crunch, Redux

  • جادوگر پیکربندی Configuration Wizard

  • نسخه ی نمایشی جادوگر پیکربندی Configuration Wizard Demo

  • پنجره تست ها The Tests Window

  • نسخه ی نمایشی پنجره تست ها The Tests Window Demo

  • پنجره متریک، خطوط و پوشش Metrics Window, Lines and Coverage

  • پنجره متریک، خطوط و نسخه نمایشی پوشش Metrics Window, Lines and Coverage Demo

  • صف پردازش Processing Queue

  • پردازش نسخه نمایشی صف Processing Queue Demo

  • در زیر منوی مکان نما Under Cursor Menu

  • در زیر منوی نمایشگر مکان نما Under Cursor Menu Demo

  • نوار ریسک و پیشرفت Risk and Progress Bar

  • نسخه نمایشی نوار خطر و پیشرفت Risk and Progress Bar Demo

  • نکات، ترفندها و اطلاعات پیشرفته Tips, Tricks, and Advanced Info

  • نکات، ترفندها و نسخه نمایشی اطلاعات پیشرفته Tips, Tricks, and Advanced Info Demo

  • لینک ها و اطلاعات اضافی Additional Links and Information

  • خلاصه Summary

TDD روش آزمایش مداوم TDD The Continuous Testing Way

  • معرفی Introduction

  • بدون توقف برای ساخت یا اجرا No Stopping to Build or Run

  • بدون توقف برای ساخت یا اجرا، نسخه ی نمایشی No Stopping to Build or Run, Demo

  • درک عملکرد کد Understanding Code Performance

  • درک عملکرد کد نسخه ی نمایشی Understanding Code Performance Demo

  • شناسایی تنگناها و ایجاد نقاط دردناک Identifying Bottlenecks and Build Pain Points

  • تجسم پوشش در حین رفتن Visualizing Coverage as You Go

  • بازسازی سریع، پیوسته، بدون ترس Refactoring Quickly, Constantly, Fearlessly

  • استفاده از معیارها Leveraging Metrics

  • تنظیم با رشد کد Adjusting as the Code Grows

  • خلاصه Summary

نمایش نظرات

آموزش تست مداوم با NCrunch
جزییات دوره
2h 34m
57
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
108
از 5
دارد
دارد
دارد
Erik Dietrich
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Erik Dietrich Erik Dietrich

اریک یک معمار نرم افزار ، رهبر تیم و تکنسین است که از کار با طیف گسترده ای از زبان های برنامه نویسی ، چارچوب ها و ابزارها لذت می برد. اریک ، یک وبلاگ نویس فعال ، با تجربه گسترده در آموزش و نشان دادن تکنیک های توسعه نرم افزار ، همیشه در هر گفتگویی درباره فناوری آماده است. تجربه اخیر اریک بر چارچوب .NET متمرکز شده است ، اگرچه او طی سالهای گذشته با C ++ ، Java و تعدادی از زبانهای دیگر کار کرده است. پروژه ها از برنامه نویسی درایور سطح پایین و ماژول هسته تا طراحی رابط کاربر و انواع برنامه ها دامنه وسیعی را از اتوماسیون خانگی تا تجزیه و تحلیل دقیق کد تا برنامه های کاربردی تجاری را در بر می گیرند. خارج از صنعت نرم افزار ، اریک دارای طیف وسیعی از علایق از جمله ریاضیات ، ادبیات ، تاریخ ، فلسفه ، علوم ، بهسازی منازل ، باغبانی ، آشپزی و دیدن جهان است.