ѕоиск
???????

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

ћногие современные »“-системы взаимодействуют с другими системами и модул€ми, поэтому крайне важно иметь представление об их взаимосв€зи и провер€ть их работоспособность. »нтеграционное тестирование позвол€ет обнаружить дефекты, возникающие при взаимодействии систем. ƒл€ этого могут быть использованы как ручные, так и автоматизированные тесты.

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

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

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

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

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

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

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

√лавной задачей интеграционного тестировани€ €вл€етс€ поиск ошибок, св€занных с взаимодействием модулей системы или нескольких систем. ¬ результате все смежные системы и модули одной системы должны работать согласованно.

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

Ётапы

  • –азработка тест-плана Ц руководства к действию дл€ тестировщиков;
  • ‘ормирование тестовых данных и создание тест-кейсов;
  • –еализаци€ сценариев дл€ запуска тест-кейсов;
  • ¬ыполнение тест-кейсов и исправление ошибок;
  • ѕовторение цикла тестировани€ до успешной интеграции.

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

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

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

–ешение

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


–учное функциональное тестирование системы ≈–»Ѕ

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

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

–ешение

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


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

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

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

–ешение

‘ункциональное тестирование системы осуществл€лось в процессе ее внедрени€. Ѕыла проведена проверка широкого спектра интерфейсов и back-end-разработок. ѕроектна€ команда Ђјпланыї осуществила проверку взаимодействи€ Oracle Siebel CRM с системами ÷‘“ –Ѕќ, 1—, скоринга, а также с функционалом колл-центра..