آموزش سلنیوم وب درایور با سی شارپ از ابتدا - Nunit Framework

Selenium WebDriver with C# from Scratch - Nunit Framework

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: دوره کاملاً جدید - مهندس سطح کارشناسی سلنیوم سی شارپ شوید و نحوه پیاده سازی فریم ورک اتوماسیون را از ابتدا بیاموزید تا پایان این دوره، دانش کاملی در مورد اتوماسیون سی شارپ با استفاده از Selenium WebDriver کسب خواهید کرد و قادر خواهید بود چارچوب های اتوماسیون تست C# (Nunit) را پیاده سازی کنید. از ابتدا با تمام آخرین فناوری ها درک کامل مبانی سی شارپ با مثال های تمرینی فراوان برای به دست آوردن یک قرار گرفتن در معرض دید کامل درک کامل مفاهیم چارچوب تست Nunit که به ایجاد چارچوب های سفارشی سازی شده کمک می کند درک کاملی از روش های API سلنیوم C# با سناریوهای زمان واقعی در وب سایت های زنده درک عمیق تر از دستورالعمل های اتوماسیون و استانداردهای کیفیت کد "آخرین اما نه کم اهمیت ترین" شما می توانید هر مصاحبه ای را پاک کنید و می توانید کل پروژه اتوماسیون سی شارپ را از مرحله طراحی پیش نیازها: اشتیاق یادگیری هدایت کنید. هیچ چیز دیگر

** هر آنچه را که باید در مورد سی شارپ اتوماسیون سلنیوم بدانید از جمله فریمورک بیاموزید حتی اگر قبلاً در سی شارپ برنامه نویسی نکرده اید**
C# یکی از زبان های برنامه نویسی محبوب است که توسط مایکروسافت توسعه یافته است. تقاضای سی شارپ به طور تصاعدی فراتر از دامنه های مایکروسافت (برنامه های پنجره ای) در حال رشد است و همچنین برای توسعه برنامه های اندروید و iOS در پلتفرم Xamarin استفاده می شود

این تقاضا تاثیر خود را بر QA دارد، جایی که پروژه ها بر اساس C# ظاهر می شوند. اتوماسیون. بنابراین این دوره با دقت طراحی شده است تا Selenium UI Automation در سی شارپ را از سطح پایه تا فریم ورک با مثال‌های زمان واقعی درک کند.

هیچ دانش قبلی در مورد سلنیوم یا سی شارپ مورد نیاز نیست، همه چیز در دوره از ابتدا گرفته می شود.
این دوره به 3 قسمت تقسیم شده است.

قسمت 1 -

این دوره آموزشی با اصول C# مورد نیاز برای اتوماسیون شروع می‌شود

قسمت 2-

یادگیری جامع Selenium C# Automation با بیش از 25 مثال زمان واقعی

قسمت 3-
ساخت چارچوب سلنیوم C# از ابتدا با استفاده از Nunit Testing Framework


پس از اتمام دوره، در تست اتوماسیون سلنیوم با سی شارپ مسلط خواهید شد و می توانید آن را با موفقیت در محل کار خود پیاده سازی کنید یا مطمئناً در شغل پردرآمد قرار خواهید گرفت

******************************************** ********************************************** **
پس چه چیزی این دوره را در بازار منحصر به فرد می کند؟

ما فرض می‌کنیم که دانش‌آموزان هیچ تجربه‌ای در اتوماسیون/کدنویسی ندارند و هر موضوع را از ابتدا و پایه شروع می‌کنند.

برای درک اینکه چگونه اجزای مختلف را می‌توان خودکار کرد، نمونه‌هایی از برنامه‌های کاربردی وب میزبانی شده در زمان واقعی گرفته شده است.


همچنین شامل-

است

· آزمونها

· تکالیف را تمرین کنید

· سؤالات مصاحبه

· صدور گواهینامه در پایان


همه بهترین ها! تست مبارک :)



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

مقدمه دوره Introduction to the Course

  • چرا باید C# را برای اتوماسیون سلنیوم انتخاب کرد/سوالات متداول دوره Why to Choose C# for Selenium Automation/ Course FAQ's

  • دانلود Visual Studio و Setup C# Environment Project Download Visual Studio and Setup C# Environment Project

  • دانلود Visual Studio و Setup C# Environment Project Download Visual Studio and Setup C# Environment Project

  • فایل های کد کجا هستند؟ Where are Code Files?

  • فایل های کد کجا هستند؟ Where are Code Files?

