Python мануфактураJavaDesign Patterns для автоматизаторів

Java · Сесії: AMA та PMP · 2:24–4:54

Чому навчання починається з UI, а не з API

UI-тест на початку наочніший: відкрити сторінку, знайти елемент, натиснути й побачити результат. Такий сценарій дає швидший практичний зворотний зв’язок людині, яка ще не звикла до IDE, коду, бібліотек і діагностики помилок. Навчальний маршрут іде від сирого сценарію до повторно використовуваних функцій і патернів проєктування, а вже потім — до оптимізації через API. Так учасник розуміє, що саме він спрощує і чому нижчий рівень може бути швидшим та стабільнішим. Postman корисний для дослідження API, але в межах цієї дискусії не вважається повноцінною заміною кодової автоматизації: складніше структурувати великі набори тестів, повторно використовувати частини сценарію й контролювати архітектуру. Для системного навчання автор обирає код та IDE.

Піраміда тестування, чому не API спочатку та як жити з упровадженням ШІ →

Java · Додаткові матеріали · 6:20–11:20

Ручний прохід тестового сценарію

Сценарій складається з авторизації, пошуку проєкту `Manufacture Lite`, переходу до нього та перевірки заголовка. Під час ручного проходу перевіряється не лише наявність атрибутів, а й фактична клікабельна область, поведінка анімацій та затримки автодоповнення. Якщо в продукті бракує стабільних локаторів, варто домовитися з розробниками про передбачувані `data-testid` або аналогічні атрибути.

Створення першого Java-проєкту та тесту →
Запитати в чаті про «ui-automation» →