IT-АРХИТЕКТУРА БАНКА ТЕМА НОМЕРА Автоматизация тестирования — ключ к успеху проекта Вячеслав Фокин Директор по работе с клиентами Компания «Синимекс» нформационная система современного предприя тия нередко напоминает зоопарк — отделы автома тизировались различными про дуктами и приложениями в раз ное время. <...> Однако бизнеспро цессы — явления сквозные, по этому рано или поздно встает вопрос о создании единой интег рированной ITсреды, основой которой зачастую является ин теграционная шина. <...> Технологий для интеграции много, однако любое внедрение требует часто го внесения изменений и, как следствие, многократного тести рования. <...> Тестирование интегра ционных решений — обособлен ная проблемная область, требу ющая специальных подходов. <...> И В качестве примера рассмотрим основные особеннос ти типового проекта внедрения интеграционной шины в банке. <...> С ней взаимодействует множество различных систем, использующих разные форматы данных. <...> К тому же зачастую отсутствует пользовательский интерфейс: шина общается с внешним миром, как правило, посред ством xmlдокументов, где в качестве транспорта ис пользуются вебсервисы или системы очередей сообще ний, такие как IBM Web Sphere MQ. <...> При проведении испытаний, конечно, можно обойтись только интегра ционным тестированием, когда подключаются внешние системы, имеющие пользовательские интерфейсы. <...> Но такой подход чреват проблемами: ошибки в интеграци онном решении будут выявляться на очень поздних ста диях внедрения, практически при сдаче продукта. <...> По этому желательно прибегать к помощи автономного те стирования, при котором интеграционная шина испы тывается в отрыве от систем, с которыми она должна взаимодействовать. <...> Кроме того, в случае комплексного интеграционного проекта, когда интеграционная шина многократно подвергается изменениям (исправления ошибок, выхода нового релиза и т. д.), не обойтись без регрессионного <...>