Тестирование онлайн-приложения для хранения данных

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

тестирование аналитических инструментов

Задачи QA отдела

Основной задачей отдела QA была автоматизация функциональных и GUI тестов для проверки больших объемов статистических данных, экспорта Excel файлов. Дополнительно автотестами покрывались критически важные тест-кейсы приложения. Для проверки стабильности под большой нагрузкой проводились нагрузочные тесты. Перед QA стояла задача постоянно держать на контроле производительность приложения и доступность сервиса из различных частей света. Проведение тестирование безопасности необходимо было осуществлять в конце релизных спринтов, вместе с проверкой критического пути функциональности и GUI всего приложения. Дополнительно возникла необходимость проверки корректности локализации продукта.

кейс по тестирование онлайн-приложений для хранения информации
Пакет документов
  • Баг-репорт
  • Чеклист тестирования
  • Разработка тест-кейсов
  • Сценарии функционального тестирования
  • Юзабилити-рекомендации
  • Тест-план
  • Отчет по тестированию продукта
  • Ежедневные отчеты по результатам автоматизированных тестов
  • Отчет по тестированию безопасности
  • Ежедневные отчеты по тестам производительности
  • Отчет по нагрузочному тестированию
  • Спринтовые отчеты по проведенным работам командой QA
Команда специалистов, работавших над проектом

2 специалиста по тестированию

Длительность

7000 человеко-часов

Тип проекта

Веб-приложение

Инструменты и платформы

Инструменты: Jira, Google Docs, Java, WebDriver, jmeter

Платформы: Windows, IOs

Браузеры: Chrome, Safari, IE11, Firefox, Edge

тестирование баз данных

Результаты тестирования

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

По итогам проведения тестов производительности и нагрузочного тестирования были выявлены слабые места в приложении, что позволило добиться быстрой и стабильной работы сервиса.

Результаты всех видов тестирования в зависимости от типа и вида заносятся в баг-трекинговую систему или предоставляются отчетом для заказчиков и разработчиков в понятных отчетах.