در حال حاضر محصولی در سبد خرید شما وجود ندارد.
دوره جدید نام تجاری - تبدیل شدن به سطح کارشناس سلنیوم C # مهندس و یادگیری نحوه اجرای چارچوب اتوماسیون از ابتدا
عنوان اصلی : Selenium WebDriver with C# from Scratch - Nunit Framework
سرفصل های دوره :
معرفی دوره :
چرا C# را برای اتوماسیون سلنیوم انتخاب کنیم/ سوالات متداول دوره
Visual Studio و Setup C# Environment Project را دانلود کنید
مبانی سی شارپ برای تست اتوماسیون - قسمت 1:
اجرای اولین برنامه سی شارپ Hello World در ویژوال استودیو
NuGet چیست و چگونه به نصب Packages برای پروژه C# کمک می کند
انواع داده در سی شارپ - Var و Dynamic کلمات کلیدی ویژه
C# OOPS Principles - کلاس ها و روش ها با مثال
نحوه اجرای فایل انتخابی در پروژه با تنظیم گزینه های کامپایلر
ارث بری در سی شارپ با یک مثال
سازنده ها و این کلمه کلیدی در سی شارپ و استفاده از آنها در زمان واقعی
امتحان اصول C#
اصول C# برای تست اتوماسیون - قسمت 2:
آرایه ها چیست و چگونه در سی شارپ کار می کنند
کار با حلقه ها و لیست های آرایه در سی شارپ با مثال
C# Fundamentals for Automation Testing Quiz
شروع با اتوماسیون سلنیوم سی شارپ:
Nunit Framework چیست؟ نگاهی اجمالی به ویژگی های آن
نحوه فراخوانی مرورگر کروم با WebDriver Config Manager -example
روش های پایه WebDriver - خروج، بستن، تمام صفحه و گرفتن آدرس اینترنتی
اجرای تست در مرورگرهای فایرفاکس و مایکروسافت اج با تغییرات پیکربندی
آزمایش اتوماسیون سلنیوم سی شارپ
اظهارات یابهای سلنیوم و نونیت برای اعتبارسنجی آزمونها:
یاب های سلنیوم برای شناسایی عناصر رابط کاربری در صفحه
برگردان WebElement ها و ویژگی های آنها برای اعتبارسنجی عملکردی
Nunit Assertions برای اعتبارسنجی سناریوهای آزمایشی و استراتژی های مکان پیشرفته
راهبردهای پیشرفته مکان CSS برای مکانیسم تراورس فرزند والدین
مسابقه یاب های سلنیوم و Nunit
بررسی انتظارهای ضمنی و صریح در سلنیوم برای جلوگیری از مشکلات همگام سازی:
انتظارهای ضمنی و صریح در Selenium Webdriver چیست
استراتژی اجرای انتظار صریح برای هدف قرار دادن یک عنصر در یک زمان
امتحان صبر کنید
کنترل کرکرهها، چک باکسها و دکمههای رادیویی برای اعتبارسنجی عملکردی فرمها:
نحوه مدیریت بازشوهای Static در Selenium webdriver - مثال
مدیریت دکمه های رادیویی با چندین استراتژی FindElements - مثال
اعتبار سنجی عملکردی در تکمیل فرم های کاربر با تمام فعالیت های UI
قسمت 1 - شناسایی لیست محصولات به صورت پویا با Code Logic
قسمت 2 - شناسایی لیست محصولات به صورت پویا با Code Logic
نحوه تایید مرتب سازی ستون های جدول وب با Selenium WebDriver
پیاده سازی منطق مرتب سازی لیست آیتم های آرایه با کد سلنیوم سی شارپ
مسابقه کنترل کرکرهها، چک باکسها و دکمههای رادیویی
کنترل هشدارها، تعاملات رابط کاربری پیشرفته (عملکردها) و فریم ها با سلنیوم:
مدیریت پاپ آپ های هشدار جاوا با کلاس هشدار WebDriver Selenium
چگونه با Selenium WebDriver بازشوهای AutoSuggestive را خودکار کنیم
کار با تعاملات پیشرفته با کلاس اکشن در سلنیوم
چگونه فریم ها را با سلنیوم سی شارپ از جمله مجری جاوا اسکریپت مدیریت کنیم
نمونه ای از کار روی Frames Screen و بازگشت به پنجره والد
کنترل هشدارها، تعاملات رابط کاربری پیشرفته و آزمون فریم ها
کنترل پنجره های کودک و اعتبارسنجی عملکردی بیشتر با سلنیوم:
نحوه کار با Child Windows با Selenium WebDriver - مثال
آزمایش عملکردی در تجزیه رشته و انتقال از فرزند به والدین
افزودن موارد به سبد خرید و اعتبارسنجی در صفحه پرداخت
چرخش پایان به پایان فرآیند خرید محصول تجارت الکترونیک
صفحه نمایش قاب ها و آزمون برگشت به عقب
بخش 1 - چارچوب سلنیوم سی شارپ - ایجاد ابزارهای پایه و روشهای کارخانه مرورگر:
مقدمه ای بر چارچوب سلنیوم سی شارپ با استفاده از چارچوب تست Nunit
ایجاد کلاس پایه برای همه تستها برای پیکربندی روشهای راهاندازی و حذف کردن
اجرای تابع فراخوانی مرورگر با استفاده از الگوی طراحی فاکتور
نحوه ایجاد فایل پیکربندی جهانی برای انتقال متغیرهای سراسری به چارچوب
بخش 1 - امتحان چارچوب سلنیوم سی شارپ
بخش 2- چارچوب سلنیوم سی شارپ - الگوی شیء صفحه ساخت و روشهای قابل استفاده مجدد:
معرفی شیء Page و مدل فاکتور برای مکان یاب های Refactor در چارچوب
تبدیل مکان یاب هاردکد به اشیاء صفحه برای تست End به End
تعریف روشهای قابل استفاده مجدد و ایجاد هوشمندانه اشیاء صفحه بعد
تکمیل کار شیء صفحه در نمونه پایان به پایان و تخصیص بیشتر
قسمت 2- روش های سلنیوم سی شارپ
بخش 3 - سلنیوم C# Framework - Data Driven & Parameterization & Json Parsers :
نحوه رویکرد به آزمایش مبتنی بر داده با استفاده از ویژگی های تست Nunit
اهمیت ویژگیهای TestCase و TestCaseSource برای هدایت دادهها
هدایت داده ها از Json و ساختن تجزیه کننده های Json
پارامترسازی داده های تست با داده های گرفته شده از فایل Json در تست ها
بخش 3 - آزمون چارچوب سلنیوم سی شارپ
قسمت 4 چارچوب- ایمن سازی تست ها با موازی و گروهیاجرای ng:
نحوه اجرای موازی تست ها با استفاده از ویژگی Paralleizable در Nunit Framework
نحوه پیاده سازی مکانیزم Thread safe در درایور در سناریوهای تست موازی
نحوه اجرای گروه انتخاب شده از تست ها در فریم ورک - دستور Dotnet Filter CLI
نحوه ارسال متغیرهای سراسری به فریم ورک از ترمینال خط فرمان (زمان اجرا)
بخش چهارم آزمون چارچوب
بخش 5- چارچوب سلنیوم سی شارپ - ایجاد گزارش های HTML و مشاغل CI/CD جنکینز:
نحوه تولید گزارش های HTML Extent برای نتایج اتوماسیون در چارچوب
نحوه ضمیمه کردن اسکرین شات و لاگ به گزارش Extent در صورت شکست تست ها
معرفی جنکینز و نحوه نصب آنها
چارچوب سلنیوم سی شارپ Nunit را با ساختار پارامتری CI/CD جنکینز ادغام کنید
قسمت 5- آزمون چارچوب سلنیوم سی شارپ
Selenium WebDriver with C# from Scratch - Nunit Framework
در این روش نیاز به افزودن محصول به سبد خرید و تکمیل اطلاعات نیست و شما پس از وارد کردن ایمیل خود و طی کردن مراحل پرداخت لینک های دریافت محصولات را در ایمیل خود دریافت خواهید کرد.
Selenium Webdriver با پایتون از ابتدا + فریمورک ها
MasterClass Software Testing with Jira & Agile -Be a QA Lead
کورس تست نرم افزارها بوسیله Cucumber و Selenium در زبان Java
دوره یادگیری کامل Azure DevOps, CI/CD
Learn API Automation Testing with Python & BDD Framework
آموزش تست برنامه های موبایل بوسیله Appium
تست اتومات نرم افزارها + معرفی فریم ورک ها
یادگیری گیت پیشرفته بوسیله BitBucket
Top 150+ QA Automation Interview Questions & Resume Tips
آموزش تست اتومات بوسیله Python Selenium