Specflow BDD: تسلط بر تست C#

Specflow BDD: C# Testing Mastery

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: باز کردن قدرت توسعه مبتنی بر رفتار در سی شارپ با Specflow: Master Automation Testing Boost Software Quality Automation Testing SpecFlow در C# از مقدماتی تا پیشرفته یاد بگیرید بهترین شیوه ها را از برنامه نویسان واقعی بیاموزید نحوه نوشتن کد تمیز مقیاس پذیر، خوانا و قابل نگهداری را یاد بگیرید کد منبع را یاد خواهید گرفت. از معلم خصوصی تمام تکالیف با Trainer Visual Studio NUnit3 SpecFlow Basics Specflow در C# NuGet Packages مبانی پیش نیازها: رایانه ای با دسترسی به اینترنت دانش پایه سی شارپ تکمیل می شود.

به راهنمای نهایی تسلط بر توسعه رفتار محور (BDD) با Specflow در سی شارپ خوش آمدید!

در این دوره جامع، شما سفری را آغاز خواهید کرد تا یک استاد آزمایشی شوید و Specflow را به طور یکپارچه در پروژه های C# خود ادغام کنید. چه یک توسعه دهنده با تجربه باشید و چه تازه شروع کرده اید، این دوره کلید شما برای باز کردن پتانسیل کامل BDD برای آزمایش خودکار است.

آنچه خواهید آموخت:

  • مبانی BDD: مفاهیم و اصول اصلی پشت توسعه رفتار محور را درک کنید.

  • پیاده‌سازی عملی C#: با یادگیری پیاده‌سازی Specflow در پروژه‌های دنیای واقعی، عمیقاً در C# غوطه‌ور شوید.

  • اتوماسیون تست عملی: بر هنر ایجاد تست‌های خودکار قوی و قابل نگهداری با استفاده از Specflow مسلط شوید.

  • یکپارچه‌سازی و بهترین روش‌ها: BDD را به‌طور یکپارچه در جریان کار توسعه خود ادغام کنید و بهترین شیوه‌های صنعت را به کار ببرید.

چرا ثبت نام کنید:

  • راهنمای تخصصی: از کارشناسان صنعت با سالها تجربه در Specflow و BDD بیاموزید.

  • پیشرفت شغلی: رزومه خود را با مهارت های ارزشمند تست اتوماسیون تقویت کنید.

  • یادگیری مبتنی بر پروژه: از طریق پروژه‌ها و تمرین‌های عملی، تجربه عملی کسب کنید.

  • دسترسی مادام العمر: دسترسی به مطالب دوره و به روز رسانی برای مادام العمر.

این برای چه کسی است:

  • توسعه دهندگان و مهندسان نرم افزار

  • مهندسین و آزمایش کنندگان QA

  • هر کسی که به دنبال افزایش مهارت های آزمایشی خود با Specflow BDD در سی شارپ است

در پایان این دوره، شما به دانش و مهارت‌هایی مجهز می‌شوید که با اطمینان، Specflow را در پروژه‌های C# خود پیاده‌سازی کنید و از توسعه نرم‌افزاری قوی، کارآمد و با کیفیت اطمینان حاصل کنید.

اکنون به ما بپیوندید و بیایید این سفر را آغاز کنیم تا تخصص تست شما را ارتقا دهیم!

امروز ثبت نام کنید و اولین قدم را برای تبدیل شدن به یک استاد Specflow BDD بردارید!


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

مقدمه Introduction

  • مقدمه Introduction

  • طرح ارتباطی Communication Plan

  • نحوه استفاده از منابع How to Use Resources

  • نکاتی برای بهبود تجربه گذراندن دوره Tips to improve your course taking experience

مواد درسی Course Materials

  • پروژه ای که روی آن کار خواهیم کرد چیست؟ What is the project we will work on?

  • در نهایت به چه چیزی خواهیم رسید؟ What will we achieve in the end?

نمای کلی BDD BDD Overview

  • BDD چیست؟ What is BDD?

  • نمونه های زندگی واقعی از BDD Real life samples from BDD

  • بررسی وظایف خانه BDD Home task review BDD

  • SpecFlow BDD در سی شارپ چیست؟ What is SpecFlow BDD in C#

راه اندازی محیط توسعه Development Environment Setup

  • نصب Visual Studio Community Edition Visual Studio Community Edition Installation

  • دات نت 6 - نصب .NET 6 - Installation

