نوعآموزش کلاس درس
ثبت نام

سلنیوم پیشرفته

Selenium Advanced Training & Certification Course

بررسی اجمالی

مخاطبان و پیش نیازها

طرح درس

برنامه و هزینه ها

گواهی

سلنیوم پیشرفته

این دوره پیشرفته سطح طراحی شده است تا متخصصان آزمایش که از سلنیوم استفاده می کنند تا مهارت جدیدی با ابزار داشته باشند. آزمایشکنندگان نحوه استفاده از ویژگی های سلنیوم پیشرفته برای افزایش سوئیت های آزمایشی خودکار Selenium را با استفاده از Eclipse IDE Editor یاد خواهند گرفت. دستورالعمل دست اندرکاران برای کسانی که می خواهند قدرت کشف Selenium.WebDriver را کشف کنند، برای ارائه یک رابط برنامه نویسی ساده و کوتاه و همچنین تعدادی محدودیت در API Selenium-RC طراحی شده است. این آموزش اساسا برنامه ریزی شده است کسانی که حرفه ای هستند که درک اولیه از جاوا و سلنیوم را دارند. امروزه Selenium WebDriver 2 ابزار قابل قبولی است. تمرکز بر کاربرد واقعی Selenium برای حل مشکلات تست خودکار خودکار وب با پیچیدگی است.

اهداف

  • استفاده از تکنیک های برنامه نویسی پیشرفته برای مدیریت Selenium
  • کار با عبارات منظم و تایید مبتنی بر الگو
  • استثنائات اداری که مانع اجرای اعدام می شود
  • انجام تماس SQL برای تأیید داده ها
  • برنامه ریزی برای جستجوی اشیاء وب
  • دادههای پویا را از کنترلهای وب ضبط کنید
  • چارچوب تست آزمایش داده در سلنیوم را طراحی کنید
  • ایجاد تست کاربر توزیع شده برای انجام آزمون چند کاربر (آزمایش شبکه گرید)

حضار در نظر گرفته

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

پیش نیازها

    • حداقل 3 ماه تجربه تست خودکار با سلنیوم (توصیه شده)

or

  • دوره ITS: مقدمه ای بر سلنیوم
  • برخی از تجربه توسعه نرم افزار (توصیه می شود)
  • درک عمومی از برنامه های مبتنی بر وب (مورد نظر)
  • دانش برنامه نویسی جاوا پیش شرط لازم برای این دوره نیست، اما چنین دانش مفید است.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • تزریق جاوا اسکریپت
  • API ربات برای کنترل های پنجره 20
  • ورزش 1.1 - با استفاده از API های ربات
  • تست آپلود و دانلود فایل
  • ورزش 1.2 - تست فایل آپلود و دانلود
  • استفاده از سلنیم با استفاده از تاریخ مصرف زمان
  • ورزش 1.3 - تست تاریخ جمع کننده
  • مدیریت مجدد خطای SSL در سلنیوم
  • ورزش 1.4 - دستکاری خطاهای SSL
  • اجرای کد جاوا اسکریپت را با استفاده از Selenium Webdriver اجرا کنید
  • چگونه برای پیدا کردن لینک های شکسته با استفاده از Selenium Webdriver
  • مدیریت کوکی ها در Selenium WebDriver
  • کشیدن و رها کردن در Webdriver

Chapter 2: AJAX, Listener & dynamic applications

  • اشیای پویا - xpaths متغیر
  • میزبانی وب دینامیک
  • ورزش 2.1 - کار با جدول دینامیک وب
  • مدیریت آژاکس کاهش یافته است
  • ماوس بر روی منوها و فریم ها با استفاده از کلاس Action.
  • ورزش 2.2 - کار بر روی کلاس عمل
  • روی یک شیء کلیک راست کنید

Chapter 3: Web Tables

  • جدول وب چیست؟
  • استخراج اطلاعات از جداول وب
  • نمونه هایی از جداول وب استاتیک و پویا
  • ایجاد توابع قابل استفاده برای جداول وب
  • ورزش 3.1 - ایجاد توابع قابل استفاده برای جداول وب

Chapter 4: Database testing using web driver

  • نصب پایگاه داده MySQL
  • اجمالی در مورد رابط اتصال، بیانیه ای، بیانیه پیش نمایش و رابط های نتایج یاب.
  • برنامه نمونه برای دسترسی به پایگاه داده.
  • برخی از نمونه های SELE، UPDTE و DELETE queies
  • ورزش 4.1 - تست ویژگی های پایگاه داده
  • برخی از نمونه های Webdriver با استفاده از داده های fetched از پایگاه داده

Chapter 5 : DataDriven Framework using TestNG

  • کلاس پایه تست ساختمان با استفاده از حاشیه نویسی testNG
  • خواندن XPATHS، پیکربندی از فایل خواص
  • پیاده سازی WebDriver به صورت ضمنی با استفاده از WebdriverWait
  • توابع ابزار ساخت
  • پیاده سازی آزمایش ها، دسته ای آنها را اجرا و پارامتر با استفاده از فایل xls
  • ورزش .1 - مورد استفاده هادسون با رویکرد Data Driven
  • کنترل اعدام از فایل XLS

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • سناریوی مورد آزمایش باید با استفاده از الگوی صفحه Factory و TestNG انجام شود

Chapter 7: Reporting

  • نصب Plugin گزارش محتوا در گرفتگی
  • روش ها در گزارش محتوا
  • تمرین 6.1 - اجرای گزارش محتوا

Chapter 8: Maven Project Management Tool

  • ادغام سلنیوم با ساخت ابزار: Maven
  • ادغام با مکانیسم گزارشگری پیشرفته
  • ادغام با کتابخانه گزارش گزارشات log4j
  • توسعه سیستم عامل: دسکتاپ، RESTapi، موبایل
  • مقایسه بین مورچه و Maven
  • نصب Maven
  • درک ساختار Maven
  • ایجاد پروژه Maven در گرفتگی
  • Maven Cycles ساخت
  • نسخه ی نمایشی جلسه ساخت پروژه Maven
  • درک وابستگیهای Maven
  • درک مخازن Maven
  • ورزش 7.1 - نسخه ی نمایشی Maven Eclipse Integration

فصل 9: تست پیوستگی مداوم با استفاده از جنکینز

  • جنکینز چیست؟
  • ابزار ادغام ساخت پیوسته
  • چگونه Jenkins را نصب کنید
  • چگونه یک کار ساده را ایجاد کنیم
  • ورزش 8.1 - ایجاد شغل در جنکینز
  • جینکینز را به پروژه متصل کنید
  • ادغام Jenkins با گرفتگی
  • ورزش 8.2 - ادغام Jenkins با گرفتگی

لطفا به ما بنویسید info@itstechschool.com & قیمت 91-9870480053 برای قیمت دوره و هزینه صدور گواهینامه، برنامه ریزی و مکان با ما تماس بگیرید

قطره ما یک پرس و جو

برای اطلاعات بیشتر با مهربانی تماس با ما.


بررسی