TestRail

TestRail – вэб-инструмент управления тестированиями, используемый тестировщиками (в основном) и другими участниками проекта для управления, отслеживания и организации работы отдела тестирования по тестированию ПО. Testrail может быть интегрирован с другими инструментами (например Jira, GitHub, Visual Studio и другие), что помогает в работе.

Особенности TestRail

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

Основные вкладки TestRail

DashBoard

Это рабочий стол, который открывается после авторизации в TestRail. На нем отображаются все проекты и активность по ним за последние 14 дней (по дефолту), но фильтр может меняться. При нажатии на проект открывается страница управлением проекта.

После нажатия на проект, мы попадем внутрь выбранного проекта на вкладку Overview. В этой вкладке отображается сводка по текущему проекту, активность, список недавно завершенных проверок, последние тестовые прогоны и предстоящие майлстоуны. На специальной диаграмме активности отображается общий результат тестирования за определенный промежуток времени.Можно посмотреть все пройденные тест-кейсы и их статусы: passed (пройден), failed (не удалось пройти), blocked (заблокирован) и retest (нуждается в повторном тестировании).

To Do

В разделе To Do мы можем:

Milestone

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

Test Runs & Results

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

Мы можем создать прогон чек-листов или набора тест-кейсов, благодаря кнопке “Add Test Run”. В начале нужно указать имя для теста и по необходимости дополнительные данные:

После создания тестового прогона можно перейти к его непосредственному выполнению. Нужно будет на странице тест-рана указать статус отдельного тест-кейса, его исполнителя (проверяющего тестировщика) и следить за текущими результатами, статистикой и статусами кейсов. Для проверки кейса и добавления результата его необходимо открыть, ознакомиться с предложенными условиями и, после проведения теста, проставить статус. Также тестировщик может добавить собственный комментарий, указать время, потраченное на проверку, и выявленные баги. Поскольку TestRail может подключаться к Jira, Bugzilla и Firebug в пункте результата под названием “Defects” можно указать идентификатор конкретного бага, заведенного в данных сервисах.

Test Suites and Cases

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

Для того, чтобы добавить новый раздел, необходимо нажать на кнопку Add Subsection, и после создания перейти на его страницу, где уже создать необходимые тест-кейсы с помощью «Add Case».

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

Report

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

Результат о проделанной работе состоит из фактической информации о проведенном тестировании. TestRail позволяет максимально детализировать отчет, указав в нем статусы кейсов и выявленные ошибки.

Rudchenko Yuliya

Автор: Rudchenko Yuliya