Аутсорсинг тестирования мобильных игр
Валера КосиновQA Lead, Zeptolab
О нас: Zeptolab
Zeptolab и Cut The Rope
● 35 млрд. конфет съедено Ом-Номом
● 90 млрд. веревок перерезано
● 106 млрд. собрано звезд
● 500 млн. установок совершено
● 40 тыс. лет игроки провели в CTR
● 65 различных версий выпущено
Антон ЧерняговHead of QA, SPL
О нас: SPL
О нас: SPL
Почему мы выбрали аутсорс?
● Идеология компании
● Множество платформ
● Свежие силы
● Финансовые аспекты
Критерии подбора QA-команд
● Опыт
● Штат тестировщиков
● Парк устройств
● Гибкость процессов
● Стоимость услуг
● Тестовое задание
Передача спецификаций
● Жанр игры
● Single / Multiplayer
● Платформы
● Локализации
● Внешние SDK
● Системы аналитики
● Дата Submit
Передача дизайн документа
● Представление о продукте
● Основные компоненты
● Список фичей
● Узкие места
● Баланс
Встраивание дебажных функций
● Читы
● Логирование
● FPS, RAM счетчики
● Вывод вшитых параметров
● Версия билда и ревизия
Подготовка различных систем
● Wiki
● Баг-трекер
● Билд-сервер
● Тест менеджмент
● Аналитика
Календарный план
Feature testing plan
Отчетность
● Статистика по багам
● Покрытие устройств
● Ревизии
● Трудозатраты
Возникающие трудности
● Планирование
● Выдерживание сроков
● Коммуникации
● Воспроизведение багов
Предпосылки для аутсорсинга
● Частые простои команды QA
● Внезапные всплески нагрузок
● Ограниченность парка устройств
● Отсутствие специалистов
● Желание сократить расходы
Результаты
● 21 человеко-год потрачен на тесты
● 8 проектов передано на аутсорс
● 20 000+ багов найдено
● 200+ релизов выпущено
● 2,5 года сотрудничества
Спасибо за внимание!