انتقال آزمایش از NUnit به SpecFlow Test migration from NUnit to SpecFlow

  • راه اندازی ساختار مناسب پروژه، پوشه ها، افزودن وابستگی Setup right structure of project, folders, add dependency

  • یک سناریوی ساده برای اضافه کردن دو عدد ایجاد کنید Create simple scenario to add two numbers

  • سناریوی ساده Get Board را در یک کلاس به فرمت BDD منتقل کنید Move simple Get Board scenario to BDD format in one single class

  • سناریوی ساده Get Board را در یک کلاس تک به فرمت BDD منتقل کنید - Hometask Move simple Get Board scenario to BDD format in one single class - Hometask

مبانی SpecFlow C# C# SpecFlow Basics

  • داده های تست را از مراحل، آرگومان های مرحله حذف کنید Remove test data from steps, step arguments

  • داده های تست را از مراحل، آرگومان های مرحله حذف کنید - Hometask Remove test data from steps, step arguments - Hometask

  • جداول داده برای پارامترهای زوج در مرحله Data tables for couple parameters in steps

  • جداول داده برای پارامترهای زوج در مراحل - Hometask Data tables for couple parameters in steps - Hometask

  • خطوط کلی Outlines

  • خطوط کلی - تکلیف خانگی Outlines - Hometask

  • پس زمینه ها Backgrounds

C# SpecFlow پیشرفته C# SpecFlow Advanced

  • راه هایی برای اشتراک گذاری داده ها بین مراحل Ways to share data between steps

  • راه های به اشتراک گذاری داده ها بین مراحل - Hometask Ways to share data between steps - Hometask

  • ترانسفورماتورهای آرگومان های مرحله ای Step arguments transformers

  • ترانسفورماتورهای گام آرگومان - وظیفه اصلی Step arguments transformers - Hometask

  • قلاب و برچسب Hooks and tags

  • قلاب ها و برچسب ها - Home Task Hooks and tags - Hometask

اضافی: آزمایش های Cmd اجرا و گزارش می شود Extra: Cmd Tests Run and Reports

  • تست ها را از طریق CMD اجرا کنید Run tests via CMD

  • گزارش های گسترده Extent Reports

نمایش نظرات

Specflow BDD: تسلط بر تست C#
جزییات دوره
6 hours
31
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,560
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Andrii Piatakha Andrii Piatakha

بنیانگذار و مدیر عامل شرکت IT-Bulls ، بنیانگذار بستر Learn-IT بنیانگذار و مدیر عامل شرکت IT-Bulls. خالق برنامه موبایل Learn-IT برای افرادی که می خواهند آماده مصاحبه و یادگیری جاوا شوند. مدرس با 4+ سال تجربه. مربی کلیدی جاوا در شرکت های برون سپاری. Andrii کمک می کند تا مهندسان نرم افزار جاوا را از صفر تا تعیین تکلیف اول به آنها آموزش دهد. دوره جاوا وی برای آموزش افرادی با دانش برنامه نویسی صفر استفاده می شود تا آنها را برای کار واقعی در شرکت های مختلف آماده کند. هنگامی که دوره های Andrii را می گذرانید می توانید مطمئن باشید که چیزهای درست را در کمترین زمان ممکن به روش صحیح فرا خواهید گرفت. تمام دوره های Andrii توسط داستان و موفقیت دانشجویان ثابت می شود. در گذشته همه مدرسان برنامه نویس حرفه ای نبودند. تجربه مهندسی زیاد به آندری اجازه داد تا شرکت IT خود را اداره کند. در طول تدریس ، آندری توجه دانش آموزان را فقط به مهمترین موارد متمرکز می کند.

Tigran Ter-Karapetyants Tigran Ter-Karapetyants

مهندس ارشد تست اتوماتیک من یک برنامه نویس پرشور و مهندس اتوماسیون تست هستم. ماموریت من در Udemy ارائه دوره هایی از سطح مبتدی تا پیشرفته در مهندسی اتوماسیون تست در IT است. من در حال حاضر با بسیاری از دانشجویان در سراسر جهان 1 دوره به 1 زبان تدریس می کنم. برخی از دوره های من عبارتند از: • سلنیوم • جاوا • واحد • گریدل من دوست دارم مربی شما باشم تا یک تجربه یادگیری عالی را برای شما فراهم کنم و به شما در پیشرفت مهارت های جدید کمک کنم. می بینم تو کلاس!