ICL Services

Крупная железнодорожная компания из Великобритании

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

Заказчику было необходимо протестировать работу техники — мобильных телефонов, аккумуляторов и принтеров чеков и билетов, а также стабильность взаимодействия через Bluetooth, мобильный интернет и связь с базой данных. Тестирование оборудования должно было показать, как оно будет работать в условиях, связанных с движением поезда и продажей билетов на платформах, которые могут сопровождаться разной погодой и потерей связи. Именно эту задачу перед нами партнёр. Работы по тестированию проходили в 2016 году.

Цели

  • Протестировать работу техники — мобильных телефонов, аккумуляторов и принтеров чеков и билетов
  • Проверить стабильность взаимодействия через Bluetooth, мобильный интернет и связь с базой данных
  • Рассмотреть сценарии того, как оборудование будет работать в условиях движущегося поезда, при разных погодные условия и потере связи
Решение

Реализованное нами решение

  1. Команда ICL Services выяснила требования к приемлемым показателям приложения и описала все бизнес-сценарии работы операторов с приложением. Тестирование было организовано в Jira+Zephyr.

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

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

    Было проведено 4 вида тестирования:

    • Функционального тестирования;
    • Тестирования оборудования;
    • Автоматизация тестирования, запуск автоматизированных тестов и анализ их результатов;
    • Нагрузочное и стресс-тестирование.

Продукты и технологии

    • Jira
    • Zephyr
    • Bamboo
    • Android SDK Tools
    • Xamarin.UITest

Результаты

  • В результате совместно с заказчиком команда ICL Services провела ручное тестирование оборудования, а также автоматизировала с помощью Xamarin.UITest и C# 80% тестовых сценариев. Для деплоймента и запуска тестов использовали Android SDK Tools, для непрерывной интеграции – Bamboo. В ходе тестирования были выявлены ошибки, исправление которых снизило риски сбоев системы на этапе продакшена.

Предоставленные услуги

Организация

Контактное лицо

Я даю согласие на обработку своих персональных данных в соответствии со статьей 9 Федерального закона от 27 июля 2006 г. N 152-ФЗ «О персональных данных»
На сайтах icl-services.com используются cookie-файлы. Оставаясь на сайте, вы даете свое согласие на использование нами cookie-файлов. Если, прочитав данное сообщение, вы не согласны, просим вас покинуть сайт.
Наверх