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