түріАудиторлық сабақтар
ТІЗІЛІМІ

селен жетілдірілген

Selenium Advanced Training & Certification Course

қайта қарау

Тыңдаушылар мен пререквизиттер

Курстың қысқаша мазмұны

Кесте мен тарифтер

куәлік

Selenium Advance

Бұл озық деңгейдегі курстар Selenium-ды қолданатын тестілеу мамандарын құралмен жаңа деңгейге шығаруға арналған. Сынаушылар Selenium автоматтандырылған сынақ люктерін Eclipse IDE редакторын пайдалану арқылы жетілдірілген Selenium мүмкіндіктерін пайдалануды үйренеді. Selenium.WebDriver бағдарламасын қарапайым және қысқа бағдарламалау интерфейсін ұсынуға дайындалған, сондай-ақ Selenium-RC API-де бірқатар шектеулерді қарастыратын адамдарға қол жетімді нұсқаулар беріледі. Бұл жаттығулар негізінен базалық Java және селенді түсінетін мамандар. Қазіргі уақытта Selenium WebDriver 2 - ең көп қабылданған құрал. Веб-тестілеудің автоматтандырылған сын-қатерлерін күрделі мәселелермен шешуге арналған Selenium-тің тәжірибелік қолданылуы.

міндеттері

  • Selenium жүргізу үшін кеңейтілген бағдарламалау әдістерін қолданыңыз
  • Тұрақты өрнектермен және үлгіге негізделген тексерумен жұмыс істеу
  • Тестілеуді тоқтатуға болатын ерекше жағдайлар
  • Деректерді тексеру үшін SQL қоңырауларын орындаңыз
  • Веб-нысандарды бағдарламалы түрде іздеу
  • Веб басқару элементтерінен деректерді динамикалық түрде басып шығару
  • Selenium-да деректерге негізделген тестілеу негізін жасаңыз
  • Бірнеше пайдаланушы сынақтарын орындау үшін таратылған пайдаланушы сынақтарын жасау (Selenium Grid сынақтары)

Тағайындалу Көрермендер

Мақсатты аудитория - бұл селениумды жоғары техникалық деңгейде қолдану арқылы веб-қосымшаларды тестілеуді автоматтандыруға тырысатын бағдарлама тестерлері. Бұл курс негізінен Selenium-ды қолданатын мамандарды сынау үшін жасалды. Аудитория сонымен бірге тестерлермен өзара әрекеттесуге жауапты немесе құралдардың толықтай және тиісті түрде орындалуын қамтамасыз ету үшін жауапты болатын сапа кепілдігі тәжірибешілерін, менеджерлерді немесе топ жетекшілерін қамтуы мүмкін.

Пререквизиттер

    • Selenium-мен автоматтандырылған тестілеуді жүзеге асыратын кемінде 3 ай тәжірибе (ұсынылған)

or

  • ITS курсы: селенге кіріспе
  • Бағдарламалық жасақтама жасаудың кейбір тәжірибесі (ұсынылады)
  • Веб-қосымшаларды жалпы түсіну (қажет)
  • Java бағдарламаларын білу бұл курстың міндетті шарты емес, бірақ мұндай білім пайдалы.

Course Outline Duration: 3 Days

Chapter 1: More advanced Features in Selenium

  • JavaScript инъекциясы
  • 20 терезе негізіндегі басқару элементтері үшін Робот API
  • Жаттығу 1.1 - Робот API пайдалану
  • Файлды кері жүктеу және жүктеуді тексеру
  • Жаттығу 1.2 - тестілеу файлын жүктеу және жүктеу
  • Селениумды пайдаланатын уақытты таңдағыш
  • Жаттығу 1.3 - Тестілеу күні таңдалады
  • Selenium-да SSL сертификатына қате жіберу
  • Жаттығу 1.4 - SSL қателерін өңдеу
  • Selenium Webdriver арқылы JavaScript негізіндегі кодты орындаңыз
  • Selenium Webdriver арқылы сілтемелерді қалай табуға болады
  • Selenium WebDriver қызметіндегі куки файлдарын өңдеу
  • Webdriver-ге сүйреп апарыңыз

