Всем привет! Меня зовут Самат Булакбаев, и я руководитель отдела тестирования. Сегодня я хотел бы поделиться нашим опытом перехода с TestRail на другую TMS (Test IT) и рассказать о проблемах, которые нам удалось решить, и о том, с чем нам еще предстоит разобраться.
В основном, наша работа заключается в ведении и актуализации тестовых сценариев. Некоторое время мы использовали TestRail в сочетании с Google-таблицами. Однако, мы осознали необходимость более удобного инструмента для управления тестовой документацией, так как TestRail имел ряд недостатков. Особенно проблематичными для нас были общие шаги и неинтуитивный интерфейс. Следует отметить, что невозможность пометки пройденных шагов является известной проблемой, о которой говорят и другие тестировщики.
Поэтому мы начали искать более удобный инструмент. Кроме того, в свете последних событий, мы решили остановиться на отечественной программе. Результатом этого выбора является то, что мы уже около полугода работаем с Test IT, и за это время мы накопили достаточно опыта, чтобы поделиться своими впечатлениями и оценить его удобство для тестировщиков.
Какие проблемы удалось решить
Главным преимуществом новой ТМС по сравнению с TestRail для меня лично и для большинства моих коллег является удобство использования и интуитивность. Освоение нового интерфейса требует минимум времени, в то время как с использованием TestRail мы привыкали долго. Из-за ограниченности его функциональных возможностей мы вынуждены были выполнять некоторые задачи с использованием Google-таблиц. Теперь же мы можем выполнять тестовые прогоны и отслеживание дефектов через тестовые сценарии с гораздо большим комфортом. Кроме того, у нас теперь есть:
Общие шаги, которые упрощают и увеличивают скорость разработки.
Общие шаги добавляются целиком, но впоследствии их можно расформировать под нужды определенного кейса
Генерация отчетов по проведенным тестовым прогонам.
Расширенные возможности командной работы, особенно в редактировании и ревью тест-кейсов внутри команды.
Возможность переиспользования тест-кейсов и работы по шаблонам.
Настройка иерархии и перемещение кейсов внутри проекта.
Линкование задач (багов) и бизнес-требований с тест-кейсами.
Возможность создания собственных атрибутов для каждого проекта, например, проведение внутренних ревью.
Сохранность данных. Даже если в перспективе мы откажемся от нового продукта, данные тестирования не пропадут.
Удобная интеграция с другими системами: мы уже интегрировали новую TMS с нашим Keycloak, о котором коллеги уже писали ранее.
Отмечу также важную для нас возможность — интеграцию автотестов в инструмент. Мы планируем использовать этот функционал в ближайшем будущем, поскольку давно стремимся внедрить автоматизированное тестирование.
В дальнейших поисках
Однако, ни один инструмент не может быть идеальным. Среди недостатков Test IT, хотелось бы выделить его последний редизайн, из-за которого ранее привычные манипуляции стали немного сложнее.
Но главная наша проблема — постоянная актуализация разрастающейся тестовой документации. Пока мы не нашли удовлетворительного решения для этой проблемы. Поэтому, если у кого-то из вас есть подобный опыт, поделитесь в комментариях — мы с коллегами будем вам благодарны!
Vitalics
Интересная статья. Хотелось бы еще узнать как у вас обстоят дела с автоматизацией? Как именно TMS реагирует на то что сценарий автоматизирован(руками или по скрипту)?