نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
تست های پذیرش ثابت می کنند که راه حل شما واقعاً مفید است و استفاده از آنها برای پیاده سازی مشخصات اجرایی ثابت می کند راه حل شما همان کاری را انجام می دهد که باید انجام دهد. در این دوره ما به ضبط الزامات به عنوان مشخصات اجرایی و پیاده سازی نگاه می کنیم ... این دوره از SpecFlow برای نوشتن تست های پذیرش خودکار در سطوح مختلف استفاده می کند تا اثبات کند برنامه شما نیازهای ذینفعان مختلف را برآورده می کند. ما تست هایی خواهیم ساخت که کل پشته ها را در سطح ویژگی ها انعطاف می دهد ، بنابراین کاربران تجاری خوشحال می شوند که به آنچه می خواهند می رسند. و ما از همان فن آوری ها برای نوشتن آزمون های پذیرش فنی استفاده خواهیم کرد که نیازهای غیر عملکردی را انعطاف می دهد ، بنابراین تیم فنی اطمینان دارد که راه حل مناسب برای هدف است. نتیجه نهایی مجموعه آزمایشی است که ثابت می کند برنامه شما همان کاری را که باید انجام دهد انجام می دهد و آن را به خوبی انجام می دهد.
سرفصل ها و درس ها
معرفی مشخصات اجرایی
Introducing Executable Specifications
-
معرفی مشخصات اجرایی
Introducing Exectuable Specifications
-
درباره دوره
About the Course
-
مشخصات قابل اجرا به عنوان تست های پذیرش
Executable Specifications as Acceptance Tests
-
تست های پذیرش ویژگی
Feature Acceptance Tests
-
تست های پذیرش فنی
Technical Acceptance Tests
-
تست های پذیرش منفی
Negative Acceptance Tests
-
سهامداران
Stakeholders
-
نسخه ی نمایشی 1 (قسمت 1): ویژگی های راه حل نمایشی
Demo 1 (part 1): Features of the Demo Solution
-
نسخه ی نمایشی 1 (قسمت 2): راه حل آزمایشی Walkthrough
Demo 1 (part 2): Demo Solution Walkthrough
-
راه حل نمایشی
The Demo Solution
-
101
SpecFlow 101
-
تست پایان به پایان
End-to-End Testing
-
یک داستان تست پایان به پایان واقعی
A Real World End-to-End Testing Story
-
چرا به آزمایشات پایان به پایان نیاز دارید؟
Why You Need End-to-End Tests
-
خلاصه ماژول
Module Summary
تست پذیرش کل پشته
Acceptance Testing the Whole Stack
-
معرفی مشخصات اجرایی
Introducing Exectuable Specifications
-
درباره دوره
About the Course
-
نسخه ی نمایشی 1 (قسمت 1): با توجه به مراحل
Demo 1 (part 1): Given Steps
-
نسخه ی نمایشی 1 (قسمت 2): When Steps
Demo 1 (part 2): When Steps
-
نسخه ی نمایشی 1 (قسمت 3): اجرای آزمون
Demo 1 (part 3): Running the Test
-
اتوماسیون WPF
Automating WPF
-
نسخه ی نمایشی 2 (قسمت 1): سپس مراحل
Demo 2 (part 1): Then Steps
-
نسخه ی نمایشی 2 (قسمت 2): پایان آزمایش
Demo 2 (part 2): Finishing the Test
-
خودکار کردن مرورگر
Automating the Browser
-
نسخه ی نمایشی 3 (قسمت 1): مراحل فنی
Demo 3 (part 1): Technical Steps
-
نسخه ی نمایشی 3 (قسمت 2): تنظیم مجدد حالت
Demo 3 (part 2): Resetting State
-
بررسی پایگاه داده
Checking the Database
-
ویژگی قطع کردن
The Discontinue Feature
-
خلاصه ماژول
Module Summary
تست قبولی در خارج از پشته
Acceptance Testing Outside the Stack
-
معرفی ویژگی تغییر سفارش
Introducing the Reorder Feature
-
سفارش مجدد از طریق ایمیل
Reorder by Email
-
نسخه ی نمایشی 1 (قسمت 1): Papercut
Demo 1 (part 1): Papercut
-
نسخه ی نمایشی 1 (قسمت 2): SMTP Stub
Demo 1 (part 2): SMTP Stub
-
نسخه ی نمایشی 1 (قسمت 3): تأیید ایمیل ها
Demo 1 (part 3): Verifying Emails
-
خرد SMTP خود میزبان
Self-Hosted SMTP Stub
-
سفارش مجدد توسط وب سرویس
Reorder by Web Service
-
نسخه ی نمایشی 2 (قسمت 1): WCF Stub
Demo 2 (part 1): WCF Stub
-
نسخه ی نمایشی 2 (قسمت 2): تأیید تماس های وب سرویس
Demo 2 (part 2): Verifying Web Service Calls
-
مقاله خرد WCF که خود میزبان آن است
Self-Hosted WCF Stub
-
مرتب سازی مجدد براساس صف پیام
Reorder by Message Queue
-
نسخه ی نمایشی 3 (قسمت 1): پیام خرد مقاله
Demo 3 (part 1): Message Handler Stub
-
نسخه ی نمایشی 3 (قسمت 2): تأیید پیام ها
Demo 3 (part 2): Verifying Messages
-
کنترل کننده پیام خود میزبان
Self-Hosted Message Handler
-
خلاصه ماژول
Module Summary
تست های پذیرش فنی
Technical Acceptance Tests
-
معرفی تست های پذیرش فنی
Introducing Technical Acceptance Tests
-
ویژگی API محصول را دریافت کنید
GET Product API Feature
-
نسخه ی نمایشی 1 (قسمت 1): ویژگی GET
Demo 1 (part 1): The GET Feature
-
نسخه ی نمایشی 1 (قسمت 2): خودکارسازی GET
Demo 1 (part 2): Automating the GET
-
نسخه ی نمایشی 1 (قسمت 3): تست منفی
Demo 1 (part 3): Negative Testing
-
ویژگی API محصول را قرار دهید
PUT Product API Feature
-
نسخه ی نمایشی 2 (قسمت 1): با PUT قطع کنید
Demo 2 (part 1): Discontinue With PUT
-
نسخه ی نمایشی 2 (قسمت 2): مرتب سازی مجدد با PUT
Demo 2 (part 2): Reorder With PUT
-
تست های پذیرش محصول را قرار دهید
PUT Product Acceptance Tests
-
ویژگی عملکرد API
API Performance Feature
-
نسخه ی نمایشی 3 (قسمت 1): آزمایش بار با loader.io
Demo 3 (part 1): Load Testing With loader.io
-
نسخه ی نمایشی 3 (قسمت 2): مقاله خرد مقاله
Demo 3 (part 2): Message Handler Stub
-
نسخه ی نمایشی 3 (قسمت 3): تأیید پیام ها
Demo 3 (part 3): Verifying Messages
-
آزمایشات بار و عملکرد
Load and Performance Acceptance Tests
-
تست عملکرد در ابر
Performance Testing in the Cloud
-
خلاصه ماژول
Module Summary
خلاصه دوره
Course Summary
-
الزامات به عنوان ویژگی
Requirements as Features
-
مشخصات قابل اجرا به عنوان معیارهای پذیرش
Executable Specifications as Acceptance Criteria
-
چه موقع از تست های واحدی استفاده نکنید
When Not to Use Unit Tests
-
چه موقع از تست های پذیرش استفاده کنید
When to Use Acceptance Tests
-
خلاصه دوره
Course Summary
نمایش نظرات