آموزش مشخصات قابل اجرا: تست پذیرش پایان به پایان با SpecFlow

Executable Specifications: End-to-End Acceptance Testing With SpecFlow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: تست های پذیرش ثابت می کنند که راه حل شما واقعاً مفید است و استفاده از آنها برای پیاده سازی مشخصات اجرایی ثابت می کند راه حل شما همان کاری را انجام می دهد که باید انجام دهد. در این دوره ما به ضبط الزامات به عنوان مشخصات اجرایی و پیاده سازی نگاه می کنیم ... این دوره از 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

نمایش نظرات

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

آموزش مشخصات قابل اجرا: تست پذیرش پایان به پایان با SpecFlow
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
2h 56m
65
Pluralsight (پلورال سایت) pluralsight-small
05 شهریور 1393 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
172
4.5 از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Elton Stoneman Elton Stoneman

Docker Captain و Microsoft MVP

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

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

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