Портфолио Назад к списку

Проверка соответствия ПО медицинских изделий требованиям стандарта IEC 62304

Logo


  • Интеграционное тестирование
  • Тестирование безопасности
  • Регрессионное тестирование
  • Тестирование локализации
  • Тестирование производительности
  • Функциональное тестирование
«Я благодарю всю команду за успешный релиз новой версии. Это большое достижение. Нам удалось создать продукт со сложной бизнес-логикой, который обеспечивает параллельную работу устройств, расположенных в разных локациях».
 Директор по инновациям и развитию

Бизнес-цель


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

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

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

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

Система состоит из 3 приложений: приложение веб-сервера, приложение вспомогательного устройства и приложение для обновления информации.

Приложение для обновления информации обеспечивает:
  •         Обновление файлов приложения веб-сервера и приложения вспомогательного устройства;
  •         Самообновление.
Приложение веб-сервера обеспечивает:
  •         Отображение информации (интерфейс пользователя);
  •         Конфигурацию приложения;
  •         Доступ к данным;
  •         Управление файлами журнала.
Приложение вспомогательного устройства обеспечивает:
  •         Обмен данными между устройствами;
  •         Поддержку рабочего процесса;
  •         Доступ к данным;
  •         Создание, мониторинг и поддержку резервных БД;
  •         Импорт данных из внешних источников;
  •         Настройку устройств по умолчанию;
  •         Управление файлами журнала.

Ход проекта


Тестирование по стандарту IEC 62304

Клиент хотел убедиться, что программное обеспечение разработано в соответствии с требованиями. С этой целью он обратился в компанию «Точка качества».

В связи с тем, что ПО было установлено на медицинское оборудование, тестирование и разработка должны были соответствовать стандарту IEC 62304, который устанавливает требования к жизненному циклу ПО медицинских изделий.

В соответствии со стандартом IEC 62304, ПО присваивается класс безопасности, исходя из возможных последствий воздействия на пациента или пользователя. Классы безопасности разделены по степени тяжести следующим образом:
  •         Class A: Отсутствие риска травмы или нанесения ущерба здоровью.
  •         Class B: Риск незначительных травм.
  •         Class C: Риск серьезных травм, летального исхода.
Тестируемому продукту был присвоен класс С. Обеспечение качества программного продукта, ошибка в работе которого может привести к таким серьезным последствиям, является очень сложной и ответственной задачей и требует пристального внимания со стороны разработчиков и QA-инженеров.

Команда «Точки качества» регулярно выполняла следующие работы:
        Тестирование требований. Поскольку стандарт IEC 62034 в значительной степени опирается на стратегии управления рисками, специалисты всегда включают измерения контроля рисков в требования к программному обеспечению.
  •         Разработка тестовой документации.
  •         Вычитка созданных документов бизнес-аналитиками, а также членами команды тестирования.
  •         Разработка процесса проверки программного обеспечения и внесение необходимых изменений.
  •         Определение критериев приемки дополнительного программного обеспечения (обработка ошибок (определение, изоляция и восстановление), управление памятью, граничные условия).
  •         Планирование и проведение интеграционного тестирования.
  •         Регрессионное тестирование для каждой сборки.
  •         Тестирование производительности методом балансировки нагрузки.
  •         Тестирование локализации. Интерфейс продукта переведен на 18 языков (включая корейский, традиционный китайский и упрощенный китайский).
  •         Подготовка сценариев для программы и методики приемочных испытаний.
Все стратегии и методы тестирования, используемые нашей QA-командой, проверены и подтверждены сертификатом ISO 9001.
Тестирование проводится только на реальных устройствах и на реальном окружении.

Результаты в цифрах

  • Глобальное усовершенствование пользовательского сайта. Требовался редизайн карточки, листинга товаров, переход на новые сервисы, добавление возможности поиска по конкретному адресу пользователя, а не по региону. До этого пользователь узнавал о наличии / отсутствии товара только в корзине после указания конкретного адреса. Для проведения одновременного тестирования крупных задач и поддержки текущей работоспособности сайта были внедрены а/б-тест и фича-флаги.
  • 3+

    лет сотрудничества

  • 18

    языков перевода интерфейса ПО

  • 6+

    видов тестирования проведено

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

Портфолио