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

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

Тест-кейсы

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

Тест-кейсы классического проекта

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

Для возврата к странице проекта нажмите кнопку "Назад" в левом углу тулбара.

Назад к классическому проекту

Режимы отображения реестра

Реестр тест-кейсов имеет три режима отображения:

  • Сплит — в левой части страницы иерархия кейсов, справа детальная информация по кейсу (установлен по умолчанию).
  • Дерево — иерархия кейсов отображается на всю страницу.
  • Детали — детальная информация кейсов отображается на всю страницу.

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

Смена режима отображения

Инфо

Для изменения ширины элементов в Сплит режиме наведите курсор на границу блоков Дерево и Детали кейса, зажмите ЛКМ и перетащите границу влево или вправо.

Кнопка "Свернуть все" — скрыть все элементы реестра кроме папок.

Кнопка "Развернуть все" — полное отображения реестра тест-кейсов.

Визуальное отображение тест-кейсов

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

Выбор и переключение тест-кейсов

Для отображения детальной информации тест-кейса необходимо:

  1. Раскрыть родительские директории.
  2. Раскрыть набор тестов.
  3. Выбрать нужный кейс с помощью клика ЛКМ.

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

Горячие клавиши

Горячие клавиши предназначены для быстрой работы с реестром тест-кейсов. Для просмотра горячих клавиш нажмите на значок молнии в правом верхнем углу экрана.

Переход к горячим клавишам

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

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

Работа с горячими клавишами

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

Поиск тест-кейсов

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

Для выполнения поиска:

  1. Введите в поисковое поле полное или частичное название тест-кейса.
  2. Нажмите кнопку поиска или клавишу Enter на клавиатуре.

Поиск тест-кейсов

Для поиска тест-кейсов по местоположению:

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

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

Скрытие информации тест-кейсов

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

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

Переход к фильтрам

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

  • Приоритет
  • Статус тестового набора
  • Время выполнения
  • Дата создания
  • Содержит теги
  • Исключить теги

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

Фильтр список

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

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

Фильтр дата

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

Работа с фильтрами

Тест-кейсы Git проекта

Выбор ветки тест-кейсов

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

Тест-кейсы проекта

Инфо

Если в проекте одна ветка, то переключатель не отображается.

Тест-кейсы классического проекта

Реестр тест-кейсов — это полный список созданных тест-кейсов проекта.

Общие кейсы

Общие кейсы — переиспользуемые тест-кейсы реестра.

Создание набора общих кейсов

Для создания набора общих кейсов в директории:

  1. Наведите курсор на нужную строку с папкой.
  2. Нажмите ПКМ и выберите в контекстном меню команду "Новый набор общих кейсов".
  3. Введите название в появившемся поле.

Для дублирования существующего набора общих кейсов:

  1. Наведите курсор на нужную строку с набором общих кейсов.
  2. Нажмите на значок файла в строке или нажмите ПКМ и выберите в контекстном меню команду "Дублировать".

Дублирование общего набора кейсов

Другие действия в контекстном меню набора общих тест-кейсов:

  • Общий кейс— создание общего кейса.
  • Переименовать тестовый набор — изменение названия набора общих кейсов.
  • Экспорт — копирование кода на одном из языков: YAML, Gherkin, Python.
  • Изменить статус — редактирование пользовательской метки о прогрессе общего тест-кейса. В системе доступны статусы: NEW — новый, IN_PROGRESS — в процессе, DONE — выполненный, BLOCKED — заблокированный, DEPRECATED — устаревший.
  • Удалить тестовый набор — удаление набора общих кейсов из директории.
  • Свойства — отображение свойств набора и системной информации. Для изменения данных по тестовому набору нажмите "Редактировать".

Контекстное меню общего набора

Инфо

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

Создание общих кейсов

Для создания общих кейсов в наборе общих кейсов:

  1. Наведите курсор на нужную строку с набором общих кейсов.
  2. Нажмите на значок "Общий кейс" в строке или нажмите ПКМ и выберите в контекстном меню команду "Общий кейс".
  3. Введите название в появившемся поле.

