نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
بیاموزید که چگونه یک مجموعه آزمایشی خودکار برای برنامه 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
نمایش نظرات