В Wildberries ТестОпс активно используется для ручного тестирования. В отделе, тестирующем мобильное клиентское приложение, накоплено около 22000 тест-кейсов, еженедельно проходит регресс из 8000 кейсов.
При этом компания работает над инфраструктурой по автоматизации, и для мобильного приложения уже запускается суммарно около 2000 автотестов в день. Тесты пишутся на языке разработки (в XCUITest для Swift и Kaspresso для Kotlin) — практика, которую мы всячески приветствуем.
До перехода на ТестОпс тест-кейсы мобильного приложения для покупателей хранились и на страницах Excel, и в таск-трекере. Менеджмент тест-кейсов как таковой ещё не был организован, поэтому была возможность осознанно выбрать лучший инструмент, не оглядываясь на прошлый опыт.
В пользу ТестОпс говорило многое: и ценовая политика, и надёжность доступа, и распространённость Allure Report. Работа с автотестами была знакомой и не требовала дополнительных изменений для подключения TMS.
В Wildberries ТестОпс отлично себя показал как система управления ручными тестами. Очень удобно оказалось организовывать тест-кейсы по пользовательским полям и тегам, т.е. создавать разные деревья тест-кейсов в зависимости от потребностей.
ТестОпс оказался полезным не только для тестировщиков — им регулярно пользуются аналитики, менеджеры, и разработчики. Сложности и неудобства, которые возникали в работе, оперативно решались поддержкой ТестОпс. В частности, она помогла связаться с внутренним провайдером авторизации.
Конечно, у тестировщиков есть пожелания по изменениям и улучшениям в системе. Но многое из этого уже внедрено или в процессе проработки командой разработки ТестОпс. Например, команде не хватало исключающих фильтров для дерева тест-кейсов — и в версии 5.19.0 появился исключающий оператор (НЕ) для фильтров. Ещё одно пожелание — возможность использовать AQL для фильтров, и эта возможность сейчас находится в разработке.
Приоритет у команды Wildberries — автоматизация, и в особенности бесшовный переход из ручных тестов в автоматизированные. Возможность ТестОпс хранить оба типа тестов в одной системе здесь полезна, но для реализации всех планов предстоит ещё много работы.
Всё в одной системе: прозрачные тестовые пайплайны, автоматизация повторяемых задач, предсказуемые сроки и стабильные релизы.