Статті автора Oleksandr Podoliako

UI інтеграційні тести для React аплікації на Java

Oleksandr Podoliako 1900

В мережі є багато матеріалів по E2E-тестуванню і значно менше про інтеграційне тестування. У цій статті Олександр Подоляко запропонував свій підхід, як будувати інтеграційне тестування для React аплікації. 5

Фреймворк для тестування UI. Як його налаштувати на Java

Oleksandr Podoliako 3649

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

Фреймворк для тестування API сервісів на Java — приклад тестового завдання

Oleksandr Podoliako 6336

На прикладі тестового завдання для QA Automation Team Lead, розбираємося з тим, як написати фреймворк для тестування API сервісів на Java. У прикладі використано Java-стек maven, Lombok, testNG та Rest Assured. 12

Пишемо автотести на базі Playwright та Jest

Oleksandr Podoliako 3462

Довгий час основним інструментом для автоматизації тестування був Selenium. Проте наразі на ринку представлено декілька гідних альтернатив, таких як Cypress, Puppeteer та Playwright. Playwright ми і розглянемо в цій статті. Для тестування будемо використовувати Node.js, Playwright, Jest, jest-playwright-preset та jest-html-reporters. Playwright використовуємо для взаємодії з браузерами. Jest використовуємо, як тест ранер. Jest-html-reporters потрібний для генерації HTML репорту. 2

Заміна UI авторизації на API для автотестів

Oleksandr Podoliako 2344

У статті ми докладно розберемо механізм заміни UI авторизації на API. Існує багато видів аутентифікації — Basic, Digest, Form, OAuth 1 and OAuth 2. Для прикладу, розглянемо одну з найпростіших, а саме — Form. Основною метою статті є показати підхід при впровадженні API авторизації для UI тестів. Тести та імплементацію будемо писати на джаві. З іструментів будемо використовувати — Chrome DevTools. 8