Skip to main content

Тестирование

Veai помогает создавать тесты, измерять и увеличивать покрытие, разбирать нестабильные запуски и работать с тест-кейсами из TMS. Выберите функцию по исходной задаче, а не только по типу теста.

Что выбрать

Если нужноИспользуйте
Найти непокрытые строки и ветки и добавить проверяющие их тестыУвеличение тестового покрытия
Получить тест из данных реального запуска Java- или Kotlin-кодаГенерацию тестов по исполнению
Найти причину, по которой тест то проходит, то падаетАнализ flaky-теста
Подключить Allure TestOps или Test ITИнтеграции с TMS

Для обычной генерации и доработки тестов используйте режим Test. Доступность отдельных возможностей зависит от IDE и языка — сверьтесь с матрицей функциональности.

Как проверять созданные тесты

  1. Убедитесь, что тест закрепляет конкретное поведение и содержит осмысленные утверждения.
  2. Запустите наиболее узкую тестовую конфигурацию через IDE.
  3. Проверьте соседние тесты и сборку, если изменение затрагивает общий код.
  4. Просмотрите созданные файлы в Agent Changes.
  5. Не принимайте тест только из-за роста процента покрытия.

Практические задачи

Для запуска тестов и сборки используйте конфигурации IDE: они работают с SDK и окружением, уже настроенными в проекте.