Друга стаття Олега про сучасні інструменти тестування присвячена огляду JavaScript як інструмента для автоматизації, розгляду фреймворків Jest і Mocha, тестування HTTP API за допомогою Supertest та інтеграції цих інструментів у CI/CD. Він також аналізує вибір підходів до автоматизованого тестування та його переваги.
Довгий час основним інструментом для автоматизації тестування був Selenium. Проте наразі на ринку представлено декілька гідних альтернатив, таких як Cypress, Puppeteer та Playwright. Playwright ми і розглянемо в цій статті. Для тестування будемо використовувати Node.js, Playwright, Jest, jest-playwright-preset та jest-html-reporters. Playwright використовуємо для взаємодії з браузерами. Jest використовуємо, як тест ранер. Jest-html-reporters потрібний для генерації HTML репорту.
Коментарі