آموزش ساختن چیز درست در دات نت با TestStack

Building the Right Thing in .NET with TestStack

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آنچه را که مشتری شما واقعاً می‌خواهد بسازید و مستندات زنده و قابل خواندن برای کسب‌وکار را از آزمایش‌ها تولید کنید. نحوه استفاده از ابزار TestStack را برای اطمینان از ایجاد ویژگی‌های مناسب بیاموزید. وضوح ارتباطات را در تیم توسعه و بین تیم و مشتری افزایش دهید. با اجرای مشخصات سیستم، مستندات زنده را تولید کنید و به زودتر یافتن عیوب کمک کنید. وب‌سایت‌ها و رابط‌های کاربری برنامه WPF را خودکار کنید.

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

معرفی TestStack Introducing TestStack

  • نمای کلی ماژول Module Overview

  • شکاف ارتباطی توسعه نرم افزار The Software Development Communication Gap

  • اسناد زندگی Living Documentation

  • تمرکز TestStack The TestStack Focus

  • ابزارهای TestStack The TestStack Tools

  • تست UI خودکار Automated UI Testing

  • خلاصه ماژول Module Summary

مستندات زنده، اجرایی، قابل خواندن تجاری با BDDfy Living, Executable, Business-Readable Documentation with BDDfy

  • نمای کلی ماژول Module Overview

  • پر کردن شکاف ارتباطی Filling the Communication Gap

  • ایجاد اسناد زندگی با BDDfy Creating Living Documentation with BDDfy

  • یک گویش خواندنی تجاری A Business Readable Dialect

  • BDDFying تست های موجود BDDFying Existing Tests

  • قراردادهای نامگذاری روش بازتابی Reflective Method Naming Conventions

  • روش انعکاسی نامهای مثال و ترتیب Reflective Method Names Example and Ordering

  • گزارش HTML قابل خواندن کسب و کار The Business Readable HTML Report

  • خطاها در مراحل Errors in Steps

  • استفاده از BDDfy برای توسعه Test-First Using BDDfy for Test-First Development

  • سناریوها و داستان ها Scenarios and Stories

  • پیاده سازی داستان ها در BDDfy Implementing Stories in BDDfy

  • استفاده از ExecutableAttributes برای لغو قراردادهای نامگذاری Using ExecutableAttributes to Override Naming Conventions

  • اجرای یک سناریو با داده های آزمایشی چندگانه Running a Scenario with Multiple Test Data

  • خلاصه ماژول Module Summary

BDDfy - فراتر از اصول BDDfy - Beyond the Fundamentals

  • نمای کلی ماژول Module Overview

  • معرفی Fluent API Introducing the Fluent API

  • مثال ساده روان Simple Fluent Example

  • Refactoring از Reflective به Fluent Refactoring from Reflective to Fluent

  • ورودی داده های تست روان Fluent Test Data Input

  • نمایش محدوده داده های تست در توضیحات مرحله Showing Test Data Ranges in Step Descriptions

  • مخفی کردن پارامترهای ورودی در گزارش ها Hiding Input Parameters in Reports

  • گزارش های اضافی Additional Reports

  • پیکربندی گزارش ها Configuring Reports

  • تولید گزارش بدون اجرای آزمایش Generating Reports without Running Tests

  • پیکربندی گزارش HTML سفارشی Custom HTML Report Configuration

  • استایل گزارش CSS سفارشی Custom CSS Report Styling

  • تست یک کلاس با استفاده از سبک روان Testing a Class Using the Fluent Style

  • خلاصه ماژول Module Summary

خودکار کردن برنامه های WPF با سفید Automating WPF Applications with White

  • نمای کلی ماژول Module Overview

  • معرفی سفید Introducing White

  • نمونه جریان تست ساده شده Simplified Test Flow Example

  • برنامه ها، ویندوز و UIItems Applications, Windows, and UIItems

  • شروع شدن Getting Started

  • تعامل با سایر موارد اساسی UII Interacting with Other Basic UIItems

  • نوارهای منو و منوهای بازشو Menu Bars and Popup Menus

  • ListViews و ComboBoxها ListViews and ComboBoxes

  • DataGrids DataGrids

  • لیست هایی با DataTemplates Lists with DataTemplates

  • Windows Modal and Message Boxes Modal Windows and MessageBoxes

  • بهبود قابلیت نگهداری با الگوی شی صفحه Improving Maintainability with the Page Object Pattern

  • استفاده از Screen Objects و ScreenRepositories Using Screen Objects and ScreenRepositories

  • خلاصه ماژول Module Summary

خودکارسازی برنامه های وب با سلنو Automating Web Applications with Seleno

  • نمای کلی ماژول Module Overview

  • معرفی سلنو Introducing Seleno

  • یک تست ساده A Simple Test

  • مکان یابی آیتم های HTML و خواندن متن Locating HTML Items and Reading Text

  • الگوی مدل شیء صفحه در سلنو The Page Object Model Pattern in Seleno

  • اشیاء صفحه با تایپ ضعیف Weakly-Typed Page Objects

  • اشیاء صفحه با تایپ قوی Strongly-Typed Page Objects

  • پیکربندی مسیرها با صفحات تایپ شده قوی Configuring Routes with Strongly-Typed Pages

  • مکان یابی عناصر HTML با جی کوئری Locating HTML Elements with jQuery

  • اجرای جاوا اسکریپت Executing JavaScript

  • پیکربندی کروم به جای فایرفاکس Configuring Chrome Instead of Firefox

  • پیکربندی سایت های راه دور و اسکرین شات ها Configuring Remote Sites and Screenshots

  • خلاصه ماژول Module Summary

استفاده از BDDfy با White و Seleno Using BDDfy with White and Seleno

  • نمای کلی ماژول Module Overview

  • استفاده از BDDfy با اتوماسیون UI Using BDDfy with UI Automation

  • استفاده از BDDfy با سفید Using BDDfy with White

  • استفاده از BDDfy با سلنو Using BDDfy with Seleno

  • تست های رابط کاربری متقابل Cross-Application UI Tests

  • اجرای آزمون های کاربردی متقابل Implementing Cross-Application Tests

  • خلاصه ماژول Module Summary

اعتبار سنجی قراردادهای کدگذاری و آزمایش کنترلرهای MVC Validating Coding Conventions and Testing MVC Controllers

  • نمای کلی ماژول Module Overview

  • مروری بر FluentMVCTesting Overview of FluentMVCTesting

  • نتایج کنترلر تست Testing Controller Results

  • تست تغییر مسیرها Testing Redirections

  • مدل های تست Testing Models

  • فراتر از کامپایلر با ConventionTests Beyond the Compiler with ConventionTests

  • استفاده از قراردادهای از پیش بسته بندی شده Using the Pre-packaged Conventions

  • تعریف کنوانسیون های خودمان Defining Our Own Conventions

  • خلاصه ماژول Module Summary

نمایش نظرات

آموزش ساختن چیز درست در دات نت با TestStack
جزییات دوره
4h 15m
79
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
83
از 5
دارد
دارد
دارد
Jason Roberts
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jason Roberts Jason Roberts

با بیش از 15 سال تجربه در زمینه توسعه نرم افزار frontend و backend ، جیسون رابرتز یک توسعه دهنده ، مربی و نویسنده مستقل است. وی دارای مدرک لیسانس علوم در محاسبات است ، نویسنده چندین کتاب است و در وبلاگ خود DontCodeTired.com می نویسد. جیسون یک منبع باز است و علاوه بر توسعه نرم افزار سازمانی ، برنامه های Windows Store و Windows Phone را طراحی و توسعه داده است.