SaveTest — ДокументацияSaveTest — Документация Сайт
Руководство пользователя
Руководство администратора
Установка и разработка
Руководство пользователя
Руководство администратора
Установка и разработка
  • Руководство пользователя

    • Дашборд
    • Проекты
    • Профиль пользователя
    • Тест-кейсы
    • Тест-раны
    • Автотесты
Сайт

Тест-раны

Тест-раны (тестовые прогоны) — сформированный набор тест-кейсов для их выполнения.

Список тест-ранов проекта

Чтобы перейти к списку тест-ранов проекта, нажмите на кнопку "Тест-раны" на странице проекта.

Для принудительного обновления списка тест-ранов нажмите "Обновить" рядом с поисковым полем.

Поиск тест-рана

Введите в поисковое поле полное или частичное название тест-рана, который необходимо найти. Нажмите кнопку поиска или клавишу Enter на клавиатуре — в списке тест-ранов отобразятся найденные прогоны.

Поиск тест-ранов

Управление таблицей тест-ранов

Чтобы настроить отображаемые столбцы, нажмите кнопку "Настройка видимости столбцов". В отобразившейся панели установите галочку для отображения столбца или снимите галочку для скрытия столбца.

Управление таблицей тест-ранов

Для применения сортировки в столбцах:

  • Название
  • Версия
  • Ветка
  • Дата создания

Нажмите на соответствующий заголовок столбца. При первом клике значения в столбце будут отсортированы по возрастанию, при втором клике значения будут отсортированы по убыванию, при третьем клике сортировка в столбце будет сброшена.

Сортировка тест-ранов

Для применения фильтрации в столбцах "Ветка", "Конфигурация" или "Статус" нажмите на иконку воронки. В открывшейся панели выберите одно или несколько значений, для подтверждения нажмите "ОК".

Фильтрация тест-ранов

Инфо

Одновременно могут быть применены несколько фильтров и лишь одна сортировка.

Для сброса фильтра откройте панель ранее установленного фильтра, нажмите "Сбросить", подтвердите действие кликом на "ОК".

Сброс фильтрации тест-ранов

Быстрые действия тест-рана

В строке тест-рана доступно несколько быстрых действий:

  • Просмотр (1) — откроется страница тест-рана.
  • Редактировать (2) — откроется страница изменения тест-рана. Подробнее об имеющихся полях тест-рана читайте в разделе Создание тест-рана.
  • Тестировать (3) — откроется страница реестра тест-кейсов. Подробнее о выполнении тест-ранов читайте в разделе Выполнение тест-ранов.
  • Завершить (4) — тест-ран будет архивирован. Подробнее об архивировании тест-ранов читайте в разделе Завершение тест-рана.
  • Удалить (5) — тест-ран будет безвозвратно удален из системы после подтверждения. Подробнее об удалении тест-ранов читайте в разделе Удаление тест-ранов.

Для выполнения быстрого действия необходимо кликнуть по соответствующей кнопке.

Быстрые действия в тест-ране

Конфигурации тест-ранов

Конфигурации тест-ранов — это сохраненные шаблоны окружения или условий запуска прогона (например, стенд, браузер, ОС, параметры выполнения), которые можно привязывать к тест-ранам.

Создание конфигурации

Чтобы перейти к созданию конфигураций, кликните "Конфигурации" на странице тест-ранов проекта.

Конфигурации кнопка

Находясь во вкладке "Конфигурации", нажмите кнопку "Создать конфигурацию" или "Создать первую конфигурацию", если ранее конфигурации не были созданы.

Создание конфигурации

В появившемся окне внесите информацию в поля:

  • Название*
  • Описание
  • Ключ
  • Значение

, где "*" — обязательное для заполнения поле.

Общая информация конфигурации

По умолчанию для параметра установлен тип "строка". Чтобы установить новый тип параметра, выберите одно значение в выпадающем списке.

