آموزش توسعه رفتار محور (BDD) با SpecFlow

Behavior-driven Development (BDD) with SpecFlow

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که سناریوهای واضح BDD را ایجاد کنید، با دات نت ادغام کنید، و تست های موثر را اجرا کنید، نرم افزاری قوی با توسعه مشارکتی و مبتنی بر رفتار بسازید. انجام تست نرم افزاری موثر یک چالش است. در این دوره، توسعه مبتنی بر رفتار (BDD) با SpecFlow، به شما اجازه ایجاد تست‌های واضح و مشارکتی را خواهید داد. ابتدا به اصول BDD می پردازید. در مرحله بعد، SpecFlow را با ابزار دات نت ادغام خواهید کرد و یک چارچوب تست قوی را تشکیل می دهد. در نهایت، سناریوهای تاثیرگذار طراحی می‌کنید، از جداول استفاده می‌کنید و داده‌ها را بین مراحل به اشتراک می‌گذارید. در پایان این دوره، شما مهارت های لازم برای افزایش قابلیت اطمینان نرم افزار را از طریق SpecFlow و توسعه رفتار محور خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

مقدمه ای بر SpecFlow Introduction to SpecFlow

  • معرفی Introduction

  • بررسی نسخه Version Check

  • درک Specflow Understanding Specflow

  • BDD چیست؟ What Is BDD?

  • مزایای استفاده از SpecFlow Benefits of Using SpecFlow

  • مثال BDD BDD Example

  • نسخه ی نمایشی: نصب پسوند SpecFlow Demo: Installing SpecFlow Extension

  • نسخه ی نمایشی: ایجاد یک پروژه SpecFlow Demo: Creating a SpecFlow Project

  • نسخه ی نمایشی: نصب سلنیوم Demo: Installing Selenium

  • خلاصه Summary

مبانی SpecFlow SpecFlow Basics

  • معرفی Introduction

  • قرقره Gherkin

  • پیوند تست ها Linking Tests

  • نسخه ی نمایشی: پیوند دادن تست ها Demo: Linking Tests

  • LivingDoc LivingDoc

  • نسخه ی نمایشی: LivingDoc Demo: LivingDoc

  • خلاصه Summary

ویژگی های پیشرفته SpecFlow Advanced SpecFlow Features

  • مقدمه Intro

  • مولفه های Parameters

  • نسخه ی نمایشی: پارامترها Demo: Parameters

  • تبدیل ها Conversions

  • نسخه ی نمایشی: تبدیل Demo: Conversions

  • جداول داده Data Tables

  • نسخه ی نمایشی: طرح کلی سناریو Demo: Scenario Outlines

  • کمک کنندگان جداول داده Data Tables Helpers

  • نسخه ی نمایشی: جداول داده و زمینه سناریو Demo: Data Tables and Scenario Context

نمونه های دنیای واقعی و بهترین شیوه ها Real-world Examples and Best Practices

  • مقدمه Intro

  • موقعیت های دنیای واقعی Real World Situations

  • نسخه ی نمایشی: SpecFlow و Selenium Demo: SpecFlow and Selenium

  • نوشتن سناریوهای خوب Writing Good Scenarios

  • سناریو ضد الگوها Scenario Anti-patterns

  • سازماندهی Orginizing

  • SpecFlow+ LivingDocs SpecFlow+ LivingDocs

  • نسخه ی نمایشی: SpecFlow+ LivingDocs در Azure DevOps Demo: SpecFlow+ LivingDocs on Azure DevOps

نمایش نظرات

آموزش توسعه رفتار محور (BDD) با SpecFlow
جزییات دوره
1h 37m
35
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Eugene Niemand Eugene Niemand

یوجین دوست دارد رو در رو با مشتریان و تیم های بین المللی بر روی جدیدترین فناوری ها کار کند. او اشتیاق دارد که به توانمندسازی هر فرد و هر سازمانی در این سیاره کمک کند تا از طریق فناوری‌ها در زمینه راه‌حل‌های پلتفرم داده به دستاوردهای بیشتری دست یابد. او یک یادگیرنده مشتاق است، از اینکه دائماً ذهن خود را گسترش دهد، از ایده های دیگران استفاده کرده و آنها را توسعه می دهد و همیشه از خود می پرسد که آینده چیست، هیجان زده است. او میل دارد که در لبه نوآوری باشد و همیشه مایل به کمک به کشف و اختراع آینده است. در طول دو دهه گذشته، او علاقه زیادی به داده ها و فناوری های مرتبط پیدا کرد. او از چالش ها نمی ترسد و دوست دارد ثابت کند که غیرممکن ها قابل انجام هستند. او از سن 15 سالگی سیستم‌های کامپیوتری و نرم‌افزارهای کاربردی می‌سازد که به راه‌حل‌های شرکتی هوشمند تبدیل شدند. او تلاش می کند مردم را تحت تاثیر قرار دهد و مهارت های ارتباطی خوبی داشته باشد.