Создание общего кейса

Для дублирования существующего общего кейса:

  1. Наведите курсор на нужную строку с общим кейсом.
  2. Нажмите на значок файла в строке или нажмите ПКМ и выберите в контекстном меню команду "Дублировать".

Для создания общего кейса после существующего:

  1. Наведите курсор на нужную строку с общим кейсом.
  2. Нажмите на "+" в строке.
  3. Введите название в появившемся поле.

Создание общего кейса после

Другие действия в контекстном меню общих кейсов:

  • Переименовать тест-кейс — изменение названия общего кейса.
  • Удалить тест-кейс — удаление общего кейса из тестового набора.

Инфо

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

Создание структуры реестра тест-кейсов

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

Создание папок

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

  1. Нажать на кнопку "Новая директория", расположенную над областью отображения реестра.
  2. Ввести название в появившемся поле.

Создание папки

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

  1. Навести курсор на нужную строку с папкой.
  2. Нажать на значок папки в строке или нажать ПКМ и выбрать в контекстном меню команду "Новая директория".
  3. Ввести название в появившемся поле.

Другие действия в контекстном меню директорий:

  • Показать только этот узел — отображение выбранной директории на основе поиска по местоположению.
  • Развернуть до конца — полное отображение содержания папки.
  • Свернуть узел — скрыть все элементы кроме папки.
  • Экспорт — в системе доступны языки: YAML, Gherkin, Python. После выбора языка будет скачан zip-архив с директорией.
  • Новый тестовый набор — создание набора тест-кейсов.
  • Новый набор общих кейсов — создание переиспользуемого тест-кейса.
  • Переименовать директорию — изменение названия папки.
  • Дублировать — создание копии директории.
  • Удалить директорию — удаление папки из реестра.

Контекстное меню папки

Инфо

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

Создание наборов тест-кейсов

Для создания набора тест-кейсов в директории:

  1. Наведите курсор на нужную строку с папкой.
  2. Нажмите на "+" в строке или нажмите ПКМ и выберите в контекстном меню команду "Новый тестовый набор".
  3. Введите название в появившемся поле.

Для дублирования существующего набора тест-кейсов:

  1. Наведите курсор на нужную строку с набором тест-кейсов.
  2. Нажмите на значок файла в строке или нажмите ПКМ и выберите в контекстном меню команду "Дублировать".

Дублирование набора

Другие действия в контекстном меню тест-сьютов:

  • Новый тест-кейс — создание тест-кейса.
  • Переименовать тестовый набор — изменение названия тест-сьюта.
  • Экспорт — копирование кода на одном из языков: YAML, Gherkin, Python.
  • Изменить статус — редактирование пользовательской метки о прогрессе тест-кейса. В системе доступны статусы: NEW — новый, IN_PROGRESS — в процессе, DONE — выполненный, BLOCKED — заблокированный, DEPRECATED — устаревший.
  • Удалить тестовый набор — удаление набора тест-кейсов из директории.
  • Свойства — отображение свойств набора и системной информации. Для изменения данных по тестовому набору нажмите "Редактировать".

Контекстное меню набора

Инфо

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

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

Для создания тест-кейсов в тест-сьюте:

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

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

Для дублирования существующего тест-кейсов:

  1. Наведите курсор на нужную строку с тест-кейсом.
  2. Нажмите на значок файла в строке или нажмите ПКМ и выберите в контекстном меню команду "Дублировать".

Для создания тест-кейса после существующего:

  1. Наведите курсор на нужную строку с тест-кейсом.
  2. Нажмите на "+" в строке.
  3. Введите название в появившемся поле.

Создание тест-кейса после

Другие действия в контекстном меню тест-кейса:

  • Переименовать тест-кейс — изменение названия тест-кейса.
  • Удалить тест-кейс — удаление тест-кейса из тестового набора.

Инфо

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

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

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

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

Редактирование информации тест-кейса

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

Изменение общей информации тест-кейса

Основная информация тест-кейсов