Для добавления нового параметра нажмите "Добавить параметр". Чтобы удалить параметры, нажмите на значок крестика, расположенный в строке соответствующего параметра.

Поиск конфигурации

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

Поиск конфигураций

Если нужной конфигурации не существует, то создайте конфигурацию тест-рана, нажав на соответствующую кнопку.

Быстрые действия конфигураций

В строке конфигурации доступно несколько быстрых действий:

  • Редактировать (1) — откроется всплывающее окно изменения конфигурации.
  • Копировать (2) — создастся копия выбранной конфигурации.
  • Удалить (3) — откроется модальное окно подтверждения удаления конфигурации.

Для выполнения быстрого действия необходимо кликнуть по соответствующей кнопке.

Быстрые действия конфигураций

Импорт Allure

Чтобы перейти к созданию тест-рана из Allure, кликните "Импорт Allure" на странице тест-ранов проекта.

Импорт Allure через список

Подробнее об импорте Allure читайте в разделе "Создание тест-рана из Allure".

Создание тест-рана

Чтобы перейти к созданию тест-рана, кликните "Создать тест-ран" на странице тест-ранов проекта.

Создание тест-рана

При создании тест-рана необходимо заполнить обязательное поле "Название", остальные поля опциональны.

Список и описание опциональных полей тест-рана:

  • Период выполнения (дата начала и дата окончания тест-рана) служит приоритетным значением при расчете графика сгорания тест-кейсов в прогоне
  • Описание — детали тест-кейса в свободной форме
  • Объект тестирования — система или модуль, проверяемые на соответствие требованиям
  • Версия
  • Ревизия
  • Состав команды — группа тестировщиков, назначенных для выполнения тест-рана
  • Конфигурация — опциональное окружение для тест-рана. Подробнее о конфигурациях тест-рана читайте в разделе Конфигурации тест-ранов
  • Ссылки — ссылки на документацию, макеты, требования и т.д.

Поля "Описание", "Объект тестирования", "Версия" и "Ревизия" заполняются вручную с клавиатуры.

Поля тест-рана

Для установки или изменения периода выполнения необходимо:

  1. Кликнуть по полю "Дата начала".
  2. Выбрать в календаре дату начала тест-рана.
  3. Выбрать в календаре дату окончания тест-рана.

Поле период выполнения

Для заполнения поля "Состав команды" нажмите на строку и выберите в выпадающем списке одно или несколько значений.

Добавление участника

Если конфигурации уже были созданы в проекте, то для заполнения поля "Конфигурация" нажмите на строку и выберите в выпадающем списке одно значение.

Выбор конфигурации

Инфо

Если конфигурации не были созданы ранее, то заполнение поля "Конфигурация" при создании тест-рана недоступно.

Чтобы заполнить поле "Ссылки", вставьте в строку адрес.

Для добавления дополнительных ссылок нажмите кнопку "Добавить ссылку", расположенную над полем ввода.

Добавление ссылки

Чтобы удалить ссылку, нажмите на значок корзины, расположенный напротив строки соответствующей ссылки.

Для завершения создания тест-рана нажмите "Создать тест-ран". Для отмены действий и возвращения к странице тест-ранов нажмите "Отмена".

Добавление тест-кейсов

После завершения создания тест-рана система предложит добавить тест-кейсы в тест-ран.

Для добавления тест-кейсов нажмите "Перейти к выбору тест-кейсов" или "Открыть библиотеку тест-кейсов".

Добавление тест-кейсов

На открывшейся странице реестра тест-кейсов выберите необходимую папку, набор или определенные тест-кейсы и нажмите кнопку "Добавить в тест-ран", расположенную в правом верхнем углу страницы.

Индикатор папки становится квадратиком, если для добавления выбраны не все тест-кейсы.

Добавить в тест-ран

Страница тест-рана

Чтобы перейти к странице тест-рана, нажмите "Просмотр" в строке быстрых действий тест-рана или нажмите на строку необходимого тест-рана в списке.

