типНавчання в класах
ЗАРЕЄСТРУВАТИСЯ

Селен

Курс базового тренінгу та сертифікації селену

огляд

Аудиторія та передумови

Схема курсу

Розклад та комісії

сертифікація

Основний навчальний курс і сертифікація селену

Селен є з відкритим вихідним кодом а також портативний автоматичний інструмент, що використовується для автоматизації тестування (веб-додатки). Це ліцензовано за ліцензією Apache 2.0. Selenium - це набір інструментів, який допомагає автоматизувати лише веб-додатки. Цей підручник дасть вам глибоке розуміння Selenium та пов'язаних з ним інструментів та їх використання. Він має можливості працювати в різних операційних системах та браузерах. Селен є не просто єдиним інструментом, а комплектом інструментів, який допомагає тестувальникам більш ефективно та точно автоматизувати веб-додатки.

Цілі базового тренування селену

Selenium - це портативна платформа тестування програм для веб-програм. Це комплексний навчальний курс автоматизованого тестування, який включає в себе вступ до автоматизованого тестування, вступ в IDE селенів та його установку, концепції IDE Selenium, Selenium RC, TestNG, функції веб-драйверів, Framework і Selenium Grid і т.д.

  • Селен є інструментом з відкритим вихідним кодом.
  • селен Можна поширюватися на різні технології, що піддають DOM.
  • Він має можливості виконувати сценарії в різних браузерах.
  • Він може виконувати сценарії на різних операційних системах.
  • Selenium підтримує мобільні пристрої.
  • Виконає тести в браузері, тому фокус НЕ необхідний під час виконання сценарію.
  • Він може виконувати тести паралельно з використанням селенових сіток.

Intended Audience of Selenium Basic Course

Основний тренінг Selenium призначений для програмного забезпечення для тестування професіоналів, які хотіли б вивчити основи селену за допомогою практичних прикладів. У навчальному посібнику містяться достатньо інгредієнтів, які допоможуть вам розпочати роботу з Selenium, звідки ви можете взяти себе на більш високий рівень знань.

Prerequisites of Selenium Basic Certification

  • Базові знання про JAVA
  • Базові знання з тестування програмного забезпечення

Course Outline Duration: 3 Days

Глава 1: ознайомлення з селеном

  • Історія селену
  • Введення в селен
  • Архітектура селенового Webdriver
  • Selenium Javadocs

Глава 2: Установки та конфігурації

  • Установка Java
  • Установка та налаштування Eclipse
  • Блоки селенів завантаження та налаштування
  • Налаштування проекту Selenium

Глава 3: Основні поняття першої програми Webdriver

  • Інтерфейс Webdriver
  • Вправа 3.1: реалізація інтерфейсу Webdriver
  • Драйвери браузера
  • Основні методи Webdriver
  • Вправа 3.2: реалізація основних методів Webdriver
  • Як запустити тести в Google Chrome
  • Вправа 3.3: запуск тестів у Google Chrome
  • Як запустити тести в Internet Explorer
  • Вправа 3.4: запуск тестів в Internet Explorer

Глава 4: Методи пошуку та інструменти

  • Встановлення Firebug і Firepath у Firefox
  • Техніка пошуку: ідентифікатор, xPath, tagName
  • Техніка Locator: className, name, linkText
  • Написання персоналізованих xPaths
  • Локатори селектора CSS
  • Вправа 4.1: реалізація різних локаторів

Глава 5: методи автоматизації веб-інтерфейсу

  • Випадаюче меню
  • Методи висмикування: виберіть
  • Вправа 5.1: випадаюче меню обробки, вибір значень видимим текстом за атрибутом значення
  • Робота з радіо-кнопками та прапорцями
  • Вправа 5.2: поводження з кнопками та прапорцями
  • Техніка списку для обробки радіо-кнопки
  • Вибір, Від'єднання, Увімкнення та вимкнення
  • Вправа 5.3: реалізація вибору, відключення, включення та вимкнення
  • Звернення та спливаючі сповіщення
  • Вправа 5.4: обробка спливаючих вікон, модалів, сповіщень та підказки для JavaScript

