Selenium і Selenide для початківців Test Automation Engineer
Java, Selenium, Selenide, JUnit, Allure report, Jenkins, Test Framework, CSS Selectors, XPath Locators, Page Object, GIT
чому ви навчитеся
- підготовка та знайомство з інструментами та технологіями: Java, JUnit, Selenium WebDriver, Selenide, Git, Jenkinse, Allure Report
- знайомство з XPath локаторами, CSS селекторами для знаходження елементів на сторінці
- вивчення Selenium WebDriver: базові дії імітують поведінку користувача
- проектування тестів: PageObject, PageFactory
- вивчення Selenium WebDriver: просунуті можливості імітують користувача
- вивчення і застосування Selenide: розбір відмінних властивостей від Selenium
- Створення фінальних проектів на Selenium і Selenide
- Створення звітності з Allure Report
- підключення CI Jenkins і використання VCS Git.
Даний курс є покроковим керівництвом, до створення власного тестового фреймворку для застосування на будь-якому web-додатку, використовуючи Selenium WebDriver і бібліотеку Selenide з мінімальною теорією і максимум практики.
Під час курсу слухачі зможуть на практиці освоїти роботу з тестовим фреймворком JUnit, розібратися в проектуванні тестів на основі шаблонів проектування Page Object і Page Factory. Також буду розглянуті як прості так і складні CSS селектори і XPath локатори, необхідні для ідентифікування web-елементів.
Розробка буде відбувається на мові програмування Java. Незважаючи на те, що ми не будемо вивчати дану мову програмування, програму курсу побудована так, щоб якомога легше і простіше побудувати тести, адже головне в тестах - це простота читання, розуміння і лаконічність.
також в рамках курсу ми побічно вивчимо засоби для створення звітності: Allure Report, Git разом з Jenkins.
І кульмінацією курсу буде аналіз створених проектів за допомогою Selenium WebDriver і Selenide, висновки про те, який інструмент краще використовувати.
даний курс буде корисним для фахівців з ручного тестування, які бажають збільшити свою компетенцію. Для студентів, які вивчають нові технології та бажають розвиватися в автоматизації тестування веб. І для всіх людей, які відкриті до нових знань, щоб бути в тренді передових ІТ-технологій.
для кого цей курс:
- всі бажаючі освоїти нову професію.
- початківці фахівці в автоматизації тестування.
- фахівці з ручного тестування, які бажають перейти в автоматизацію.
https://privatelink.de/?https://www.udemy.com/course/selenium-selenide-test-automation-engineer/