لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش راهنمای جامع Specflow و Cucumber برای توسعهدهندگان .NET
- آخرین آپدیت
دانلود Specflow and Cucumber for .NET Developers - The Master Guide
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و بلادرنگ که به شما کمک میکند تا دانش خود را آزمایش کنید، فرضیات را به چالش بکشید و در حین پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره شما را به سفری در مفاهیم بنیادی و تکنیکهای پیشرفته توسعه رفتار-محور (BDD) با استفاده از Specflow و Cucumber در محیط .NET میبرد. شما با درک اصول اصلی BDD، اهمیت آن و نحوه استفاده از Cucumber در ترکیب با Gherkin برای نوشتن سناریوهای تست خوانا که برای همه اعضای تیم قابل درک باشد، شروع خواهید کرد. همچنین مزایای استفاده از Gherkin به عنوان یک زبان جهانی برای بیان نیازمندیهای تجاری، بررسی عمیق استوریهای کاربر (User Stories)، گردشکارهای تست و حفظ یک منبع واحد از حقیقت (Single Source of Truth) را خواهید آموخت.
در ادامه، شما در نحو کلمات کلیدی Gherkin غوطهور میشوید و یاد میگیرید چگونه فایلهای Feature را بنویسید که سناریوها و نتایج را به طور موثر توصیف کنند. سپس به تسلط بر Specflow برای .NET، نصب افزونههای لازم در Visual Studio و ایجاد تستهای پذیرشی (Acceptance Tests) متناسب با اهداف تجاری میپردازید. از طریق تمرینات عملی، در نوشتن و سازماندهی تستها، اتصال گامها (Binding Steps)، مدیریت پارامترها و استفاده از Hookها برای اجرای پیشرفته تستها مهارت مییابید. در پایان این دوره، شما دانش و مهارتهای لازم برای پیادهسازی کارآمد BDD در هر پروژه .NET را خواهید داشت.
این دوره که برای هر دو گروه توسعهدهندگان مبتدی و با تجربه طراحی شده است، شما را به مهارتهای عملی در استفاده از Specflow و Cucumber مجهز میکند و تیم شما را قادر میسازد تا کدهای تمیزتر و مشارکتیتری ایجاد کنید و در عین حال تضمین کنید که همه، از مالکان محصول (Product Owners) تا توسعهدهندگان، میتوانند به راحتی در فرآیند تست مشارکت کنند.
این دوره برای توسعهدهندگان .NET طراحی شده است که میخواهند دانش خود را در زمینه BDD با استفاده از Specflow و Cucumber بیاموزند یا ارتقا دهند. تجربه قبلی در توسعه .NET الزامی است و دانش پایه در مورد تستهای واحد (Unit Testing) مفید خواهد بود.
سرفصل ها و درس ها
مقدمه دوره
Course Introduction
مقدمه
Introduction
این دوره برای چه کسانی است؟
Who Is This Course For?
آشنایی با توسعه رفتار-محور (BDD)
Introduction to Behavior-Driven Development
مقدمه ماژول
Module Introduction
توسعه رفتار-محور: BDD چیست؟
Behavioral Driven Development - What Is BDD?
Cucumber و Gherkin چیستند؟
What Is Cucumber and What Is Gherkin?
چرا Gherkin یاد بگیریم؟
Why Learn Gherkin?
Gherkin به عنوان یک زبان جهانی
Gherkin - A Universal Language
جمعآوری نیازمندیهای تجاری
Gathering Business Requirements
استوریهای کاربر با Gherkin
User Stories with Gherkin
نمایش نظرات