Автотестирование на один шаг ближе: как мы внедрили новую TMS
Руководитель отдела тестирования Fix Price Самат Булакбаев поделился опытом перехода с TestRail на Test IT и рассказал о тех преимуществах, которые предоставила его команде новая TMS. Статья впервые опубликована в блоге компании Fix Price на Хабре.
![Автотестирование на один шаг ближе. Кейс FixPrice](https://testit.software/storage/temp/public/c23/39f/3fc/FP__1920.png)
Всем привет! Меня зовут Самат Булакбаев, и я руководитель отдела тестирования. Сегодня я хотел бы поделиться нашим опытом перехода с TestRail на другую TMS (Test IT) и рассказать о проблемах, которые нам удалось решить, и о том, с чем нам еще предстоит разобраться.
В основном наша работа заключается в ведении и актуализации тестовых сценариев. Некоторое время мы использовали TestRail в сочетании с Google-таблицами. Однако мы осознали необходимость более удобного инструмента для управления тестовой документацией, так как TestRail имел ряд недостатков. Особенно проблематичными для нас были общие шаги и не интуитивный интерфейс. Следует отметить, что невозможность пометки пройденных шагов является известной проблемой, о которой говорят и другие тестировщики.
Поэтому мы начали искать более удобный инструмент. Кроме того, в свете последних событий мы решили остановиться на отечественной программе. Результатом этого выбора является то, что мы уже около полугода работаем с Test IT, и за это время мы накопили достаточно опыта, чтобы поделиться своими впечатлениями и оценить удобство системы для тестировщиков.
![Главная страница проекта CRM](https://testit.software/storage/temp/public/ba3/4ec/67a/FP1__1296.png)
Какие проблемы удалось решить
Главным преимуществом новой ТМС по сравнению с TestRail для меня лично и для большинства моих коллег является удобство использования и интуитивность. Освоение нового интерфейса требует минимум времени, в то время как с использованием TestRail мы привыкали долго. Из-за ограниченности его функциональных возможностей мы вынуждены были выполнять некоторые задачи с использованием Google-таблиц. Теперь же мы можем выполнять тестовые прогоны и отслеживание дефектов через тестовые сценарии с гораздо большим комфортом. Кроме того, у нас теперь есть:
1. Общие шаги, которые упрощают и увеличивают скорость разработки.
![Общий шаг в Test IT](https://testit.software/storage/temp/public/ec5/1ba/f34/FP2__1296.png)
Общие шаги добавляются целиком, но впоследствии их можно расформировать под нужды определенного кейса.
2. Генерация отчетов по проведенным тестовым прогонам.
![Пример отчета по проведенным тестовым прогонам](https://testit.software/storage/temp/public/0bb/298/b8e/3__1293.png)
3. Расширенные возможности командной работы, особенно в редактировании и ревью тест-кейсов внутри команды.
![](https://testit.software/storage/temp/public/8ee/079/ebb/FP4__1296.png)
4. Возможность переиспользования тест-кейсов и работы по шаблонам.
5. Настройка иерархии и перемещение кейсов внутри проекта.
![](https://testit.software/storage/temp/public/dcf/aaa/064/FP%205__1296.png)
6. Линкование задач (багов) и бизнес-требований с тест-кейсами.
7. Возможность создания собственных атрибутов для каждого проекта, например, проведение внутренних ревью.
![](https://testit.software/storage/temp/public/316/868/8a9/FP6__1296.png)
8. Сохранность данных. Даже если в перспективе мы откажемся от нового продукта, данные тестирования не пропадут.
![Кейсы можно экспортировать в xlsx](https://testit.software/storage/temp/public/0b2/3d4/21a/FP7__1289.png)
9. Удобная интеграция с другими системами: мы уже интегрировали новую TMS с нашим Keycloak, о котором коллеги уже писали ранее.
Отмечу также важную для нас возможность — интеграцию автотестов в инструмент. Мы планируем использовать этот функционал в ближайшем будущем, поскольку давно стремимся внедрить автоматизированное тестирование.
В дальнейших поисках
Однако ни один инструмент не может быть идеальным. Среди недостатков Test IT хотелось бы выделить его последний редизайн, из-за которого ранее привычные манипуляции стали немного сложнее.
Но главная наша проблема — постоянная актуализация разрастающейся тестовой документации. Пока мы не нашли удовлетворительного решения для этой проблемы.