Нагрузочное тестирование ПО
Описание системы
Веб-приложение для онкологов позволяет врачам загружать рентгеновские снимки пациентов и анализировать их на наличие опухолей встроенной нейросетью.
Сейчас в России функционирует примерно 2000 систем КТ и МРТ. Однако ручное выявление признаков онкологических заболеваний на КТ- и МРТ-снимках предъявляет высокие требования к уровню квалификации врачей. При этом инвазивная диагностика может вызвать осложнения у пациентов.
Поэтому у нас возникла идея создания интеллектуальной системы поддержки принятия решений для врачей на основе нейронной сети для выявления онкологических заболеваний.
В веб-приложении пользователь (врач онколог) может создавать карточку пациента с описанием его личных данных и заключением с диагнозом. Все данные хранятся в облачном хранилище. База данных обновляется после каждого взаимодействия с пользователем-врачом.
На этапе активной разработки важно обеспечить качество решения, чтобы оперативно выпускать рабочие версии в релиз. Наша задача заключалась в тестировании функциональности веб-приложения на каждом этапе разработки. Так Заказчик мог быстро вносить правки в текущую кодовую базу и в несколько раз ускорить процессы разработки.
Для функционального тестирования использовалась тестовая сборка веб-приложения, на ней отслеживалась работоспособность текущих и новых фич, корректная передача данных в облачный сервис SberCloud и дальнейшее его взаимодействие с базой данных PostgreSQL.
Разработчики клиента быстро корректировали версии продукта, используя понятные и развернутые отчеты о тестировании от нашей команды QA.
В ходе тестирования разработанной системы были выявлены все необходимые баги, которые могли появиться на этапе релиза системы, что могло несомненно принести определенные убытки компании и самому её имиджу.
Также благодаря проведению тестирования были отмечены положительные тенденции в разработке самой системы, а именно оптимизация времени на саму разработку за счет выявления различных технических багов системы.
В результате команда Норд Клан протестировала веб-приложение и обеспечила качество продукта на каждом этапе разработки. Это помогло ООО “Аимедика” выпустить продукт в релиз ранее запланированного срока, а также сократить бюджет проекта за счёт своевременного обнаружения и устранения дефектов приложения на ранних этапах разработки .