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

13
Курс: «Мануальное тестирование ПО» Тестирование сложных программных решений и комплексных систем.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ВОПРОСЫ

Thank You!