Страница тест-рана содержит общее описание тест-рана, позволяет управлять ключевыми настройками и вносить изменения.

Общее описание тест-рана включает в себя:

  • Название и описание проекта, в котором находится тест-ран
  • Название тест-рана
  • Название ветки репозитория

Общая информация страницы тест-рана

Дополнительные действия тест-рана

Для перехода к дополнительным действиям нажмите кнопку "Ещё", расположенную в правой части блока описания тест-кейса, и выберите в выпадающем списке одно из действий.

В выпадающем списке доступны:

  • Распределить тестировщиков — автоматическое распределение тест-кейсов между участниками команды с учетом времени. Чтобы подтвердить действие, нажмите "Распределить".
  • Загрузить Allure — будет загружен ZIP-архив с результатами Allure. Подробнее об импорте Allure читайте в разделе "Создание тест-рана из Allure".
  • Перетестировать — будет запущен повторный процесс тестирования тест-кейсов тест-рана: результаты будут сброшены, а тест-ран скопирован.
  • Удалить тест-ран — будет запущен процесс полного удаления тест-рана.

Дополнительные действия

Статистика выполнения тест-рана

Блок "Статистика выполнения тест-рана" отображает количество тест-кейсов с определенным установленным статусом.

Представленная в блоке информация:

  • Пройден — число тест-кейсов, прошедших проверку
  • Провален — число тест-кейсов, непрошедших проверку
  • Пропущен — число тест-кейсов, пропущенных в ходе проверки
  • Заблокирован — число тест-кейсов, заблокированных в ходе проверки
  • Не протестирован — число тест-кейсов без установленного результата

Статистика выполнения тест-рана

Для принудительного обновления статистики нажмите "Обновить" рядом с кнопкой "Создать отчет".

Создание отчета

Для создания отчета по результатам выполнения тест-рана нажмите кнопку "Создать отчет", расположенную в правом верхнем углу блока.

Создание отчета

Инфо

Поле выбора тест-рана для создания отчета недоступно для редактирования.

Во всплывающем окне выберите тип отчета:

  • Отчет по тест-рану
  • Отчет по дефектам

Во всплывающем окне выберите формат отчета:

  • PDF
  • CSV

Опционально заполните поля: название отчета и описание.

Основная информация отчета по тест-рану

Доступны варианты содержания отчета по тест-рану:

  • Статистика тест-рана (выбрано по умолчанию) — общие показатели: количество тест-кейсов с распределением статусов
  • Результаты по каждому тест-кейсу — тест-кейсы и статусы
  • Информация о дефектах — список дефектов с ссылками
  • Статусы шагов — подробная информация о шагах тест-кейсов

Выберите один или несколько пунктов, поставив галочку напротив нужного пункта с содержанием.

Выбор содержания

Инфо

Выбор содержания отчета по дефектам недоступен.

Для подтверждения создания или отмены изменений нажмите соответствующую кнопку.

Изменение отчета по тест-рану

Информация о тест-ране

Блок "Информация о тест-ране" содержит основные сведения, состав команды и дополнительные материалы тест-рана.

Представленная в блоке информация:

  • Статус тест-рана
  • Проект ID
  • Версия
  • Ветка
  • Даты: начала, окончания и создания тест-рана
  • Команда тест-рана
  • Ссылки

Информация о тест-ране

Подробнее об имеющихся полях тест-рана и редактировании информации читайте в разделе Создание тест-рана.

Для перехода по прикрепленной к тест-рану ссылке нажмите на нее.

При нажатии на профиль участника команды откроется страница, содержащая сведения о пользователе.

При необходимости измените список участников проекта. Подробнее об этом читайте в пункте Участники и группы.

Последние результаты

Раздел "Последние результаты" отображает результаты проверки тест-кейсов и соответствующие им статусы и типы тест-ранов. Для просмотра последних результатов тест-рана необходимо прокрутить вниз страницу тест-рана.

Последние результаты тест-рана

