Top.Mail.Ru
Функциональное и регрессионное тестирование онлайн кинотеатра Nonfiction.film

Онлайн-кинотеатр Nonfiction.film

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

Итоги:

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

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

Август 2021 - по настоящее время

Задача:

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

Команда:

5+ человек: Project Manager, разработчики, QA инженеры. Над проектом в разное время работали команды фронтенд/бэкенд разработки, тестирования и DevOps.

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

Postman, REST API, DevTools, MySQL, SQL, Selenium, JIRA, Confluence, TestRail

Решение:

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

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