Приглашаем всех желающих посетить бесплатные пробные занятия по курсам МВА и профессиональной подготовки. Занятия проходят в реальных группах, никаких постановочных занятий. Ознакомиться с расписанием пробных занятий, выбрать заинтересовавшее и зарегистрироваться на него можно здесь
Тестирование программного обеспечения в коммерческом банке
Сушков Е.Ю.
Выпускник группы ITM-12
Школы IT-менеджмента
РАНХиГС при Президенте РФ
В настоящее время существующие методы тестирования программного обеспечения не позволяют в полной мере и однозначно выявлять все дефекты и устанавливать корректность работы анализируемой программы. Коммерческие банки в своей деятельности ежедневно сталкиваются с подобной проблемой.
С точки зрения ISO 9126, качество программного обеспечения можно определить как комплексную характеристику исследуемого ПО с учётом следующих составляющих: надежность, сопровождаемость, практичность, эффективность, мобильность, функциональность.
Главной целью тестирования является демонстрация правильности функционирования ПО, обнаружение ошибок до передачи его в использование.
Тестирование программного обеспечения направлено на достижение двух основных целей:
- Отражение соответствия (несоответствия) программного обеспечения заявленным требованиям для клиентов и разработчика.
- Поиск ситуаций, при которых ПО не соответствует спецификации или же ведет себя нежелательно, ошибочно.
Типичный процесс тестирования:
- планирование тестового случая;
- подготовка тестовых данных;
- запуск программы с тестовыми данными;
- сравнение результатов с тестовым случаем.
В то же время в реальной жизни не представляется возможным осуществлять тестирование всевозможных комбинаций входных параметров и сопоставлять с ожидаемым результатом выход программы. Из чего можно заключить, что крайне важен выбор эффективного набора тестовых данных и типа тестирования.
К числу наиболее важных требований к характеристикам ПО следует отнести:
- функциональность, являющаяся атрибутом продукта и выражающая его соответствие ранее поставленным задачам;
- отказоустойчивость, являющаяся атрибутом продукта и выражающая способность обеспечения некоторой работоспособности, как при возникновении функциональных ошибок, так и при неправильном использовании интерфейса;
- защищенность, являющаяся свойством продукта, направленным на ограничение доступа к бизнес-логике / данным неавторизованных лиц;
- мобильность является атрибутом продукта, который выражает рабочие и временные затраты при внедрении продукта в иные платформы и среды;
- восстанавливаемость, являющаяся атрибутом продукта, выражающая необходимые объем работ, время и сложность для восстановления при аварийной ситуации основной функциональности;
- самовосстанавливаемость является атрибутом продукта, который выражает способность восстанавливать нормальную работоспособность и режим работы после образования ошибочного состояния;
- производительность является атрибутом продукта, который выражает время реагирования, затрачиваемое на обработку данных под нагрузкой;
- применяемость – атрибут продукта, характеризующий обучаемость, понятность, провлекательность и простоту использования;
- стабильность, выражающая уровень риска возникновения неожиданного поведения, последующего за внесением изменений в ПО;
- повторная используемость является атрибутом продукта, который выражает возможность повторного использования элементов продукта в иных ПО.
Подведем итоги.
Программное обеспечение должно быть функциональным, отказоустойчивым, защищенным, мобильным, восстанавливаемым, самовосстанавливаемым, эффективным, применимым, стабильным. Соответствие этим атрибутам должно проверяться посредством тестирования.
Коммерческими банками вопросам обеспечения безопасности уделяется значительное внимание, в особенности в отношении программного обеспечения. Из чего можно заключить, что от выбора вида тестирования зависит будущее финансовых институтов страны.
Таким образом, можно заключить, что использование тестирования программного обеспечения является важнейшей задачей для развития коммерческих банков и экономики страны в целом.
- Войдите на сайт для отправки комментариев