مقدمه دوره Introduction to the Course

  • چرا باید C# را برای اتوماسیون سلنیوم انتخاب کرد/سوالات متداول دوره Why to Choose C# for Selenium Automation/ Course FAQ's

C# Fundamentals for Automation Testing - Part 1 C# Fundamentals for Automation Testing - Part 1

  • اجرای اولین برنامه سی شارپ Hello World در ویژوال استودیو Running first C# Hello World program in Visual Studio

  • NuGet چیست و چگونه به نصب Packages برای پروژه C# کمک می کند What is NuGet and how it helps to install Packages for C# Project

  • انواع داده در سی شارپ - Var و Dynamic کلمات کلیدی ویژه Data Types in C# - Var and Dynamic keywords special

  • C# OOPS Principles - کلاس ها و متدها با مثال C# OOPS Principles - Classes and methods with examples

  • C# OOPS Principles - کلاس ها و متدها با مثال C# OOPS Principles - Classes and methods with examples

  • نحوه اجرای فایل انتخابی در پروژه با تنظیم گزینه های کامپایلر How to run selective file in the project with setting Compiler options

  • نحوه اجرای فایل انتخابی در پروژه با تنظیم گزینه های کامپایلر How to run selective file in the project with setting Compiler options

  • وراثت در سی شارپ با یک مثال Inheritance in C# with an example

  • وراثت در سی شارپ با یک مثال Inheritance in C# with an example

  • سازنده ها و این کلمه کلیدی در سی شارپ و استفاده از آنها در زمان واقعی Constructors and this keyword in C# and their usage in real time

  • امتحان مبانی سی شارپ C# Fundamentals Quiz

  • امتحان مبانی سی شارپ C# Fundamentals Quiz

C# Fundamentals for Automation Testing - Part 1 C# Fundamentals for Automation Testing - Part 1

  • اجرای اولین برنامه سی شارپ Hello World در ویژوال استودیو Running first C# Hello World program in Visual Studio

  • NuGet چیست و چگونه به نصب Packages برای پروژه C# کمک می کند What is NuGet and how it helps to install Packages for C# Project

  • انواع داده در سی شارپ - Var و Dynamic کلمات کلیدی ویژه Data Types in C# - Var and Dynamic keywords special

  • سازنده ها و این کلمه کلیدی در سی شارپ و استفاده از آنها در زمان واقعی Constructors and this keyword in C# and their usage in real time

C# Fundamentals for Automation Testing - قسمت 2 C# Fundamentals for Automation Testing - Part 2

  • آرایه ها چیست و چگونه در سی شارپ کار می کنند What are Arrays and how they works in C#

  • کار با حلقه ها و لیست های آرایه در سی شارپ با مثال Working with Loops and Array Lists in C# with example

  • آزمون C# مبانی برای تست اتوماسیون C# Fundamentals for Automation Testing Quiz

C# Fundamentals for Automation Testing - قسمت 2 C# Fundamentals for Automation Testing - Part 2

  • آرایه ها چیست و چگونه در سی شارپ کار می کنند What are Arrays and how they works in C#

  • کار با حلقه ها و لیست های آرایه در سی شارپ با مثال Working with Loops and Array Lists in C# with example

  • آزمون C# مبانی برای تست اتوماسیون C# Fundamentals for Automation Testing Quiz

