Портфолио

Реализованные проекты

Мы обеспечиваем качество

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

Ростелеком

Телекоммуникационный проект всероссийского масштаба

Система:
автоматизации бизнес процессов компании Oracle E-Business Suite
Задачи:
  • провести НИР по выбору оптимальных средств нагрузочного тестирования
  • развернуть фреймворк
  • разработать сценарии тестирования по наиболее значимым бизнес-процессам
  • разработать сценарии тестирования по наиболее значимым бизнес-процессам

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

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

Далее, на каждой итерации определяя наиболее важные бизнес-процеcсы, мы разрабатывали сценарии тестирования и проводили испытания.

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

Лаборатория
мультимедиа

Надежное партнерство при решении самых сложных задач

Система:
портал корпоративного обучения
Задачи:
  • адаптироваться к бизнес-процессам партнера-разработчика и конечного заказчика
  • жестко выдерживать поставленные сроки
  • провести полный цикл нагрузочного тестирования
  • выполнить актуализацию и провести повторное тестирование

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

К работе портала корпоративного обучения были предъявлены высокие требования, не допускающие сбоев при росте пиковых амплитуд нагрузки.

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

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

Nikolab

Нагрузочное тестирование как инструмент роста продаж

Система:
интернет-магазин лабораторного и аналитического оборудования
Задачи:
  • провести полный цикл нагрузочного тестирования
  • проблемы производительности, приводящие к низкой конверсии
  • наладить взаимодействие с разработкой и совместно найти решение
  • подтвердить отсутствие проблем при повторном тестировании

Как понять, что разработанная подрядчиками система обеспечит необходимый уровень производительности?

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

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

Гибкое тестирование помогло разработчикам обеспечить надежную работу интернет-магазина.

Гонка Героев

Разработка лэндинга и сервиса он-лайн продаж билетов на концерт в «Олимпийском»

Система:
лэндинг и сервис он-лайн продаж билетов на концерт в «Олимпийском»
Задачи:
  • разработать 3 версии продающего лэндинга (десктопная, мобильная, для планшетов)
  • разработать систему выбора и покупки билетов по стандартам СК «Олимпийский»
  • интегрировать сервис продаж билетов на концерт
  • внедрить систему промо-кодов

Продажа билетов на крупные концерты, тем более в СК «Олимпийский», требует максимального контроля качества.

В рамках проекта требовалость в сжатые сроки не только разработать три версии лэндинга, но и обеспечить работу системы выбора и продажи билетов.

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

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

Российский
лоукостер

Анализ юзабилити он-лайн сервиса бронирования и покупки авиабилетов

Система:
он-лайн сервис покупки и бронирования авиабилетов
Задачи:
  • определить пользователей системы и их потребности
  • провести анализ юзабилити
  • роанализировать сервисы отечечтвенных и зарубежных конкурентов
  • предложить варианты по улучшению интерфейса на основе проведеного анализа

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

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

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

Автолокатор

Интеграция единого диспетчерского центра и системы мониториинга транспорта

Система:
Единый диспетчерский центр АМПП и СМТ Автолокатор
Задачи:
  • определить основных пользователей и их потребности
  • разработать техническое задание
  • провести интеграцию систем и тестирование

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

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

В результате диспетчера получили возможность оперативно сообщать водителям эвакуированных автомобилей о местонахождении их транспорта.

Биржа криптовалют

Разработка системы модульного тестирования

Система:
биржа криптовалют
Задачи:
  • провести аналитику разработанных классов и методов, а также предметной области
  • подготовить аналитическую записку с указанием планируемых тестов и их параметров
  • разработать перечень модульных тестов
  • от итерации к итерации поддерживать систему модульного тестирования

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

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

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

Система спутникового монитринга

Анализ юзабилити системы в разрезе различных отраслей

Система:
мониторинга транспорта
Задачи:
  • определить основных пользователей, их роли и потребности в зависимости от отрасли
  • провести анализ юзабилити и функциональное тестирование
  • оценить работу технической поддержки
  • сделать предложения по улучшению юзабилити и оценить их ROI

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

Для оценки ROI анализировались запросы в техническую подержку (ТП). Выявлено, что доля запросов, связанная с юзабилити системы, увеличивалась с каждым месяцем почти в 2 раза.

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

ГЛОСАВ

Внедрение непрерывной интеграции

Система:
мониторинга транспорта
Задачи:
  • разработать концепцию по внедрению непрерывной интеграции
  • провести сравнительный анализ инструментов и выбрать наиболее оптимальный набор, исходя из условий разработки продукта
  • разработать ключевые сценарии сборки и тестирования продукта
  • разработать автоматические скрипты тестирования с учетом различных параметров и обработкой онлайн данных

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

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

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

Хотите узнать, как обеспечить качество ваших решений?