В Wildberries с помощью ТестОпс наладили масштабное ручное тестирование и регулярный запуск автотестов.

  • 22000
    Ручных тест-кейсов в одном отделе
  • 8000
    Ручных тест-кейсов в еженедельном регрессе
  • 2000
    Автотестов в день
  • 62
    Отдела пользуется ТестОпс
  • Отрасль
    Розничная торговля
  • Стек технологий
    Kotlin, Swift, Go, Python
  • Разработка мобильного клиентского приложения
    Около 500 разработчиков и около 220 человек в тестировании
  • Ключевые интеграции
    XCUITest, Kaspresso
О компании
В Wildberries ТестОпс активно используется для ручного тестирования. В отделе, тестирующем мобильное клиентское приложение, накоплено около 22000 тест-кейсов, еженедельно проходит регресс из 8000 кейсов.

При этом компания работает над инфраструктурой по автоматизации, и для мобильного приложения уже запускается суммарно около 2000 автотестов в день. Тесты пишутся на языке разработки (в XCUITest для Swift и Kaspresso для Kotlin) — практика, которую мы всячески приветствуем.
Внедрение ТестОпс
До перехода на ТестОпс тест-кейсы мобильного приложения для покупателей хранились и на страницах Excel, и в таск-трекере. Менеджмент тест-кейсов как таковой ещё не был организован, поэтому была возможность осознанно выбрать лучший инструмент, не оглядываясь на прошлый опыт.

В пользу ТестОпс говорило многое: и ценовая политика, и надёжность доступа, и распространённость Allure Report. Работа с автотестами была знакомой и не требовала дополнительных изменений для подключения TMS.
Преимущества от внедрения
В Wildberries ТестОпс отлично себя показал как система управления ручными тестами. Очень удобно оказалось организовывать тест-кейсы по пользовательским полям и тегам, т.е. создавать разные деревья тест-кейсов в зависимости от потребностей.

ТестОпс оказался полезным не только для тестировщиков — им регулярно пользуются аналитики, менеджеры, и разработчики. Сложности и неудобства, которые возникали в работе, оперативно решались поддержкой ТестОпс. В частности, она помогла связаться с внутренним провайдером авторизации.

Конечно, у тестировщиков есть пожелания по изменениям и улучшениям в системе. Но многое из этого уже внедрено или в процессе проработки командой разработки ТестОпс. Например, команде не хватало исключающих фильтров для дерева тест-кейсов — и в версии 5.19.0 появился исключающий оператор (НЕ) для фильтров. Ещё одно пожелание — возможность использовать AQL для фильтров, и эта возможность сейчас находится в разработке.
Планы на будущее
Приоритет у команды Wildberries — автоматизация, и в особенности бесшовный переход из ручных тестов в автоматизированные. Возможность ТестОпс хранить оба типа тестов в одной системе здесь полезна, но для реализации всех планов предстоит ещё много работы.
Ребята, которые нас поддерживают от ТестОпса всегда помогут разобрать логи, подсказать, когда будет запилена фича, что не поддерживается, а что, наоборот, поддерживается, и показать, как именно это происходит.
Роман Лукманов
Руководитель по обеспечению качества Wildberries