Use Component Drivers to Control Components in Tests
Презентація доповіді
Часто тести починають виглядати як набір важко підтримуваних селекторів, логіки вибору даних та функцій імітації подій користувача. Написання кожного нового тесту стає просто "копі-пастом", а зміна однієї компоненти вимагає змінити велику кількість інтеграційних та E2E тестів. Рішення цьому може бути винесення логіки управління компоненти окремо в драйвера. Дорогу від такого тесту до того що кожна компонента буде мати свій драйвер в якому буде інкапсульована вся логіка управління компонентою.
Роман Шевчук
Wix Engineering
- Frontend Team Lead у Wix
- 10 років у програмуванні
- Любить тести, і більшу частину свого професійного зростання Роман досяг завдяки покращенню досвіду у тестуванні
- Любить маму і тата