[online] Component Driver – керування компонентами в тестах [ukr]
Часто тести починають виглядати як набір важко підтримуваних селекторів, логіки вибору даних та функцій імітації подій користувача. Написання кожного нового тесту стає просто "копі-пастом", а зміна однієї компоненти вимагає змінити велику кількість інтеграційних та E2E тестів. Рішення цьому може бути винесення логіки управління компоненти окремо в драйвера. Дорогу від такого тесту до того що кожна компонента буде мати свій драйвер в якому буде інкапсульована вся логіка управління компонентою.

Роман Шевчук
Wix Engineering
- Frontend Team Lead у Wix
- 10 років у програмуванні
- Любить тести, і більшу частину свого професійного зростання Роман досяг завдяки покращенню досвіду у тестуванні
- Любить маму і тата