Глоссарий
API (Application Programming Interface) — программный интерфейс приложения, позволяющий связывать между собой различные приложения. Вы можете взаимодействовать с системой Test IT посредством открытого API. Методы API позволяют создавать и запускать автотесты, импортировать и экспортировать проекты с помощью .json файлов, создавать рабочие элементы и многое другое. Подробнее: Работа с API.
CI/CD (Continuous Integration / Continuous Deployment) — набор инструментов, практик и процессов, которые помогают автоматизировать и упростить непрерывную интеграцию и непрерывное развертывание. Test IT поддерживает интеграцию с многими системами CI/CD для загрузки результатов автотестов. Подробнее: Интеграция с системами CI/CD.
CLI (Command Line Interface) — в системе Test IT — утилита командной строки, которая помогает взаимодействовать с Test IT. Позволяет собирать и загружать результаты автоматизированных тестов, работать с любыми тестовыми фреймворками и интегрировать их. Использует формат JUnit XML. Подробнее: Test IT CLI.
CWM (Collaborative Work Management) — система совместной работы над проектами (например, Jira или TeamStorm). См. Багтрекер.
Test IT Cloud — облачная версия системы Test IT с ограниченным объемом хранилища и количеством пользователей. Содержание инфраструктуры не требуется.
Test IT Enterprise — версия системы Test IT, устанавливаемая на сервере клиента. Объем хранилища и количество пользователей не ограничены. Подробнее.
Test IT Management — плагин, для интеграции рабочих элементов Test IT в код IntelliJ IDEA. Подробнее: Плагин Test IT Management.
TMS (Test Management System) — система управления тестированием.
Автотест — автоматизированный тест ПО, который создается и проводится в сторонних системах. Автотест содержит сценарий для автоматизированного тестирования. Подробнее: Работа с автоматизированными тестами.
Адаптер — утилита для переноса автотестов и их результатов из тестовых фреймворков в Test IT, устанавливаемая в проект с автотестами. Адаптер разрабатывается для тестовых фреймворков индивидуально. Позволяет выводить дополнительные метаданные, использовать фильтры и различные способы конфигурирования. Подробнее: Адаптер Test IT.
Атрибут — свойство тест-кейса (например приоритет, статус) или тест-плана (например версия продукта), отображаемое в виде отдельной колонки. В Test IT доступны глобальные атрибуты, относящиеся ко всей системе и проектные атрибуты, относящиеся к отдельному проекту и проектные атрибуты, относящиеся ко всему рабочему пространству. Глобальные атрибуты можно объединять в наборы для массового использования. Подробнее: Настройка глобальных атрибутов; Настройка атрибутов в проекте.
Архив — хранилище неиспользуемых ручных тестов, тест-планов, конфигураций и проектов. Объекты, помещенные в архив, недоступны для редактирования и использования. Объекты могут быть восстановлены в течение установленного периода, по истечению которого они удаляются безвозвратно. Период хранения объектов в архиве устанавливается в настройках системы.
Багтрекер (также таск-трекер, CWM) — программное обеспечение для фиксации дефектов (багов), а также организации и автоматизации работ по их устранению (например Jira или Azure DevOps). Вы можете настроить интеграцию с багтрекерами и документировать (заводить) баги прямо из системы Test IT.
Библиотека тестов — раздел системы, где хранятся рабочие элементы проекта (тест-кейсы, чек-листы, общие шаги). Подробнее: Библиотека тестов.
Вебхук (англ. webhook) — способ автоматизированной передачи данных между приложениями при помощи HTTP-запросов (запрос отправляется при наступлении определенного события). Подробнее: Настройка вебхуков.
Дашборд — аналитический инструмент, позволяющий визуализировать выполнение тестов, загруженность инженеров и контролировать процесс выполнения работ. Подробнее: Работа с дашбордами.
Дефект (баг) — нарушение в работе ПО, вызванное ошибками в программном коде. Test IT позволяет отмечать результаты тестов и документировать (заводить) баги прямо из системы Test IT.
Запуск автотеста — процесс запуска скриптов или сценариев для автоматической проверки функциональности программного обеспечения. В Test IT запуски автотестов входят в прогон (тест-ран). Подробнее: Отслеживание запусков автотестов.
Импортер — утилита для автоматического экспорта тестов из сторонних TMS-систем. Для импорта тестов из любых TMS используется один импортер. Подробнее: Загрузка тест-кейсов в Test IT с помощью импортера
Категория ошибок — опция Test IT, позволяющая обучать систему Test IT распознавать типичные ошибки в автотестах с помощью регулярных выражений и категорий ошибок, ассоциирующихся с ними. Подробнее: Сохранение категорий ошибок.
Конфигурация — технические характеристики окружения, в условиях которого проводится тестирование ПО (например операционная система определенной версии, браузер, и т. д.). Подробнее: Работа с параметрами и конфигурациями.
Мигратор — набор утилит (экспортер и импортер), позволяющий автоматически перенести данные тестов из сторонних TMS в Test IT.
Нестабильный автотест — автотест, показавший неодинаковый результат за последние 100 запусков. Ср.: стабильный автотест за последние 100 запусков показывает одинаковый результат. Подробнее: Работа с нестабильными автотестами.
Общий шаг — шаг теста, который можно использовать в нескольких тест-кейсах, что позволяет сэкономить время на создание тестовых сценариев с типичными шагами. В Test IT общий шаг является рабочим элементом.
Отчет по тест-плану — инструмент для просмотра, сортировки и анализа данных. Информация отображается в виде таблиц, диаграмм и настраиваемых сводок. Отчет используется тест-менеджером для просмотра результатов тестирования, распределения задач и проверки выявленных дефектов. Отчет может быть сохранен в формате PDF
, распечатан и отправлен по электронной почте. Подробнее: Отчет по тест-плану.
Падение теста — ошибка, непрохождение теста. Как правило, относится к автотестам. Test IT позволяет определять и анализировать причины падения автотестов.
Параметр — свойство или переменная ПО, подлежащее тестированию (например имя пользователя или пароль). Параметры создаются в разделе Конфигурации. Подробнее: Создание параметров.
Прогон (тест-ран) — запуск одного или нескольких автотестов при определенной конфигурации с указанием результата. Подробнее: Анализ результатов автотестов.
Проект — совокупность всех тестов, связанных с отдельным IT-продуктом (например приложением). Подробнее: Структура и компоненты проекта.
Проектная роль — набор прав пользователей для работы с проектами Test IT. В системе доступен набор преднастроенных проектных ролей (пользователь с ролью ProjectAdmin имеет полный доступ ко всем функциям проекта и его настройкам, а TestExecutor может только выполнять ручные и автоматизированные тесты). Подробнее: Настройка проектных ролей.
Рабочий элемент — основные элементы ручного тестирования: тест-кейс, чек-лист и общий шаг.
Результат теста — отметка об итоге проведения тест-поинта или прогона (тест-рана) автотеста (Ожидает, Успешен, Заблокирован, Пропущен, Провален). Подробнее: Результаты тестов.
Ручной тест — тест ПО, проводимый вручную. Подробнее: Ручное тестирование.
Секция — группа рабочих элементов внутри проекта, создаваемая для удобства навигации. В Test IT вы можете создать секцию и указывать пред- и постусловия для всех входящих в нее тестов.
Система — программная платформа Test IT Cloud.
Системная роль — набор системных прав пользователей для работы в системе. В Test IT доступны следующие системные роли:
- Администратор — позволяет добавлять лицензий, пользователей (в Test IT Enterprise) и группы, создавать подключения, интеграции, проектные роли, глобальные атрибуты и проекты.
- Руководитель проектов — позволяет создавать и редактировать проекты, создавать проектные атрибуты, присваивать проектные роли.
- Пользователь — предусматривает минимальный уровень прав в системе. По умолчанию пользователь может только войти в свою учетную запись. Для совершения действий в системе пользователю нужна проектная роль. Подробнее: Присвоение системных ролей.
Тег — слово-метка, сообщающее дополнительную информацию о рабочем элементе или тест-плане. В Test IT вы можете сортировать и фильтровать рабочие элементы по тегам. Подробнее: Использование тегов.
Тестирование программного обеспечения — проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. Test IT предоставляет полный набор инструментов для управления тестированием ПО.
Тестировщик — специалист по тестированию программного обеспечения. Test IT позволяет назначать тестировщиков вручную и автоматически, а также отслеживать их загруженность и участие в проектах.
Тест-кейс — тестовый сценарий для определенной функциональности (например запуск приложения, авторизация, и т. д.). В Test IT тест-кейс является рабочим элементом.
Тестовый набор — часть тест-плана, как правило включающая совокупность ручных тестов (тест-кейсов и тест-поинтов) одного компонента системы. В Test IT вы можете создавать тестовые наборы различных типов: пользовательские, секций библиотеки, вложенные и динамические тестовые наборы.
Тест-план — группа ручных тестов проекта, на которую назначаются тестировщики и в которой указываются результаты тестов и добавляются атрибуты. В тест-план также могут входить автотесты, привязанные к ручным тестам. Список тест-планов доступен в разделе Тест-планы.
Тест-поинт — ручной тест, проводимый по сценарию, описанному в тест-кейсе с определенными значениями параметров или конфигурациями. Подробнее: Структура и компоненты проекта.
Чек-лист — список проверок, позволяющий добавить шаги ручного теста, но не описывать предусловия и постусловия и ожидаемые результаты. Может быть конвертирован в тест-кейс. В Test IT чек-лист является рабочим элементом.
Шаблоны атрибутов — наборы глобальных атрибутов, предназначенные для массового использования в проектах. Подробнее: Создание шаблонов атрибутов.
Экспортер — утилита для автоматического экспорта тестов из сторонних TMS-систем. Для каждой TMS применяется отдельный экспортер. Подробнее: Миграция в Test IT: возможности и процесс.