Руководство по инструменту управления тест-кейсами Plutora Test.
Многие компании ведут тестовую активность либо в дорогих системах управления, либо непосредственно в файлах Excel или Office. Plutora Test (ранее Stryka) предназначен для поддержки всех тестовых активностей в процессе разработки софта. Это составная часть платформы Plutora с дополнительными возможностями окружения и управления релизами. Открытый API предоставляет возможности интеграции с другими инструментами (JIRA и Selenium).
Plutora Test — инструмент управления тестированием программного обеспечения, который применяется для требований, тест-кейсов, дефектов и обеспечивает взаимосвязь компонентов. Это облачный софт для Agile и DevOps.
Содержание
Особенности и преимущества
- 100% облака. Plutora Test запускается в облаке, что позволяет участвовать в процессе даже внештатным сотрудникам. Не нужно устанавливать теневых пользователей в активном каталоге, или создавать специальные DMZ-сайты для коммуникации.
- Комплексное тестирование. Plutora Test заменит всю существующую документацию по планированию и требованиям, а также таблицы Excel, которые часто используются для тест-кейсов.
- Тест-план и трассируемость. Не нужно заранее составлять тест-план и заполнять таблицы Excel. Эти возможности предусмотрены внутри инструмента, наряду с комментариями и управлением версиями.
- Интеграция с JIRA. Синхронизация с JIRA позволяет автоматически объединять требования.
- Интеграция с Selenium. Автоматизированные тесты Selenium могут добавляться в тестовые комплексы для полного охвата. Теперь не понадобится множество инструментов, чтобы посмотреть, что тестировалось.
- Уведомления. Больше не будет ежедневных писем с сообщениями о текущем состоянии тестирования, поскольку в Plutora Test реализованы push-уведомления и детализированные панели инструментов для всех уровней менеджмента.
- SaaS (Software as a Service). Сайт для Plutora Test еженедельно обновляется; безопасность (HTTPS, SHA-2) и доступность (99.5%).
- Мобильность. Plutora Test доступен на настольных компьютерах, планшетах и Apple Watch.
- Опция групповой загрузки (Bulk Upload) позволяет мигрировать со старого софта управления тестированием в несколько кликов.
Пусть простота пользовательского интерфейса не вводит в заблуждение. Это решение подойдет для масштабных тестирований, оно позволяет связать все тестовые активности и поддерживает все методологии разработки.
Важные факторы
- SaaS/Облако. Сервис Plutora Test сейчас предоставляется из трех центров обработки и хранения данных: в Далласе, Лондоне и Сиднее. Этот нюанс стоит учитывать, если ваши данные или данные ваших клиентов ограничены географически (только ЕС, только национальные центры данных).
- Интеграция. Plutora Test интегрируется с JIRA и Selenium, но, возможно, понадобится еще и интеграция с другими системами и фреймворками автоматизации. И сейчас сотрудники компании разрабатывают дополнительные интеграции.
- Среды разработки, такие как Microsoft Visual Studio, включают модули тестирования, которые связывают изменения кода с автоматизацией тестирования. Интеграция этих модулей не безупречна, тем не менее это возможно, за счет расширенного набора API.
- Лидерборды и метрики. В Plutora Test присутствуют лидерборды и метрики, которые используются во время тестирования. Такая геймификация может быть весьма уместной в некоторых организациях. Вместе с тем, гибкость системы Plutora Test позволяет отказаться от этой опции, если это не нужно.
- Модуль выполнения теста — полезная опция, но в настоящий момент с ее помощью нельзя сделать автоматическую запись экрана или провести исследовательское тестирование. Такая возможность должна появиться в ближайшие месяцы.
Главная забота тестировщиков — это, пожалуй, переход с текущей платформы управления тестированием. В Plutora Test поддерживается возможность группового импорта данных, что позволит перейти на новую систему в несколько кликов. Plutora Test совместима как с таблицами Excel, так и с устаревшими инструментами (HP Quality Center).
Реализован бесплатный раздел технической поддержки, который расскажет о деталях работы и о том, как настроить инструмент согласно требованиям. Также имеется база знаний, с известными «заплатками», детальной информацией о релизе и форумом, где пользователи Plutora обсуждают различные вопросы.
Меню элементов Plutora Test
- Hub (центральная часть)
- Dashboard (приборная доска)
- Requirements (требования)
- Test Plan (тест-план)
- Test Designer (разработчик теста)
- Test Execution (выполнение теста)
- Defects (дефекты)
- Report Center (центр сообщений)
- Settings (настройки)
- Comments Stream (раздел комментариев)
Рассмотрим некоторые из них подробнее.
#1) Dashboard
Это настраиваемый раздел, где представлен обзор тестов и дефектов в форме графиков и диаграмм. Администратор может создавать шаблоны приборных досок, которые пользователи в дальнейшем смогут изменить по своему усмотрению.
Можно предоставить допуск пользователям, которым нужно видеть только приборную доску.
В Plutora Test присутствует ряд встроенных отчетов, настраиваемых для всех или отдельных пользователей. На приборную доску можно добавлять различные отчеты, в т.ч. «Ежедневный отчет о достигнутом прогрессе».
#2) Работа с требованиями
Требования, которые содержатся в Plutora Test, могут собираться из разных источников. Plutora Test можно использовать как основной источник требований, и выдавать разрешения всем людям, которым необходимо работать с требованиями.
Требования содержат имена, описания, категории, релизы и другую информацию. Есть возможность читать комментарии и историю, отслеживать, таким образом, исправления.
#3) Тест-план
Во многих случаях удобнее использовать документ с тест-планом, в котором описываются релизы, масштаб и активность в рамках тестирования. В Plutora Test есть специальная страница Test Plan с комментариями. Тест-планы могут быть взаимозависимыми — так выстраивается иерархия или коллекция зависимых активностей. Тест-план с заранее заданными настройками.
#4) Test Designer (разработчик теста)
Этот модуль управляет анализом и деталями тест-кейсов. Тест-кейсы можно группировать в папки. Тест-кейсы могут быть либо классическими (вручную), либо автоматизированными. Модуль Test Designer обеспечивает точность, согласно тест-планам. Индивидуально настраиваемые поля и опция групповой загрузки тестов позволяют выбрать настройки и загрузить тест-кейсы из других источников.
#5) Test Execution (выполнение теста)
Эта страница посвящена выполнению тест-кейсов. Выберите тест-кейс, кликните «run», обновите данные, статус и дополнения.
Пока еще нет встроенной возможности делать автоматические снимки экрана или проводить исследовательское тестирование, тем не менее довольно удобно, когда все тест-кейсы и детали шагов показаны на одном экране.
#6) Дефекты
Дефекты могут добавляться во время выполнения теста или по-отдельности, вместе с именами, вложенными файлами, прогонами тестов, требованиями и тест-планами. Дефекты распределяются между отдельными сотрудниками или командами, их также могут просматривать другие люди, которые бы хотели узнать о статусе отдельных дефектов. Раздел комментариев позволяет принимать решения относительно дефектов. Чтобы отсортировать дефекты, используются фильтры и приоритетные поля для каждого из них.
#7) Комментарии и уведомления
Помимо стандартных особенностей, которые имеются у большинства инструментов управления тестами, в Plutora Test присутствуют отдельные модули комментариев и уведомлений. Есть возможность распределить работу между пользователями и отметить пользователей в комментариях к отдельным элементам. В потоке комментариев пользователи могут отслеживать каждое упоминание и переходить к элементу для дальнейшей работы. Таким образом, обеспечивается эффективность коммуникации между командами, без необходимости отправлять письма на почту.
Итог
Plutora Test — надежный инструмент управления тестированием, который позволяет учитывать требования, планировать, отслеживать тест-кейсы и дефекты. Все это делает тестирование эффективнее.
Это прекрасный программный продукт, рабочий процесс в нем организован естественным образом и достаточно удобен. Особого внимания заслуживает групповой импорт, с помощью этой опции данные из старых инструментов или простых таблиц переносятся очень быстро.