Описание тест-кейса содержит следующие поля:

  • ID — уникальный номер тест-кейса
  • Тестовый набор — название тест-сьюта, в котором находится тест-кейс
  • Путь — расположение тест-кейса в реестре
  • Создан — дата и время создания тест-кейса
  • Теги — метки для удобства работы с тест-кейсами
  • Приоритет — определение приоритета выполнения тест-кейса. В системе доступны виды приоритетов: BLOCKER — блокирующий, CRITICAL — критический, HIGH — высокий, MEDIUM — средний, LOW — низкий, MINOR — незначительный, TRIVIAL — тривиальный
  • Время выполнения — оценка времени на выполнение тест-кейса
  • Обновлен — дата и время последнего редактирования тест-кейса

Основная информация тест-кейсов

По умолчанию система определяет для всех тест-кейсов: приоритет — MEDIUM, время выполнения — 2 m.

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

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

При необходимости введите или выберите из выпадающего списка тег тест-кейса. Для создания тега введите в поле название нового тега.

Шаги тест-кейса

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

Создание шагов

Опционально заполните поля: описание, предусловия, шаги, постусловия тест-кейса.

Информация по шагам тест-кейсов

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

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

  • Выше — поднять строку выше.
  • Ниже — опустить строку ниже.
  • Удалить — удалить строку.

Команды шагов

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

  1. Нажать "Секции" в правом нижнем углу страницы.
  2. Нажать на переключатель напротив соответствующей секции.

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

Для изменения высоты полей:

  1. Зажмите ЛКМ на правом нижнем углу поля.
  2. Потяните курсор вниз до нужного размера.

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

  • Жирный (1) — выделение текста жирным.
  • Курсив (2) — наклон текста.
  • Код (3) — вставка шаблона кода.
  • Ссылки (4) — вставка шаблона для ссылок.
  • Список (5) — организация текста в виде списка.
  • Нумерованный список (6) — организация текста в виде нумерованного списка.

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

Команды редактирования текста

Добавление общего кейса

Добавление общего кейса возможно в поля: предусловия, шаги, постусловия тест-кейса.

Для добавления общего кейса необходимо:

  1. Нажать кнопку "Общий кейс".
  2. Выбрать в появившемся окне общий кейс из найденных наборов общих кейсов или ввести название набора в поисковой строке.

Итерации тест-кейса

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

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

Добавление параметра

При необходимости переименуйте параметр или оставьте название по умолчанию.

Инфо

Для одного тест-кейса можно создать несколько параметров.

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

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

Добавление итераций

Примечание

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

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

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

Ссылки тест-кейса

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

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

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

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

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

Вложения тест-кейса

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

Для добавления вложения нажмите "Загрузить файл".

Добавление вложений

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

Для просмотра картинки, видео или текстового файла наведите курсор на нужное вложение и нажмите.

Открытие текстового файла

Чтобы скопировать содержимое текстового файла, нажмите "Копировать".

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

Действия с файлом

Инфо

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

Код тест-кейса

Во вкладке "Код" можно скопировать код и вставить его локально в git-проект.

В системе доступны форматы представления кода: YAML, Gherkin, Python.

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

Выбор языка

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

Копирование кода

Результаты тест-кейса

Тест-раны — формируемые для проверок наборы тестов. В системе доступно два типа тест-ранов: ручной и автоматический.

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

Результаты тест-ранов

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

Массовые операции с тест-кейсами

Для изменения расположения папки, тест-сьюта или тест-кейса в реестре необходимо:

  1. Нажать на строку необходимого элемента.
  2. Зажать ЛКМ и перетащить элемент в новое место.

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

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

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

Выбор тест-кейса

Чтобы применить действия ко всем тест-кейсам реестра, нажмите "Выделить все". Для отмены выбора нажмите "Снять выделение".

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

Выход с массовых действий

Операции с тегами

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

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

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

Чтобы очистить существующие теги:

  1. Выберите один, несколько или все тест-кейсы реестра.
  2. Нажмите "Очистить тег".

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

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

Назад
Профиль пользователя
Далее
Тест-раны