Aquila
О Версии
Версия Aquila 2.2.2 системы Test IT открывает новые возможности для работы с автоматизированным тестированием программного обеспечения, а также позволяет получить улучшенный пользовательский опыт. Мы добавили функцию прямого отслеживания и анализа запусков автоматизированных тестов в одном интерфейсе, для этого был создан специальный раздел «История запусков». Кроме того, в Aquila расширены опции интеграции с баг-трекером Jira, и внедрены возможности для масштабирования системы.
Автоматизация тестирования
-
Реализован модуль “История запусков”, который позволяет отслеживать все запуски автотестов, даже не из планов тестирования, например, ночное выполнение автотестов.
-
Удобная форма запуска автотестов отображает статистику и список автотестов с результатами и причинами падения каждого из них. Тесты структурированы по пространству имен и классу в исходном коде.
-
Теперь в Test IT есть возможность анализировать результаты причины падения автотестов! Реализована карточка результата автотеста (autotest point), где пользователь может изучить его артефакты (логи ошибки, скриншоты, приложенные файлы, шаги падений, историю прохождений и прочую информацию), оставить комментарий, ссылку на дефект и выбрать одну из возможных причин ошибки: автотест, продукт или инфраструктура.
Для пользователей
-
Реализована визуальная подсветка изменений теста. Теперь в журнале вы сможете ещё удобнее ориентироваться в версиях своих тестов, списках проверок или общих шагов.
-
Доработана интеграция с JIRA. Реализовано автоматическое прикрепление данных при добавлении ссылки во время выполнения теста. Ссылка автоматически добавится и в результат, и к требованию в JIRA.
-
Реализована сквозная интеграция при добавлении ссылки на issue в Jira в карточке теста - автоматически создастся ссылка на копию дубликата теста в Jira.
-
Мы непрерывно улучшаем пользовательский сценарий и интерфейс для вашего удобства! Внесены изменения в различные разделы Test IT.
Для администраторов
-
Реализована возможность в рамках одного Test IT, поднять несколько репликаций WebApi, использующих одну и ту же базу данных.
-
Реализована возможность реплицирования и распределения нагрузки между несколькими RabbitMQ Consumer.
-
Появилась возможность настроить использование внешних сервисов db, elasticsearch, minio, avatars.db, avatars.minio, license-service, authdb, RabbitMQ, influxdb.
-
Стало возможным подключение двух инстансов Test IT к одним и тем же источникам данных.
-
Реализована возможность добавления одной группы или подкаталога из AD.
-
Реализована возможность синхронизации нескольких экземпляров Test IT с помощью публичного API.
Расширение функций публичного API
-
Реализована возможность экспорта тест-кейсов с помощью API. При экспорте тестов есть возможность выбрать проект целиком, конкретные секции проекта или конкретные тесты для выгрузки, пользователь получает выгрузку в файл JSON формата.
-
Реализована возможность импорта тест-кейсов с помощью API. При импорте тестов сохраняется структура секций в проекте, названия, описания тестов, системные и пользовательские атрибуты, пред-, пост- условия тестов и секций, и общие шаги, ссылки.
-
При повторном импорте тестов они сопоставляются (даже если WI был удалён) и обновляются до новой версии с записью в журнале изменений.
-
При импорте тестов сохраняется история прохождения в рамках того TestIT, куда мы импортируем кейсы (история прохождения не переносится и не перезатирается при импорте/экспорте).