Для просмотра детальной информации по действию нажмите на строку с соответствующим результатом.

После нажатия кнопки откроется реестр тест-кейсов.

Прогресс выполнения

Раздел "Прогресс выполнения" отображает графическое представление прогресса выполнения тест-кейсов с детальной информацией по результатам.

На графике сгорания тест-кейсов отображены идеальная и фактическая скорость выполнения тест-кейсов за весь промежуток времени. Блок "Аналитика" отражает процентный успех выполнения тестирования кейсов и соответствующий этому статус.

График выполнения тест-кейсов

Совет

Для более точной работы графика рекомендуем заполнять поле "Период выполнения тест-рана".

Блок "Детальный прогресс" содержит шкалу прогресса:

  • Общий прогресс тестирования — процент общего числа тестированных кейсов
  • Успешно пройдены — процент успешно тестированных кейсов
  • Провален — процент проваленных тестированных кейсов
  • Осталось протестировать — процент не тестированных кейсов

Детальный прогресс тест-кейсов

Результаты по пользователям

Раздел "Результаты по пользователям" отображает статистику работы участников команды над тест-раном.

В таблице представлена следующая информация по участнику команды:

  • Пользователь — имя пользователя, проводившего тестирование
  • Протестировано кейсов — количество протестированных пользователем кейсов
  • Всего результатов — общее число результатов по тест-кейсам с учетом не тестированных кейсов
  • Детализация — сведения обо всех статусах протестированных кейсов
  • Прогресс — процентная оценка успешности проводимого тестирования кейсов
  • Назначено кейсов — количество кейсов, назначенных для тестирования конкретному участнику команды
  • Прогресс по назначенным — отображение количества протестированных кейсов по отношению к назначенным, а также статусов тестирования

Результаты по пользователям

Для применения сортировки в столбцах:

  • Протестировано кейсов
  • Всего результатов
  • Назначено кейсов

Нажмите на соответствующий заголовок столбца. При первом клике значения в столбце будут отсортированы по возрастанию, при втором клике значения будут отсортированы по убыванию, при третьем клике сортировка в столбце будет сброшена.

Сортировка результатов

Дефекты

Раздел "Дефекты" отображает информацию и статистику по всем дефектам тест-рана.

В таблице дефектов представлены следующие сведения:

  • Ссылка на дефект — ссылка на платформу с подробным описанием дефекта
  • Тест-кейс — название тест-кейса, в котором обнаружен дефект
  • Статус в Баг трекере — результат устранения дефекта
  • Приоритет — приоритет выполнения тест-кейса
  • Статус тест-кейса — результат тестирования тест-кейса
  • Создан — дата и имя пользователя, который создал дефект

Раздел дефекты

Для добавления дефекта в список дефектов тест-рана нажмите "Создать дефект" в правом верхнем углу блока.

Добавление дефекта

Подробнее о заполнении информации по дефектам читайте в пункте Создание дефекта.

Для создания отчета по дефектам нажмите "Создать отчет по дефектам" в правом верхнем углу блока.

Создание отчета по дефектам

Подробнее о заполнении полей отчета по дефектам читайте в пункте Создание отчета.

Редактирование тест-ранов

Для изменения информации тест-рана нажмите кнопку "Редактировать", расположенную под названием тест-рана.

Редактирование тест-рана

В выпадающем списке доступны действия:

  • Описание — откроется страница редактирования тест-рана. Подробнее об имеющихся полях тест-рана читайте в разделе Создание тест-рана.
  • Добавить тест-кейсы — откроется реестр тест-кейсов. Для добавления тест-кейсов выделите нужные элементы и нажмите "Добавить в тест-ран".
  • Удалить тест-кейсы — откроется реестр тест-кейсов. Для удаления тест-кейсов выделите нужные элементы и нажмите "Удалить из тест-рана".

Удаление из тест-рана

Выполнение тест-ранов

Для проведения тест-рана на странице со списком нажмите "Тестировать" в строке быстрых действий соответствующего тест-рана.

Выполнение тест-рана в списке

Для проведения тест-рана через страницу тест-рана необходимо нажать "Тестировать" в блоке общего описания.

Выполнение тест-рана через страницу

При нажатии на кнопку откроется реестр тест-кейсов.

Навигация в реестре тест-кейсов

Подробнее о навигации в реестре и работе с тест-кейсами читайте в статье Тест-кейсы.

Поиск и фильтрация в тест-ране

Чтобы посмотреть все тест-кейсы, назначенные себе для тестирования, нажмите галочку напротив поля "Только мои" рядом с поисковой строкой.

Только мои назначения

Подробнее о поиске в реестре тест-кейсов читайте в пункте Поиск тест-кейсов.

Для выполнения фильтрации нажмите "Фильтры" в правом верхнем углу панели.

Переход к фильтрам в тест-ране

В системе доступна фильтрация по следующим результатам тестирования:

  • Статус результата
  • Источник результата
  • Назначен пользователю

Для применения фильтра по полям "Статус результата" и "Назначен пользователю" выберите одно или несколько значений в выпадающем списке.

Фильтр список в тест-ране

Для применения фильтра по полю "Источник результата" выберите одно значение в выпадающем списке: ручной или автоматический.

Фильтр выбор в тест-ране

Чтобы применить или сбросить фильтры, нажмите соответствующую кнопку.

Работа с фильтрами в тест-ране

Подробнее о других имеющихся для фильтрации полях тест-кейсов читайте в пункте Фильтрация тест-кейсов.

Установка результатов тестирования кейсов

Таймер

Для оценки времени, затраченного на выполнение тест-кейса, запустите таймер, нажав на "Старт" в правом верхнем углу области отображения тест-кейса или нажав пробел на клавиатуре.

После запуска таймер автоматически останавливается при проставлении результата и фиксирует текущее время.

Запуск таймера

Чтобы приостановить время, нажмите на "Продолжить" в правом верхнем углу области отображения тест-кейса или нажмите пробел на клавиатуре.

Приостановка таймера

Для остановки времени нажмите на "Стоп" в правом верхнем углу области отображения тест-кейса или нажмите S на клавиатуре.

Остановка таймера

Статусы

По умолчанию для всех тест-кейсов установлен статус "Не тестировался".

Для назначения нового статуса выбранному тест-кейсу через реестр необходимо:

  1. Нажать на статус в реестре у необходимого тест-кейса.
  2. Выбрать одно значение из выпадающего списка.

Установка статуса через реестр

Для назначения нового статуса через область основных сведений тест-кейса необходимо:

  1. Нажать на поле "Установить результат", расположенное под названием кейса, или перейти на вкладку "Результаты" и нажать на поле "Текущий статус".
  2. Выбрать одно значение из выпадающего списка.

Установка статуса страницу кейса

При необходимости после выбора статусов "Провален", "Пропущен" и "Заблокирован" создайте дефект. Подробнее о добавлении дефекта читайте в пункте Создание дефекта.

Назначения тестировщиков

Чтобы назначить тестировщика для выбранного тест-кейса, нажмите на поле "Назначен", расположенное под названием кейса, и выберите одно значение из выпадающего списка.

Инфо

При установке результата тестирования назначенный тестировщик меняется автоматически на участника, осуществляющего действие.

Назначение тестировщиков

Создание дефекта

В системе предусмотрено несколько способов создания дефекта при установлении статусов "Провален", "Пропущен" или "Заблокирован".

Создание дефекта после установки статуса:

  1. Во всплывающем окне нажмите "Создать дефект".
  2. Для заполнения обязательного поля "Интеграция" выберите в выпадающем списке одно значение.
  3. При необходимости добавьте вложения, нажав "Добавить файлы" и выберите желаемый файл в открывшемся системном окне.

Чтобы создать дефект после установки статуса через ссылку, необходимо ввести URL-адрес в соответствующее поле.

Создание дефекта в кейсе