شروع به کار با سلنیوم سی شارپ اتوماسیون Getting Started with Selenium C# Automation

  • Nunit Framework چیست؟ نگاهی اجمالی به ویژگی های آن What is Nunit Framework? Glimpse about its features

  • Nunit Framework چیست؟ نگاهی اجمالی به ویژگی های آن What is Nunit Framework? Glimpse about its features

  • نحوه فراخوانی مرورگر کروم با WebDriver Config Manager -example How to invoke Chrome Browser with WebDriver Config Manager -example

  • نحوه فراخوانی مرورگر کروم با WebDriver Config Manager -example How to invoke Chrome Browser with WebDriver Config Manager -example

  • روش‌های پایه WebDriver - خروج، بستن، تمام صفحه و گرفتن URL WebDriver basic methods - Quit, Close, Full Screen, and grabbing Url

  • روش‌های پایه WebDriver - خروج، بستن، تمام صفحه و گرفتن URL WebDriver basic methods - Quit, Close, Full Screen, and grabbing Url

  • اجرای تست در مرورگرهای فایرفاکس و مایکروسافت اج با تغییرات پیکربندی Running Tests on Firefox and Microsoft Edge Browsers with config changes

  • اجرای تست در مرورگرهای فایرفاکس و مایکروسافت اج با تغییرات پیکربندی Running Tests on Firefox and Microsoft Edge Browsers with config changes

  • آزمون اتوماسیون سلنیوم سی شارپ Selenium C# Automation Quiz

شروع به کار با سلنیوم سی شارپ اتوماسیون Getting Started with Selenium C# Automation

  • آزمون اتوماسیون سلنیوم سی شارپ Selenium C# Automation Quiz

یاب های سلنیوم و اظهارات نونیت برای اعتبارسنجی آزمون ها Selenium Locators and Nunit Assertions for validating the Tests

  • یاب های سلنیوم برای شناسایی عناصر رابط کاربری در صفحه Selenium Locators to identify UI Elements on the Page

  • یاب های سلنیوم برای شناسایی عناصر رابط کاربری در صفحه Selenium Locators to identify UI Elements on the Page

  • برگرداندن WebElements و ویژگی های آنها برای اعتبارسنجی عملکردی Returning WebElements and their attributes for functional valdiations

  • اظهارات Nunit برای تأیید سناریوهای آزمایشی و استراتژی های مکان پیشرفته Nunit Assertions to validate the Test Scenarios & Advanced location strategies

  • استراتژی‌های پیشرفته مکان CSS برای مکانیسم تراورس فرزند والدین Advanced CSS Location strategies for Parent Child traverse mechanism

  • یاب های سلنیوم و آزمون نونیت Selenium Locators and Nunit Quiz

یاب های سلنیوم و اظهارات نونیت برای اعتبارسنجی آزمون ها Selenium Locators and Nunit Assertions for validating the Tests

  • برگرداندن WebElements و ویژگی های آنها برای اعتبارسنجی عملکردی Returning WebElements and their attributes for functional valdiations

  • اظهارات Nunit برای تأیید سناریوهای آزمایشی و استراتژی های مکان پیشرفته Nunit Assertions to validate the Test Scenarios & Advanced location strategies

  • استراتژی‌های پیشرفته مکان CSS برای مکانیسم تراورس فرزند والدین Advanced CSS Location strategies for Parent Child traverse mechanism

  • یاب های سلنیوم و آزمون نونیت Selenium Locators and Nunit Quiz

مدیریت انتظارهای ضمنی و صریح در سلنیوم برای جلوگیری از مشکلات همگام سازی Handling Implicit & explicit waits in Selenium to avoid Sync issues

  • انتظارهای ضمنی و صریح در Selenium Webdriver چیست؟ What are Implicit and explicit waits in Selenium Webdriver

  • انتظارهای ضمنی و صریح در Selenium Webdriver چیست؟ What are Implicit and explicit waits in Selenium Webdriver

  • استراتژی اجرای انتظار صریح برای هدف قرار دادن یک عنصر در یک زمان Explicit wait implementation Strategy to target one element at a time

  • استراتژی اجرای انتظار صریح برای هدف قرار دادن یک عنصر در یک زمان Explicit wait implementation Strategy to target one element at a time

  • منتظر امتحان باشید Wait Quiz

مدیریت انتظارهای ضمنی و صریح در سلنیوم برای جلوگیری از مشکلات همگام سازی Handling Implicit & explicit waits in Selenium to avoid Sync issues

  • منتظر امتحان باشید Wait Quiz

