Про курс
Автоматизація тестування дозволяє спростити процеси і дає ряд переваг, серед яких можна виділити підвищення швидкості тестування, зменшення витрат на підтримку, автоматичну генерацію звітів, масштабованість.
Курс "Web Testing automation on Java" поєднує в собі теорію та практику. Ви ознайомитеся з основними бібліотеками та фреймворками тестування, навчитеся використовувати стандартні інструменти з пакету Selenium, познайомитеся з основними концепціями в галузі розробки та тестування.
За підсумками курсу ви напишете свій фреймворк та підключите до проекту системи генерації звітів про проходження.
Цей курс входить до спеціальності:
Попередні Вимоги
Java Core (basic types, methods, static, exceptions, interface/abstract class, override/overload), знання ООП.
Буде плюсом: Testing (види тестування, принципи тест дизайну, тестові артефакти, рівні тестування, вимоги).
Ви навчитеся
- Застосовувати у розробці та тестуванні інструменти автоматизації дій веб-браузера Selenium.
- Використовувати для знаходження елементів на веб-сторінках локатори Selenium WebDriver.
- Користуватися бібліотеками автоматизованого тестування та тестовими фреймворками JUnit та TestNG.
- Збирати проекти, використовуючи спеціальні інструменти Maven та Gradle.
- Використовувати на практиці шаблон проектування та автоматизації тестування PageObject.
- Планувати та проводити тестування з використанням підходу BDD – Behavior Driven Development (Розробка на основі поведінки).
- Створювати звіти проходження автоматизованих тестів за допомогою репортингових систем як Allure та Report Portal.
- 6 год 40 хв
- 20.08.2019
- 7 з
- 03.12.2020
- російська
Що входить до курсу
×
Ви дійсно бажаєте відкрити доступ до тестування за курсом Web Testing automation on Java на 40 днів?
Метою цього уроку є знайомство з роллю автоматизації тестування в проекті, з цілями автоматизації, різними областями застосування, а також сильними та слабкими сторонами автоматизованого тестування. У завдання даного уроку також входить ознайомлення з сімейством інструментів Selenium і Selenium WebDriver особливо.
Метою даного уроку є ознайомлення з різними концепціями в галузі розробки та підходами до автоматизації тестування.
Метою даного уроку є ознайомлення з механізмом знаходження елементів на веб-сторінці. Під час уроку ви на практиці детально розгляньте різні види локаторів.
Метою даного уроку є ознайомлення з бібліотеками автоматизованого тестування для запуску тестів та визначення результату їх проходження. Друга частина уроку розглядає практичну побудову тестового фреймворку на базі кількох build tools.
Метою даного уроку є знайомство із найпопулярнішим шаблоном проектування в автоматизації тестування – PageObject, та кількома способами його реалізації. Друга частина уроку присвячена знайомству з концепціями та способами очікування елементів сторінки у Selenium WebDriver.
Метою даного уроку є поглиблене вивчення підходу BDD. Учні практично познайомляться з одним із двох основних інструментів для тестування з використанням BDD на Java - Serenity-JBehave.
Мета уроку – розглянути можливості зі створення звітів проходження автоматизованих тестів, ознайомитися з різними репоритингами систем, що підходять для різних розмірів команд.