Поиск

Интеграционное тестирование

Многие современные ИТ-системы взаимодействуют с другими системами и модулями, поэтому крайне важно иметь представление об их взаимосвязи и проверять их работоспособность. Интеграционное тестирование позволяет обнаружить дефекты, возникающие при взаимодействии систем. Для этого могут быть использованы как ручные, так и автоматизированные тесты.

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

В рамках интеграционного тестирования также может проводиться регрессионное тестирование с целью проверки сделанных в приложении или окружающей среде изменений и работоспособности унаследованной функциональности.

Протестируем системы любой сложности: поисковые, биллинговые, процессинговые, SAP и многие другие

Ключевые преимущества

Интеграционное тестирование позволяет имитировать действия пользователей и быстро получать подтверждение, что программный продукт успешно взаимодействует с другими системами. Такой подход гарантирует сразу несколько преимуществ:

  1. Предотвращение появления критичных ошибок в опытно-промышленной эксплуатации
  2. Снижение влияния человеческого фактора
  3. Экономия затрат на исправление дефектов

Основные задачи

Главная задача это поиск ошибок, связанных с взаимодействием модулей системы или нескольких систем. В результате все смежные системы и модули одной системы должны работать согласованно.

Способы проведения данного типа тестирования подбираются в зависимости от интеграционных решений.

Этапы

  • Разработка тест-плана – руководства к действию для тестировщиков;
  • Формирование тестовых данных и создание тест-кейсов;
  • Реализация сценариев для запуска тест-кейсов;
  • Выполнение тест-кейсов и исправление ошибок;
  • Повторение цикла тестирования до успешной интеграции.

Тестирование CRM-системы

Бизнес-задача

Провести тестирование функционала CRM при взаимодействии со смежными системами.

Решение

Была протестирована интеграционная цепочка из трех ESB-сервисов по получению информации о пластиковых картах клиентов банка.


Ручное функциональное тестирование системы ЕРИБ

Бизнес-задача

Повысить надежность системы, обеспечивающей выполнение банковских операций.

Решение

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


Функциональное тестирование системы Oracle Siebel CRM

Бизнес-задача

В задачи проекта входили: анализ требований, подготовка тест-кейсов, поддержка тестирования разработчиков, внутреннее системное тестирование (включая интеграционное), приемочное тестирование.

Решение

Функциональное тестирование системы осуществлялось в процессе ее внедрения. Была проведена проверка широкого спектра интерфейсов и back-end-разработок. Проектная команда «Апланы» осуществила проверку взаимодействия Oracle Siebel CRM с системами ЦФТ РБО, 1С, скоринга, а также с функционалом колл-центра..