مدیریت بازشوها، چک باکس ها و دکمه های رادیویی برای اعتبار سنجی عملکردی فرم ها Handling Dropdowns, Checkboxes & Radio buttons for forms functional validation

  • نحوه مدیریت بازشوهای Static در Selenium webdriver - مثال How to handle Static dropdowns in Selenium webdriver - Example

  • مدیریت دکمه های رادیویی با چندین استراتژی FindElements - مثال Handling radio buttons with multiple FindElements Strategy - example

  • اعتبار سنجی عملکردی در تکمیل فرم های کاربر با تمام فعالیت های UI Functional validation on completing the User forms with all UI activities

  • اعتبار سنجی عملکردی در تکمیل فرم های کاربر با تمام فعالیت های UI Functional validation on completing the User forms with all UI activities

  • قسمت 1 - شناسایی لیست محصولات به صورت پویا با Code Logic Part 1 - Identifying the list of products dynamically with Code Logic

  • قسمت 1 - شناسایی لیست محصولات به صورت پویا با Code Logic Part 1 - Identifying the list of products dynamically with Code Logic

  • قسمت 2 - شناسایی لیست محصولات به صورت پویا با Code Logic Part 2 - Identifying the list of products dynamically with Code Logic

  • قسمت 2 - شناسایی لیست محصولات به صورت پویا با Code Logic Part 2 - Identifying the list of products dynamically with Code Logic

  • نحوه تأیید اعتبار مرتب سازی ستون های جدول وب با Selenium WebDriver How to validate Sort webtable Columns with Selenium WebDriver

  • نحوه تأیید اعتبار مرتب سازی ستون های جدول وب با Selenium WebDriver How to validate Sort webtable Columns with Selenium WebDriver

  • پیاده سازی منطق مرتب سازی لیست آیتم های آرایه با کد سلنیوم سی شارپ Implementing the logic of Sorting List of array items with C# Selenium Code

  • آزمون کنترل کرکره ها، چک باکس ها و دکمه های رادیویی Handling Dropdowns, Checkboxes & Radio buttons Quiz

مدیریت بازشوها، چک باکس ها و دکمه های رادیویی برای اعتبار سنجی عملکردی فرم ها Handling Dropdowns, Checkboxes & Radio buttons for forms functional validation

  • نحوه مدیریت بازشوهای Static در Selenium webdriver - مثال How to handle Static dropdowns in Selenium webdriver - Example

  • مدیریت دکمه های رادیویی با چندین استراتژی FindElements - مثال Handling radio buttons with multiple FindElements Strategy - example

  • پیاده سازی منطق مرتب سازی لیست آیتم های آرایه با کد سلنیوم سی شارپ Implementing the logic of Sorting List of array items with C# Selenium Code

  • آزمون کنترل کرکره ها، چک باکس ها و دکمه های رادیویی Handling Dropdowns, Checkboxes & Radio buttons Quiz

مدیریت هشدارها، تعاملات رابط کاربری پیشرفته (عملکردها) و فریم ها با سلنیوم Handling Alerts, Advanced UI Interactions (Actions) & Frames with Selenium

  • مدیریت پاپ آپ های هشدار جاوا با کلاس هشدار WebDriver Selenium Handling Java Alert Pop ups with Selenium WebDriver Alert Class

  • نحوه خودکار کردن کشویی AutoSuggestive با Selenium WebDriver How to automate AutoSuggestive dropdowns with Selenium WebDriver

  • نحوه خودکار کردن کشویی AutoSuggestive با Selenium WebDriver How to automate AutoSuggestive dropdowns with Selenium WebDriver

  • کار با تعاملات پیشرفته با کلاس اکشن در سلنیوم Working with Advanced Interactions with Actions Class in Selenium

  • نحوه مدیریت فریم ها با سلنیوم سی شارپ از جمله مجری جاوا اسکریپت How to handle Frames with Selenium C# including JavaScript executor

  • نحوه مدیریت فریم ها با سلنیوم سی شارپ از جمله مجری جاوا اسکریپت How to handle Frames with Selenium C# including JavaScript executor

  • مثالی از کار بر روی Frames Screen و بازگشت به پنجره والد Example of working on Frames Screen and switching back to Parent window

  • مثالی از کار بر روی Frames Screen و بازگشت به پنجره والد Example of working on Frames Screen and switching back to Parent window

  • کنترل هشدارها، تعاملات رابط کاربری پیشرفته و آزمون فریم ها Handling Alerts, Advanced UI Interactions & Frames Quiz

