- Простой для разработчиков - Мы хотим контролировать инструмент на код-ревью - У нас много языков, много видов тестов, тестовых фреймворков: все должны поддерживать 11
с множества платформ + Достаточно сделать git clone проекта - Сложно поддерживать, если нет единого код-стайла - Часто бывают кейсы, когда надо доработать регулярку 15
+ Позволяет делать почти что угодно без запуска кода проекта - ast-дерево еще нужно интерпретировать в тест- кейсы - Обычно инструмент парсинга доступен только на том же языке (но сейчас Golang меняет это) 16
легко спарсить что угодно + Можно развить в фреймворк для тестирования - Требует очень хорошей разметки тестов - Тесты не выгрузить без прогона, а это может быть долго 17
вся команда, нет бутылочного горлышка, у QA-инженера больше времени. 2. Уровень инженерной культуры повышается. 3. Видим, как продукт покрыт тестами, что проверяют юниты в коде. Есть множество метрик, визуализаций, быстрый онбординг новых людей. 32
тест-кейсы разметка тестов в коде платформа выгрузка математика изучение все языки и фреймворки мнение IT-специалист IT-специалист QA-инженер интеллект анализ анализ поддержка интернет парсер завелся интернет avito.tech avito.tech avito.tech команда команда go умеет разбивать на AST мнения аудитории чего готовенькое есть? парсинг модель качества дизайн тесты теперь выгружаются изучение 33