В нашем мире про покрытие тестами судят либо по ручным тест-кейсам и сколько требований они покрывают, либо по автотестами и библиотекам, которые генерируют покрытие тестов по классам или методам в коде. Эти подходы устарели и гибридный подход позволяет совмещать эти вещи.
Посетив воркшоп, вы сможете научиться настраивать инструменты покрытия тестами, при этом вам не обязательно обладать навыками программирования.
Воркшоп будет состоять из двух основных частей.
- Измерение покрытия тестов с помощью Swagger и Swagger-Coverage.
- Измерение покрытия UI-тестов, включая end-to-end-тесты при помощи Allure и locators-hotspots.
Кому нужно измерение покрытия:
- разработчикам — полезно понимать какие API не протестированы, какие Status Code не покрыты тестами. Также важно понимать при изменении UI сколько тестов упадет (например, при изменении id/css/DOM);
- инженерам по тестированию — нужно уметь не только настроить, но и использовать для оптимизации своей работы и выявления критических мест;
- менеджерам, техлидам — одна целостная картина с покрытием дает хорошее понимание о качестве продукта и дает возможность управлять им.