Chapter 2: AJAX, Listener & dynamic applications

  • Динамикалық нысандар - айнымалы xpaths
  • Динамикалық веб кестесін өңдеу
  • Жаттығу 2.1 - динамикалық веб кестесімен жұмыс істеу
  • AJAX түсірілімдерін өңдеу
  • Action class арқылы мәзірлер мен кадрларға арналған тінтуір.
  • Жаттығу 2.2 - Әрекет сыныпта жұмыс істеу
  • Нысанға тінтуірдің оң жағын басыңыз

Chapter 3: Web Tables

  • Веб-кесте дегеніміз не
  • Веб-кестелерден деректерді шығару
  • Статикалық және динамикалық веб-кестелерге мысалдар
  • Веб-кестелер үшін қайта пайдалану функцияларын жасау
  • Жаттығу 3.1 - Веб-кестелер үшін қайта пайдалану функцияларын жасау

Chapter 4: Database testing using web driver

  • MySQL деректер қорын орнату
  • Қосылым интерфейсіне, мәлімдеме интерфейсіне, алдын-ала жасалған мәлімдемеге және нәтижелертас интерфейстерге шолу.
  • Деректер базасына қол жеткізу үшін мысал бағдарламасы.
  • SELECT, UPDTE және DELETE кезектеріндегі кейбір мысалдар
  • 4.1 - тестілеу деректер базасының функциялары
  • Дерекқордан алынған деректерді пайдаланатын кейбір Webdriver мысалдары

Chapter 5 : DataDriven Framework using TestNG

  • TestNG аннотациясын пайдаланып сынақ базасының сыныбын жасаңыз
  • XPATHS оқу, Сипаттар файлынан конфигурациялау
  • WebDriverWith WebDriverWait арқылы жабық күтуді орындау
  • Коммуналдық қызметтерді жасау
  • Тесттерді орындау, пакеттерді іске қосу және xls файлын пайдалану арқылы параметрлеу
  • Exercise .1 - Handson Data Driven әдісін қолданыңыз
  • XLS файлдарынан орындау тәртібін бақылау

Chapter 6: Page Objects & Page Factory Framework using TestNG

  • Page Factory Pattern және TestNG пайдалана отырып жасалатын сынақ жағдайының сценарийі

Chapter 7: Reporting

  • Eclipse ішіндегі Extend Report Plugin бағдарламасын орнату
  • Үлкен есептегі әдістері
  • Жаттығу 6.1 - Extent Report Implementation

Chapter 8: Maven Project Management Tool

  • Құрылыс құралымен Selenium Integration: Maven
  • Кеңейтілген есеп беру механизмі бар интеграция
  • Log4j есеп беру кітапханасымен интеграция
  • Автоматтандыру платформасын жасау: жұмыс үстелі, RESTapi, мобильді
  • Ant пен Maven арасындағы салыстыру
  • Maven орнату
  • Maven құрылымын түсіну
  • Eclipse-те Maven жобасын жасау
  • Maven құрастыру циклдері
  • Maven жобасының құрылыс сеансының үлгісі
  • Maven тәуелділігін түсіну
  • Maven репозиторийлерін түсіну
  • 7.1 жаттығуы - Maven Eclipse интеграциясының демонстрациясы

Chapter 9: Jenkins арқылы үздіксіз интеграцияны тексеру

  • Дженкинс дегеніміз не?
  • Үздіксіз интеграция құралдарын құру
  • Jenkins қалай орнатуға болады
  • Қарапайым жұмысты қалай жасауға болады
  • Жаттығу 8.1 - Дженкинске жұмыс жасау
  • Дженкинсті жобаға біріктіру
  • Jenkins-ты Eclipse-те біріктіру
  • Жаттығу 8.2 - Jenkins-ты Eclipse-те біріктіру

Бізге жазыңыз info@itstechschool.com & + 91-9870480053-те бізбен бағдар және сертификаттау құны, кесте және орын үшін хабарласыңыз

Бізге сұрау жасаңыз

Көбірек ақпарат алу үшін Бізбен хабарласыңы.


Пікірлер