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

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

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

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

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

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