Top.Mail.Ru

Тестирование мобильного приложения

QA

Продукт:

Мобильное приложение для поиска по всему миру бизнес партнеров, инвесторов, экспертов в разных областях бизнеса

Многофункциональное мобильное приложение включающее в себя социальную сеть, карты и локации, возможность организации сообществ, мессенджер, новостную ленту и платформу для рекламы.

Итоги:

Провели полный цикл тестирования пилотной версии продукта, включая декомпозицию системы, разработку тестовой документации, внедрение процессов тестирования.

Провели функциональное тестирование, тестирование UI и статистики, поставили “на поток” регрессионное тестирование.

Внедрили тестирование требований и включили QA-инженера в процесс проектирования UI, взаимодействия с командой проектирования UI, ведения интерфейсных задач. Это позволило как улучшать качество самой документации, так и выявлять противоречивые или неоднозначные места на этапе проектирования и предотвращать возможные дефекты приложения.

Кроме того внедрили метрики качества и работали над их улучшением, что позволило повысить эффективность тестирования и ускорить поставку новых функциональностей.

Дополнительно наши инженеры взяли на себя обработку тикетов от Поддержки Пользователей и включили его в процессы тестирования на регулярной основе.

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

Период работы:

Ноябрь 2020 — март 2021

Задача:

Организовать процесс, внедрить практики и провести полный цикл тестирования работы системы.

Команда:

Project Manager, Android-разработчики, IOS-разработчики, дизайнеры, QA инженеры

Инструменты и технологии:

Charles, Figma, JIRA, Confluence, TestRail

Решение:

Этап 1. Планирование тестирования

На этом этапе мы провели декомпозицию системы, определили подход и стратегию тестирования.

Этап 2. Подготовка к тестированию

Далее мы разработали процессы тестирования и взаимодействий с командами разработки. Подготовили форматы и шаблоны тестовой документации. Отобрали метрики для отслеживания качества процессов и продукта

Этап 3. Исполнение тестирования

Мы провели функциональное тестирование и тщательное тестирование пользовательского интерфейса, уделяя особое внимание положительному пользовательскому опыту. Разработали детальную тестовую документацию в понятном и переиспользуемом формате. Отслеживали метрики качества.

Этап 4. Ретроспектива и улучшение процесса тестирования

Далее мы проанализировали завершённые тестовые циклы с помощью внедренных метрик, внесли изменения в подходы и процессы, чтобы сделать тестирование быстрее и эффективнее. На этом этапе мы оценили и ввели в дальнейшую регулярную практику участия тестировщиков в проектировании UI, а также по результатам ретроспективы передали тестированию обработку инцидентов от команды Поддержки.

Этап 5. Тестирование новой функциональности

На регулярной основе мы тестировали доработки системы, изменения функциональности и UI. Проводили регулярное регрессионное тестирование, поддерживали и дополняли тесты. Кроме того, мы участвовали в релизах, предоставляли верификацию стабильности системы, поддерживали документацию в актуальном состоянии.
Эффективное тестирование — это не просто поиск багов, а инструмент повышения качества продукта, встроенный в процесс разработки. В этом проекте мы не только выстроили полный цикл тестирования, но и интегрировали QA в проектирование UI, внедрили работу с метриками и наладили взаимодействие с поддержкой. В результате заказчик получил не просто протестированное приложение, а выстроенный процесс, который ускоряет развитие продукта и повышает его стабильность.

Екатерина Зарубина, QA Lead Software Cats
Обсудить проект_
Если у вас есть ИТ-проблема, оставьте ваши контакты, и мы поможем составить план ее решения. Обещаем не слать спам.
Нажимая, я говорю «Да»
политике конфиденциальности
hello@softwarecats.dev
Новосибирск, ул. Демакова
23/5, оф.308
Контакты_

Еще про наши проекты: