в рамках курсу ви заглянете під капот найпопулярніших інструментів автоматизації, щоб точно знати, що там відбувається, і як це можна ефективно використовувати. Ключова мета курсу-допомогти студентам стати професіоналами, які зможуть самостійно приймати технічні рішення і передбачати поведінку системи. Саме в цьому криється стабільність ваших тестів.
курс підійде для:
- Фахівців з ручного тестування, які виявляють інтерес до переходу в автоматизацію тестування на Java;
- Розробників автоматизованого тестування на Java з досвідом роботи до 1 року і бажаючих поглибити і систематизувати свої знання;
- Фахівців, які планують впровадити автоматизацію тестування на своєму проекті.
Ви зрозумієте принципи роботи інструментів тестування. Розберете, що робити побачивши якого-небудь exception, навчитеся розуміти, як саме відпрацював інструмент, і в якому місці шукати помилку. Розберетеся з ключовими і найбільш популярними інструментами автоматизації UI - і API-тестування, близько познайомитеся з найяскравішими представниками в своїх категоріях — Selenium і RestAssured. Освоїте патерни проектування, багатопотокові тести і процес організації ci
в результаті курсу ви:
- Освоїте обов'язкові для автоматизатора патерни PageObject, PageFactory і ScreenPlay, патерни проектування для більш ефективної розробки;
- Навчіться впроваджувати інструменти і розробляти тести в стилі BDD, близько познайомитеся з Cucumber і аналогами;
- Дізнаєтеся, як виконувати тести в кілька потоків, використовуючи Selenium Grid, Selenoid та інші інструменти для розпаралелювання тестів;
- Зможете організовувати ci-процес, використовуючи Jenkins, Docker і Allure для звітів;
- Будете відмінно розбиратися в різних розширеннях і бібліотеках, познайомитеся з масивом стандартних інструментів, що використовуються в самих різних компаніях.
https://privatelink.de/?https://otus.ru/lessons/java-qa-engineer/