آموزش خودکار کردن تست های UI برای برنامه های WPF

Automating UI Tests for WPF Applications

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: بیاموزید که چگونه یک مجموعه آزمایشی خودکار برای برنامه WPF خود ایجاد کنید. این دوره شما را در روند ساخت یکی با مثالهای کد دنیای واقعی و همچنین نکات و بهترین روشها در این مسیر راهنمایی می کند. همه را بزرگ کنید شروع شدن 24m 42s انتخاب چارچوب اتوماسیون 34 متر 0 ثانیه ساخت یک چارچوب خاص دامنه 44m 39s گسترش چارچوب خاص دامنه با گردش کار 41m 34s ایجاد تست های پذیرش با استفاده از SpecFlow 29 متر 15 ثانیه خلاصه 2m 25s علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.

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

شروع شدن Getting Started

  • شروع شدن Getting Started

  • این دوره برای چه کسانی است Who This Course Is For

  • تست هرم Test Pyramid

  • انواع تست دستی Types of Manual Testing

  • آنچه آزمایش خودکار UI به ما می دهد What Automated UI Testing Gives Us

  • چه زمانی باید در آزمایش های رابط کاربری خودکار سرمایه گذاری کرد When to Invest in Automated UI Tests

  • چه کسی باید تست های UI خودکار بنویسد؟ Who Should Write Automated UI Tests?

  • پیش نمایش برنامه آزمایشی برنامه Test Application Demo Preview

  • نسخه ی نمایشی برنامه تست Test Application Demo

  • خلاصه Summary

انتخاب چارچوب اتوماسیون Choosing an Automation Framework

  • مقدمه Introduction

  • چارچوب های اتوماسیون در نگاه اول Automation Frameworks at First Glance

  • بررسی اجمالی مقایسه Comparison Overview

  • نسخه ی نمایشی: شروع با رابط کاربری رمزگذاری شده Demo: Getting Started with Coded UI

  • معماری وایت White's Architecture

  • نسخه ی نمایشی: شروع با رنگ سفید Demo: Getting Started with White

  • مقایسه سهولت شروع کار Comparing the Ease of Getting Started

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

  • نتایج نسخه ی نمایشی عملکرد Performance Demo Results

  • آزمایش های تولید شده در برابر دست نویس Generated vs. Handwritten Tests

  • مقایسه مدل شی Object Model Comparison

  • مقایسه قابلیت نگهداری Maintainability Comparison

  • نتایج مقایسه Comparison Results

  • خلاصه Summary

ساخت یک چارچوب خاص دامنه Building a Domain-specific Framework

  • مقدمه Introduction

  • چرا ما باید یک چارچوب خاص دامنه بسازیم Why We Should Build a Domain-specific Framework

  • معماری چارچوب خاص دامنه The Architecture of the Domain-specific Framework

  • شروع با تست پایه دود Starting with Basic Smoke Test

  • معرفی اشیا Wind پنجره Introducing Window Objects

  • Refactoring اشیاow پنجره Refactoring Window Objects

  • Refactoring اشیا پنجره: جمع بندی مجدد Refactoring Window Objects: Recap

  • WPF مادام العمر را کنترل می کند WPF Controls Lifetime

  • Refactoring آزمایش دود دوم Refactoring the Second Smoke Test

  • معرفی کلاس تست پایه Introducing a Base Test Class

  • کار با شبکه ها Working with Grids

  • افزودن تست دود کارمندی Adding an Employee Smoke Test

  • خلاصه Summary

گسترش چارچوب خاص دامنه با گردش کار Extending the Domain-specific Framework with Workflows

  • مقدمه Introduction

  • حرکت به سمت قوانین تجارت Moving Towards the Business Rules

  • اضافه کردن اولین آزمایش پروژه Adding a First Project Test

  • با استفاده از سازنده تست UI رمزگذاری شده برای تعیین معیارهای جستجو Using Coded UI Test Builder to Determine Search Criteria

  • چه زمانی از کلاس های شیject پنجره استفاده مجدد کنید When to Reuse the Window Object Classes

  • سازماندهی آزمایشات در راه حل Organizing Tests in the Solution

  • تست UI و انشعاب خودکار Automated UI Tests and Branching

  • ایجاد آزمایش های باقی مانده پروژه Creating the Remaining Project Tests

  • معرفی گردش کار Introducing Workflows

  • اولین آزمون کارمندی The First Employee Test

  • چه موقع از گردش کار استفاده کنید When to Use Workflows

  • آزمون کارمند دوم The Second Employee Test

  • یک تست داشبورد A Dashboard Test

  • اجرای تست ها با هم Running the Tests Together

  • خلاصه Summary

ایجاد تست های پذیرش با استفاده از SpecFlow Creating Acceptance Tests Using SpecFlow

  • مقدمه Introduction

  • تست های پذیرش در مقابل تست های UI Acceptance Tests vs. UI Tests

  • چرا باید تست های پذیرش خودکار ایجاد کنیم Why Create Automated Acceptance Tests

  • چه موقع تست های پذیرش خودکار ایجاد کنید When to Create Automated Acceptance Tests

  • معماری جدید ما Our New Architecture

  • معرفی SpecFlow و Gherkin Introducing SpecFlow and Gherkin

  • شروع کار با SpecFlow Getting Started with SpecFlow

  • ویژگی بخش Department Feature

  • در برابر مراحل سناریو برنامه ننویسید! Don't Program Against the Scenario Steps!

  • ویژگی پروژه ها Projects Feature

  • ویژگی ارتقا Project پروژه Project Promotion Feature

  • اختصاص یک کارمند به یک پروژه Assigning an Employee a Project

  • ویژگی داشبورد Dashboard Feature

  • خلاصه Summary

خلاصه Summary

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

نمایش نظرات

نظری ارسال نشده است.

آموزش خودکار کردن تست های UI برای برنامه های WPF
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 56m
67
Pluralsight (پلورال سایت) pluralsight-small
27 شهریور 1394 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
139
4.7 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Vladimir Khorikov Vladimir Khorikov

ولادیمیر خوریکوف نویسنده کتاب Unit Testing اصول ، شیوه ها و الگوها است: https://amzn.to/2QXS2ch وی بیش از 15 سال است که به طور حرفه ای درگیر توسعه نرم افزار است ، از جمله تیم های راهنما در بخش آزمایش واحد . او همچنین بنیانگذار وبلاگ Enterprise Craftsmanship است ، جایی که سالانه به 500 هزار توسعه دهنده نرم افزار می رسد. وی به عنوان مشاور در مباحث برنامه نویسی عمومی شروع به کار کرد ، اما اخیراً تمرکز خود را به آزمایش واحد منتقل کرده است و پیام اصلی آن را به توسعه دهندگان نرم افزار آموزش می دهد که چگونه آزمایش واحد را بدون درد انجام دهند.

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

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

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