مدیریت هشدارها، تعاملات رابط کاربری پیشرفته (عملکردها) و فریم ها با سلنیوم Handling Alerts, Advanced UI Interactions (Actions) & Frames with Selenium

  • مدیریت پاپ آپ های هشدار جاوا با کلاس هشدار WebDriver Selenium Handling Java Alert Pop ups with Selenium WebDriver Alert Class

  • کار با تعاملات پیشرفته با کلاس اکشن در سلنیوم Working with Advanced Interactions with Actions Class in Selenium

  • کنترل هشدارها، تعاملات رابط کاربری پیشرفته و آزمون فریم ها Handling Alerts, Advanced UI Interactions & Frames Quiz

مدیریت پنجره های کودک و اعتبار سنجی عملکردی بیشتر با سلنیوم Handling Child windows and further functional validation with Selenium

  • نحوه کار با Child Windows با Selenium WebDriver - مثال How to handle Child Windows with Selenium WebDriver - Example

  • نحوه کار با Child Windows با Selenium WebDriver - مثال How to handle Child Windows with Selenium WebDriver - Example

  • آزمایش عملکردی در تجزیه رشته و انتقال از فرزند به والدین Functional testing on Parsing the String and passing back from Child to parent

  • آزمایش عملکردی در تجزیه رشته و انتقال از فرزند به والدین Functional testing on Parsing the String and passing back from Child to parent

  • افزودن اقلام به سبد خرید و اعتبارسنجی در صفحه چک کردن Adding Items to Cart and validating on Check out page

  • بسته بندی پایان به پایان جریان فرآیند خرید محصول تجارت الکترونیک Wrapping End to end flow of Ecommerce Product Buying process

  • قاب صفحه نمایش و سوئیچ به عقب آزمون Frames Screen and switching back Quiz

  • قاب صفحه نمایش و سوئیچ به عقب آزمون Frames Screen and switching back Quiz

مدیریت پنجره های کودک و اعتبار سنجی عملکردی بیشتر با سلنیوم Handling Child windows and further functional validation with Selenium

  • افزودن اقلام به سبد خرید و اعتبارسنجی در صفحه چک کردن Adding Items to Cart and validating on Check out page

  • بسته بندی پایان به پایان جریان فرآیند خرید محصول تجارت الکترونیک Wrapping End to end flow of Ecommerce Product Buying process

قسمت 1 - چارچوب سلنیوم سی شارپ - ایجاد ابزارهای پایه و روش های کارخانه مرورگر Part 1 -Selenium C# Framework- Creating Base Utilities & Browser Factory methods

  • مقدمه ای بر چارچوب سلنیوم سی شارپ با استفاده از چارچوب تست Nunit Introduction to Selenium C# Framework using Nunit testing Framework

  • مقدمه ای بر چارچوب سلنیوم سی شارپ با استفاده از چارچوب تست Nunit Introduction to Selenium C# Framework using Nunit testing Framework

  • ایجاد کلاس Base برای همه تست ها برای پیکربندی روش های راه اندازی و خراب کردن Creating Base class for all tests to configure startup and tear down methods

  • ایجاد کلاس Base برای همه تست ها برای پیکربندی روش های راه اندازی و خراب کردن Creating Base class for all tests to configure startup and tear down methods

  • پیاده سازی تابع فراخوانی مرورگر با استفاده از الگوی طراحی فاکتور Implementing Browser invoke function using factor design pattern

  • نحوه ایجاد فایل پیکربندی جهانی برای انتقال متغیرهای جهانی به چارچوب How to create global Configuration file to pass on global variables to framework

  • نحوه ایجاد فایل پیکربندی جهانی برای انتقال متغیرهای جهانی به چارچوب How to create global Configuration file to pass on global variables to framework

  • قسمت 1 - امتحان چارچوب سلنیوم سی شارپ Part 1 -Selenium C# Framework Quiz

قسمت 1 - چارچوب سلنیوم سی شارپ - ایجاد ابزارهای پایه و روش های کارخانه مرورگر Part 1 -Selenium C# Framework- Creating Base Utilities & Browser Factory methods

  • پیاده سازی تابع فراخوانی مرورگر با استفاده از الگوی طراحی فاکتور Implementing Browser invoke function using factor design pattern

  • قسمت 1 - امتحان چارچوب سلنیوم سی شارپ Part 1 -Selenium C# Framework Quiz

قسمت 2- چارچوب سلنیوم سی شارپ - الگوی شیء صفحه ساخت و روش های قابل استفاده مجدد Part 2- Selenium C# Framework - Building Page object Pattern & Reusable methods

  • مقدمه ای بر شی صفحه و مدل فاکتور برای مکان یاب های Refactor در چارچوب Introduction to Page object and Factor model to refactor locators in framework

  • مقدمه ای بر شی صفحه و مدل فاکتور برای مکان یاب های Refactor در چارچوب Introduction to Page object and Factor model to refactor locators in framework

  • تبدیل مکان یاب هاردکد به اشیاء Page برای تست End to End Converting hardcoded locators to Page objects for End to end test

  • تبدیل مکان یاب هاردکد به اشیاء Page برای تست End to End Converting hardcoded locators to Page objects for End to end test

  • تعریف روش های قابل استفاده مجدد و ایجاد هوشمندانه اشیاء صفحه بعد Defining reusable methods and smartly creating objects of next page

  • جمع کردن کار شیء صفحه در پایان به پایان مثال و تخصیص بیشتر Wrapping up page object work in the end to end example and further Assignment

  • جمع کردن کار شیء صفحه در پایان به پایان مثال و تخصیص بیشتر Wrapping up page object work in the end to end example and further Assignment

  • قسمت 2- روش های سلنیوم سی شارپ Part 2- Selenium C# methods

قسمت 2- چارچوب سلنیوم سی شارپ - الگوی شیء صفحه ساخت و روش های قابل استفاده مجدد Part 2- Selenium C# Framework - Building Page object Pattern & Reusable methods

  • تعریف روش های قابل استفاده مجدد و ایجاد هوشمندانه اشیاء صفحه بعد Defining reusable methods and smartly creating objects of next page

  • قسمت 2- روش های سلنیوم سی شارپ Part 2- Selenium C# methods

قسمت 3 - سلنیوم C# Framework - Data Driven & Parameterization & Json Parsers Part 3 - Selenium C# Framework - Data Driven & Parameterization & Json Parsers

  • نحوه رویکرد به آزمایش مبتنی بر داده با استفاده از ویژگی های تست Nunit How to approach for Data driven testing using Nunit testing features

  • اهمیت ویژگی‌های TestCase و TestCaseSource برای هدایت داده‌ها Importance of TestCase and TestCaseSource Attributes for driving data

  • هدایت داده ها از Json و ساختن تجزیه کننده های Json Driving the data from the Json and building Json Parsers

  • هدایت داده ها از Json و ساختن تجزیه کننده های Json Driving the data from the Json and building Json Parsers

  • پارامترسازی داده های تست با داده های گرفته شده از فایل Json در تست ها Parameterizing the Test data with the data taken from Json File into tests

  • قسمت 3 - آزمون چارچوب سلنیوم سی شارپ Part 3 - Selenium C# Framework Quiz

قسمت 3 - سلنیوم C# Framework - Data Driven & Parameterization & Json Parsers Part 3 - Selenium C# Framework - Data Driven & Parameterization & Json Parsers

  • نحوه رویکرد به آزمایش مبتنی بر داده با استفاده از ویژگی های تست Nunit How to approach for Data driven testing using Nunit testing features

  • اهمیت ویژگی‌های TestCase و TestCaseSource برای هدایت داده‌ها Importance of TestCase and TestCaseSource Attributes for driving data

  • پارامترسازی داده های تست با داده های گرفته شده از فایل Json در تست ها Parameterizing the Test data with the data taken from Json File into tests

  • قسمت 3 - آزمون چارچوب سلنیوم سی شارپ Part 3 - Selenium C# Framework Quiz

