آموزش ساختن چیز درست در دات نت با 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
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 15m
79
Pluralsight (پلورال سایت) pluralsight-small
11 اردیبهشت 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 را طراحی و توسعه داده است.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.