Для добавления других ссылок нажмите кнопку "Добавить ссылку на дефект".

Опционально укажите время выполнения:

  1. Нажмите на поле "Время выполнения".
  2. Выберите в выпадающем списке числовые значения в необходимых столбцах: часы, минуты или секунды соответственно.

Опционально заполните поле "Комментарий".

Для добавления вложений нажмите "Выбрать файлы" и выберите в системном окне необходимый файл.

Для сохранения или отмены изменений нажмите соответствующую кнопку.

Сохранение изменений дефекта

Для создания дефекта через вкладку результаты:

  1. Перейдите на вкладку "Результаты" выбранного тест-кейса.
  2. Заполните обязательное поле "Текущий статус", выбрав из выпадающего списка одно значение.
  3. Нажмите "Добавить ссылку".
  4. Введите URL-адрес в соответствующее поле.

Создание дефекта через результаты

Для создания дополнительной ссылки нажмите кнопку повторно. Для удаления ссылки нажмите "Удалить" напротив строки соответствующей ссылки.

Опционально заполните поля "Время выполнения", "Комментарий" и при необходимости добавьте вложения, нажав "Выбрать файлы".

Для завершения создания дефекта нажмите "Добавить результат".

Массовые действия в тест-ране

Для удобства тестирования кейсов используются статусы и назначение ответственных лиц.

Чтобы перейти к массовым действиям, нажмите соответствующую кнопку, расположенную под поисковой строкой.

Массовые действия тест-рана

Операции со статусами

Для назначения статуса необходимо:

  1. Выбрать один, несколько или все тест-кейсы реестра.
  2. Нажать "Статус".
  3. Выбрать один статус из выпадающего списка.
  4. Подтвердить действие, нажав "Применить".

Операции с назначением тестировщиков

Чтобы назначить тестировщика:

  1. Выберите один, несколько или все тест-кейсы реестра.
  2. Нажмите "Назначения".
  3. Выберите одного пользователя из выпадающего списка.
  4. Подтвердите действие, нажав "Применить".

Чтобы убрать назначенного тестировщика:

  1. Выберите один, несколько или все тест-кейсы реестра.
  2. Нажмите "Назначения".
  3. Оставьте поле "Назначить пользователя" пустым.
  4. Подтвердите действие, нажав "Применить".

Завершение тест-рана

Для завершения тест-рана на странице со списком нажмите "Завершить" в строке быстрых действий соответствующего тест-рана.

Завершение тест-рана в списке

При выполнении команды "Завершить" тест-ран попадает в список завершенных.

Инфо

Завершенные тест-раны необходимы для неизменяемого хранения истории в базе данных и аналитике вне текущих тест-ранов. Завершенные тест-раны защищены от правок и при необходимости могут быть восстановлены.

Для просмотра списка завершенных тест-ранов нажмите на соответствующую строку. В выпадающем списке отобразятся все завершенные тест-раны.

Завершенные тест-раны

Для возвращения тест-рана в список активных тест-ранов нажмите "Активировать" в строке быстрых действий завершенных тест-ранов.

Активация тест-рана

Для завершения тест-рана через страницу тест-рана необходимо нажать на кнопку "Завершить", расположенную в блоке описания тест-рана.

Завершение тест-рана на странице

Для возвращения тест-рана в список активных тест-ранов нажмите "Активировать".

Удаление тест-ранов

Для удаления тест-рана на странице со списком нажмите "Удалить" в строке быстрых действий соответствующего тест-рана и подтвердите действие в модальном окне.

Удаление тест-рана в списке

Для удаления тест-рана через страницу тест-рана необходимо:

  1. Нажать "Ещё" на странице тест-рана.
  2. Выбрать в выпадающем списке команду "Удалить тест-ран".
  3. Подтвердить действие во всплывающем окне.

Удаление тест-рана на странице

Предупреждение

Удаление тест-рана необратимо.

Назад
Тест-кейсы
Далее
Автотесты