«Я благодарю всю команду за успешный релиз новой версии. Это большое достижение. Нам удалось создать продукт со сложной бизнес-логикой, который обеспечивает параллельную работу устройств, расположенных в разных локациях». 
  Директор по инновациям и развитию
 
 
Бизнес-цель
 
 Заказчик – признанный лидер по производству медицинского оборудования для ангиографии, афереза и систем лабораторной диагностики. Основными видами деятельности корпорации являются разработка, производство, экспорт, импорт и распространение медицинских устройств, расходных материалов и аксессуаров.
 
 Продукт клиента – программное обеспечение, предназначенное для оптимизации работы центров крови и лабораторий. Решение представляет собой систему управления данными и используется с трансфузионным оборудованием, подключенным к локальной сети пользователя.
 
 Основные функции системы включают сбор, хранение и обработку данных. Подключение к локальной сети позволяет просматривать собранные данные сеанса донации и адаптировать устройства или их настройки, используя персональный компьютер пользователя.
 
 Кроме того, подключение к локальной сети позволяет осуществлять двустороннюю связь с системами сторонних производителей, подключенными к той же локальной сети (например, системой управления базами данных пользователя).
 
 Система состоит из 3 приложений: приложение веб-сервера, приложение вспомогательного устройства и приложение для обновления информации.
 
 
Приложение для обновления информации обеспечивает:
	-         Обновление файлов приложения веб-сервера и приложения вспомогательного устройства;
 
	-         Самообновление.
 
 Приложение веб-сервера обеспечивает:
	-         Отображение информации (интерфейс пользователя);
 
	-         Конфигурацию приложения;
 
	-         Доступ к данным;
 
	-         Управление файлами журнала.
 
 Приложение вспомогательного устройства обеспечивает:
	-         Обмен данными между устройствами;
 
	-         Поддержку рабочего процесса;
 
	-         Доступ к данным;
 
	-         Создание, мониторинг и поддержку резервных БД;
 
	-         Импорт данных из внешних источников;
 
	-         Настройку устройств по умолчанию;
 
	-         Управление файлами журнала.
 
 
Ход проекта
 
 Тестирование по стандарту IEC 62304
 
 Клиент хотел убедиться, что программное обеспечение разработано в соответствии с требованиями. С этой целью он обратился в компанию «Точка качества».
 
 В связи с тем, что ПО было установлено на медицинское оборудование, тестирование и разработка должны были соответствовать стандарту IEC 62304, который устанавливает требования к жизненному циклу ПО медицинских изделий.
 
 В соответствии со стандартом IEC 62304, ПО присваивается класс безопасности, исходя из возможных последствий воздействия на пациента или пользователя. Классы безопасности разделены по степени тяжести следующим образом:
	-         Class A: Отсутствие риска травмы или нанесения ущерба здоровью.
 
	-         Class B: Риск незначительных травм.
 
	-         Class C: Риск серьезных травм, летального исхода.
 
 Тестируемому продукту был присвоен класс С. Обеспечение качества программного продукта, ошибка в работе которого может привести к таким серьезным последствиям, является очень сложной и ответственной задачей и требует пристального внимания со стороны разработчиков и QA-инженеров.
 
 Команда «Точки качества» регулярно выполняла следующие работы:
         Тестирование требований. Поскольку стандарт IEC 62034 в значительной степени опирается на стратегии управления рисками, специалисты всегда включают измерения контроля рисков в требования к программному обеспечению.
	-         Разработка тестовой документации.
 
	-         Вычитка созданных документов бизнес-аналитиками, а также членами команды тестирования.
 
	-         Разработка процесса проверки программного обеспечения и внесение необходимых изменений.
 
	-         Определение критериев приемки дополнительного программного обеспечения (обработка ошибок (определение, изоляция и восстановление), управление памятью, граничные условия).
 
	-         Планирование и проведение интеграционного тестирования.
 
	-         Регрессионное тестирование для каждой сборки.
 
	-         Тестирование производительности методом балансировки нагрузки.
 
	-         Тестирование локализации. Интерфейс продукта переведен на 18 языков (включая корейский, традиционный китайский и упрощенный китайский).
 
	-         Подготовка сценариев для программы и методики приемочных испытаний.
 
 Все стратегии и методы тестирования, используемые нашей QA-командой, проверены и подтверждены сертификатом ISO 9001.
 Тестирование проводится только на реальных устройствах и на реальном окружении.