Тестирование сложных программных решений и комплексных систем.

Post on 12-Apr-2017

755 Views

Category:

Software

1 Downloads

Preview:

Click to see full reader

Transcript

Курс: «Мануальное тестирование ПО»

Тестирование сложных программных решений и комплексных систем.

Что такое сложная система? Сложная система — система,

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

Эффективно начинать тестирование комплексных (и других) систем на ранних стадиях разработки ПО.

Проблемы при тестировании сложных систем

При тестировании готовых сложных программ- дробим функционал.

Модульное тестирование

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

Уровни интеграционного тестированияКомпонентный интеграционный

уровень (Component Integration testing) Проверяется взаимодействие между

компонентами системы после проведения компонентного тестирования.

Системный интеграционный уровень (System Integration Testing)

Проверяется взаимодействие между разными системами после проведения системного тестирования.

Подходы к интеграционному тестированию

Снизу вверх (Bottom Up Integration)

Сверху вниз (Top Down Integration)

Большой взрыв ("Big Bang" Integration)

Интеграционное тестирование-это тестирование серого ящика.

Системное тестирование

ВОПРОСЫ

Thank You!

top related