آموزش توسعه آزمون محور: تصویر بزرگ

Test-driven Development: The Big Picture

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: توسعه آزمون محور عملی توسعه ای است که به هزینه های تعمیر و نگهداری فراری کمک می کند و توسعه دهندگان را قادر می سازد تا نرم افزارهایی با کیفیت بالاتر بسازند. این دوره به شما نشان می دهد که چرا توسعه آزمون محور مهم است و چه مشکلاتی می تواند حل کند. توسعه نرم افزار می تواند گران باشد. با کمال تعجب ، بیشتر این هزینه در نگهداری نرم افزار دیده می شود. هدف توسعه توسعه آزمایش کمک به این هزینه های فراری است و همچنین توسعه دهندگان را قادر می سازد تا نرم افزارهایی با کیفیت بالاتر بسازند. در این دوره ، توسعه آزمون محور: The Big Picture ، اصول توسعه آزمون محور را یاد خواهید گرفت ، یک عمل توسعه با هدف ساخت نرم افزار با کیفیت بالا. ابتدا ، کشف خواهید کرد که توسعه آزمون محور چیست و چرا وجود دارد. در مرحله بعدی ، شما اصطلاحات و ابزارهای مختلف تجارت را هنگام انجام توسعه آزمون محور خواهید آموخت. سرانجام ، شما یاد خواهید گرفت که چگونه با استفاده از مجموعه ای از مثالهای توسعه آزمون محور ، از توسعه آزمون محور استفاده کنید. پس از اتمام این دوره ، دانش لازم را برای شروع ساخت نرم افزار با استفاده از مهارت های توسعه آزمون محور و بهبود کیفیت نرم افزار خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

توسعه آزمون محور چیست؟ (TDD) What Is Test-driven Development? (TDD)

  • مقدمه Introduction

  • بیشترین بهره را از این دوره بگیرید Getting the Most from This Course

  • چالش های توسعه نرم افزار Software Development Challenges

  • TDD چیست؟ What Is TDD?

  • تاریخچه TDD History of TDD

  • چرا TDD را تمرین کنیم؟ Why Practice TDD?

  • خلاصه Summary

روش های مختلف آزمایش برنامه ها Different Ways of Testing Applications

  • مقدمه Introduction

  • انواع تست Types of Testing

  • تست چارچوب ها و ابزارها Testing Frameworks and Tools

  • تست مفاهیم Testing Concepts

  • اطلاعات آماری از Testing Insights from Testing

  • خلاصه Summary

توسعه آزمون محور در عمل Test-driven Development in Action

  • مقدمه Introduction

  • برپایی Setup

  • FizzBuzz TDD FizzBuzz TDD

  • پشته کد کاتا Stack Code Kata

  • کد پشته عمومی کاتا Generic Stack Code Kata

  • کات پشته غیرقابل تغییر Immutable Stack Code Kata

  • خلاصه Summary

استراتژی ها و تکنیک های تست کد Strategies and Techniques for Testing Code

  • مقدمه Introduction

  • تزریق وابستگی Dependency Injection

  • تست دوبل Test Doubles

  • بهترین روش ها Best Practices

  • خلاصه Summary

به دنبال توسعه آزمونهای مبتنی بر Gotchas هستید Looking out for Test-driven Development Gotchas

  • مقدمه Introduction

  • ضد الگوها Anti-patterns

  • محدودیت های TDD Limitations of TDD

  • پرسش های رایج Common Questions

  • خلاصه دوره Course Summary

نمایش نظرات

آموزش توسعه آزمون محور: تصویر بزرگ
جزییات دوره
1h 50m
31
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
228
4.5 از 5
دارد
دارد
دارد
Jason Olson
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Olson Jason Olson

جیسون اولسون یک مهندس نرم افزار است که علاقه زیادی به محاسبات توزیع شده و فناوری مبتنی بر ابر دارد. او یک توسعه دهنده پشته کامل در Concur ، و پیش از این یک انجیلیست فنی و مدیر برنامه در مایکروسافت است. خارج از کار ، او پدر دو شوهر است و شوهر دوست داشتنی است. او عاشق ساختن سیستمهایی است که به صورت توزیع شده ، مقیاس بندی و تحمل خطا و قابل اعتماد باشد. وی در Microsoft//build/(2011 ، 2013 ، 2014 و 2015) ، Tech Ed ، کنفرانسهای داخلی مایکروسافت و بسیاری از گروههای کاربر دات نت سخنرانی کرده است. او همچنین به عنوان مهمان در پادکست هایی مانند .NET Rocks و Hanselminutes ظاهر شده است.