بخش 4 چارچوب- ایمن کردن موضوع تست ها با اجرای موازی و گروه بندی Part 4 Framework- Making Tests Thread Safe with Parallel & Grouping execution

  • نحوه اجرای موازی تست ها با استفاده از ویژگی Paralleizable در Nunit Framework How to run Tests in parallel using Paralleizable Attribute in Nunit Framework

  • نحوه پیاده سازی مکانیزم Thread safe در درایور در سناریوهای تست موازی How to implement Thread safe mechanism to Driver in parallel testing Scenarios

  • نحوه اجرای گروه انتخاب شده از تست ها در فریم ورک - دستور Dotnet Filter CLI How to run Selected group of tests in framework - Dotnet Filter CLI command

  • نحوه اجرای گروه انتخاب شده از تست ها در فریم ورک - دستور Dotnet Filter CLI How to run Selected group of tests in framework - Dotnet Filter CLI command

  • نحوه ارسال متغیرهای سراسری به فریم ورک از ترمینال خط فرمان (زمان اجرا) How to send global variables to framework from Command line terminal (run time)

  • بخش چهارم مسابقه چهارچوب Part 4 Framework Quiz

بخش 4 چارچوب- ایمن کردن موضوع تست ها با اجرای موازی و گروه بندی Part 4 Framework- Making Tests Thread Safe with Parallel & Grouping execution

  • نحوه اجرای موازی تست ها با استفاده از ویژگی Paralleizable در Nunit Framework How to run Tests in parallel using Paralleizable Attribute in Nunit Framework

  • نحوه پیاده سازی مکانیزم Thread safe در درایور در سناریوهای تست موازی How to implement Thread safe mechanism to Driver in parallel testing Scenarios

  • نحوه ارسال متغیرهای سراسری به فریم ورک از ترمینال خط فرمان (زمان اجرا) How to send global variables to framework from Command line terminal (run time)

  • بخش چهارم مسابقه چهارچوب Part 4 Framework Quiz

قسمت 5- چارچوب سلنیوم سی شارپ - ایجاد گزارش های HTML و مشاغل CI/CD جنکینز Part 5- Selenium C# Framework - Generating HTML reports & Jenkins CI/CD Jobs

  • نحوه تولید گزارش های HTML Extent برای نتایج اتوماسیون در چارچوب How to generate HTML Extent reports for automation results in the framework

  • نحوه تولید گزارش های HTML Extent برای نتایج اتوماسیون در چارچوب How to generate HTML Extent reports for automation results in the framework

  • نحوه ضمیمه کردن اسکرین شات و لاگ ها به گزارش Extent در صورت شکست تست ها How to Attach Screenshot and logs to the Extent report when tests are failed

  • آشنایی با جنکینز و نحوه نصب آنها Introduction to Jenkins and how to install them

  • چارچوب سلنیوم سی شارپ Nunit را با ساختار پارامتری CI/CD جنکینز ادغام کنید Integrate the Selenium C# Nunit Framework to Jenkins CI/CD Parameterized build

  • قسمت 5- آزمون چارچوب سلنیوم سی شارپ Part 5- Selenium C# Framework Quiz

قسمت 5- چارچوب سلنیوم سی شارپ - ایجاد گزارش های HTML و مشاغل CI/CD جنکینز Part 5- Selenium C# Framework - Generating HTML reports & Jenkins CI/CD Jobs

  • نحوه ضمیمه کردن اسکرین شات و لاگ ها به گزارش Extent در صورت شکست تست ها How to Attach Screenshot and logs to the Extent report when tests are failed

  • آشنایی با جنکینز و نحوه نصب آنها Introduction to Jenkins and how to install them

  • چارچوب سلنیوم سی شارپ Nunit را با ساختار پارامتری CI/CD جنکینز ادغام کنید Integrate the Selenium C# Nunit Framework to Jenkins CI/CD Parameterized build

  • قسمت 5- آزمون چارچوب سلنیوم سی شارپ Part 5- Selenium C# Framework Quiz

دانلود کد دوره و بخش پاداش Download Course Code & Bonus Section

  • دانلود کد Code download

  • سخنرانی پاداش Bonus Lecture

دانلود کد دوره و بخش پاداش Download Course Code & Bonus Section

  • دانلود کد Code download

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

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

آموزش سلنیوم وب درایور با سی شارپ از ابتدا - Nunit Framework
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10 hours
60
Udemy (یودمی) udemy-small
11 دی 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
8,288
4.6 از 5
دارد
دارد
دارد
Rahul Shetty

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rahul Shetty Rahul Shetty

معلم بیش از 650 هزار دانشجوی QA|بنیانگذار RahulShetty Academy

Udemy (یودمی)

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

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