Что такое интеграционное тестирование в целом?

Этот этап тестирования связан с тестированием системы другими системами и сетями. Можно привести аналогию с построением дома — нашему законченному дому (системе) теперь нужно пообщаться с внешним миром:

  • Наш дом нуждается в электричестве, газе, воде, коммуникациях, телевизорах и т.д., чтобы нормально функционировать. То же самое касается и нашей системы — она ​​должна взаимодействовать с различными сетями и операционными системами и коммуникационным промежуточным программным обеспечением.
  • Наш дом должен сосуществовать с другими домами и вписываться в сообщество — так же как и наша система — ей нужно взаимодействовать с другими системами, такими как системы персонала и т. д.;
  • Наша новая система может нуждаться в информации извне, например, в информации о процентных ставках, иностранной валюте и т. д. Этот процесс происходит посредством внешнего обмена данными (ВОД). Хорошим примером ВОД является способ перевода нашей заработной платы на наши банковские счета. Наш дом получает вещи от сторонних организаций, таких как почтовое отделение;
  • Наша новая система может потребоваться для работы с различными сторонними пакетами — не связанными напрямую с тестируемой системой.

На этом уровне тестирования будут обнаружены различные недостатки, и мы должны быть готовы планировать и выполнять необходимые тесты. На самом деле этот уровень тестирования, вероятно, будет проводиться в сочетании с тестированием системы, а не в качестве отдельного этапа тестирования. Интеграционное тестирование в целом является важным этапом тестирования ПО.

С точки зрения планирования — его следует планировать так же, как интеграционное тестирование в малом (то есть тестирование интерфейсов / соединений). Это уменьшит риск невозможности быстро обнаружить неисправности. Как и во всех этапах тестирования, мы должны идентифицировать риски на этапе планирования — какие области будут вызывать наибольшие трудности, если они не будут работать? Возможно, мы разрабатываем программный продукт, который должен использоваться в разных местах по всему миру, — тогда необходимо провести тестирование системы в локальной сети (LAN) и сравнивать с данными по глобальной сети (WAN).

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

Подробнее ознакомиться с интеграционным тестированием в целом Вам помогут наши курсы Тестирования ПО в Минске .

Запишитесь прямо сейчас или закажите звонок с бесплатной консультацией!

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX