Creating Maintainable Contexts for Automated Testing

تاریخ: 1399/11/05 21:03
توسط: MotoMan
امتیاز: ۰
تعداد بازدید: ۲۳۱۶
دیدگاه ها: ۰
دوره ویدیویی Creating Maintainable Contexts for Automated Testing
Pluralsight
Mel Grubb
2019
1h 26m
English

در دوره ویدیویی Creating Maintainable Contexts for Automated Testing (ایجاد کانتکست‌های قابل نگهداری برای تست کردن خودکار) موسسه Pluralsight که توسط Mel Grubb تدریس شده است، نمایشی از یک context تست دست ساز معمول و عواملی که باعث شکننده و سخت شدن نگه داری آن می‌شوند را مشاهده خواهید کرد. با استفاده از اصول نرم افزاری که همه‌ی ما با آن‌ها آشنا هستیم و برخی الگوها که ممکن است قبلاً ندیده باشیم، می‌توانیم context هایی ایجاد کنیم که روی اطلاعات مهم‌تر برای درک اینکه تست‌ها سعی می‌کنند تا چه چیزی را به تیم شما بگویند متمرکز باقی بمانند.
ما با اصول کلی شروع خواهیم کرد و سپس سراغ الگوی Object Mother خواهیم رفت که یک رویکرد رایج برای استخراج وظایف ایجاد context تست است. سپس، ما الگوی Object Builder را بررسی خواهیم کرد که یک تحول مدرن‌تر و بیانگر‌تر از Object Mother است. در آخر، نحوه‌ی استفاده از اسکریپت‌های #C مبتنی بر Roslyn را برای تولید قسمت‌های خسته کننده الگوی Object Builder خواهید دید تا بتوانید به چیز‌های جالب‌تر بپردازید. هنگامی که این دوره را به پایان رساندید، شما از آنچه که کانتکست مناسب برای آزمون ایجاد می‌کند و مهارت‌های استفاده از این دانش در پروژه‌های فعلی و آینده خود، قدردانی خواهید کرد.

 


Table of Contents:
Course Overview
- Course Overview
The Problem with Test Suites
- Introduction
- Software Is Complicated
- A Tour of the Solution
- Tools and Frameworks
- A Tour of the Tests
- Going International
- Demo - Going International
- Summary
Extracting Test Data into an "Object Mother"
- Introduction
- Cleaning Up the Existing Test Suite
- Generation of Simple Values
- Object Mothers
- Demo - Object Mothers
- Generation of Object Hierarchies
- Demo - Generation of Object Hierarchies
- Parent/Child Relationships
- Demo - Parent/Child Relationships
- Summary
Evolving an Object Mother into a Builder
- Introduction
- Object Builders and Fluent Interfaces
- Demo - From Object Mother to Object Builder
- Comparison - Object Mothers and Object Builders
- Demo - StateMother to StateBuilder
- A Builder Is a Blueprint
- Demo - Make a Plan
- Lazy Is Good
- Demo - Lazy Builders
- Summary
Automating Builder Creation with Code Generation
- Introduction
- Demo - Extracting Base Class Functionality
- Demo - Extracting a Partial Class
- Demo - C# Scripts
- Demo - Generating the Build Method
- Demo - Generating the Default Method
- Demo - Generating the With Methods
- Demo - Creating New Builders
- Summary

کانال تلگرام سایت

گروه تلگرام سایت

like می پسندم
dislike به درد نمی خوره
مطالب مشابه
دیدگاه ها
  • اولین نفری باشید که نظری می دهید!
loading...

لطفا منتظر بمانید...