Глава 6: методи автоматизації веб-інтерфейсу - розширені

  • Обробка взаємодій миші
  • Вправа 6.1: впровадити події для миші
  • Обробка клавіатурних подій
  • Вправа 6.2: реалізуйте заходи з клавіатури
  • Обговорення класу дій
  • Обробка декількох вікон
  • Вправа 6.3: відкриває кілька вікон, перемикає між ними
  • Конструкції Window Handle
  • Обробка лімітованих міток
  • Вправа 6.4: Використовуйте теги ul та li
  • Як працювати з iFrames
  • Вправа 6.5: взаємодія з iFrames
  • Обробка табличних сіток
  • Вправа 6.6: прочитати дані з сітки даних
  • Максимізація Windows і видалення файлів cookie
  • Зйомка з помилками
  • Результати тестування електронної пошти
  • Вправа 6.7: прийміть помилки та результати перевірки електронної пошти

Глава 7: синхронізація та очікування

  • Обробка проблем синхронізації
  • спати ()
  • Неявний і явний чекати
  • Вільно чекати
  • Вправа 7.1: реалізуйте всі види очікування

Глава 8: більше функцій Webdriver

  • Бажані можливості
  • Робота з бездротовим браузером
  • Робота з PhantomJS
  • Вправа 8.1: виконати тест у PhantomJS
  • Робота з HtmlUnitDriver
  • Вправа 8.2: Впроваджуйте тести в HtmlUnitDriver
  • Профілі Webdriver
  • Вправа 8.3: виконуйте тести в декількох профілях браузера
  • Обробка динамічних об'єктів

Глава 9: селенові сітки

  • Що таке Selenium Grid
  • Як виконати селенові тести дистанційно
  • Налаштування концентратора та вузла
  • Реєстрація сервера концентратора та вузла
  • Бажані можливості - Grid програма
  • Вправа 9.1: Виконайте дистанційні тести

Глава 10: тестування автоматизації мобільних пристроїв

  • appium Особливості
  • Встановлення android SDK, Eclipse
  • Налаштування системних змінних для роботи Android
  • Установка сервера раніше епох
  • Налаштування епохи, селен Баночки
  • Виклик віртуального пристрою Android
  • Вправа 11.1: запуск тестів на віртуальному пристрої Android

Глава 11: шаблони дизайну для веб-тестування

  • Шаблони об'єктів сторінки
  • Шаблони заводських сторінок
  • Завантажувані компоненти
  • Вправу 12.1: реалізація об'єктів сторінки та запуск сторінки для тестового сценарію

Глава 12: TestNG Framework

  • Чому TestNG та його переваги
  • TestNG інсталяція та налаштування в eclipse
  • Анотації TestNG
  • Визначення пріоритетних завдань у тестовому НЗ
  • Вправа 13.1: реалізація анотацій TestNG
  • Дисбалансування та активація тестів та використання тайм-аутів
  • Значення файлу конфігурації TestNG - testng.xml
  • Групи в TestNG
  • Тестування даних з TestNG
  • Анотація DataProvider - параметризація тестів
  • Параметри в звітах
  • Паралельні комплекти, паралельні тести, класи та методи
  • Вправа 13.2: Запуск паралельних тестів і сюїтів
  • Повторне виконання невдалих тестів
  • Успіх, провал і затвердження
  • Результати ведення журнал, Журнали прослухачів, Журналісти журналістів
  • API репортер

Глава 13: створення звітів

  • Завантаження та налаштування звітів XSLT
  • Створення звітів HTML для виконання тесту Selenium
  • Вправа 14.1: Створення звітів XSLT та HTML

Будь ласка, напишіть нам за адресою info@itstechschool.com & зв'яжіться з нами за номером + 91-9870480053 для курсу ціни та сертифікації, графіка та місце розташування

Залиш нам запит

Для отримання додаткової інформації будь ласка, будь ласка Зв'яжіться з нами.


Відгуки