Главная / Программирование /
Верификация программного обеспечения / Тест 20
Верификация программного обеспечения - тест 20
Упражнение 1:
Номер 1
Каковы цели интеграционного тестирования?
Ответ:
 (1) проверить полноту взаимодействия модулей системы 
 (2) проверить корректность межмодульных интерфейсов 
 (3) проверить возможность совместной сборки модулей 
 (4) проверить внутреннюю непротиворечивость отдельных модулей 
Номер 2
Какие задачи решаются в ходе интеграционного тестирования?
Ответ:
 (1) совместная сборка тестируемых модулей и тестового окружения 
 (2) выполнение интеграционных тестовых сценариев 
 (3) сбор несоответствий интерфейсов модулей 
 (4) устранение недостатков интерфейсов модулей 
Номер 3
Какие изменения могут вноситься в систему по результатам интеграционного тестирования?
Ответ:
 (1) изменения в отдельные модули 
 (2) изменения в интерфейсы межмодульного взаимодействия 
 (3) изменения в требования 
 (4) изменения в архитектуру 
Упражнение 2:
Номер 1
Какие типы интеграционного тестирования вы знаете?
Ответ:
 (1) восходящее тестирование 
 (2) компонентное тестирование 
 (3) нисходящее тестирование 
 (4) монолитное тестирование 
Номер 2
Чем отличаются друг от друга различные типы интеграционного тестирования?
Ответ:
 (1) последовательностью интеграции модулей 
 (2) частотой интеграции модулей 
 (3) размером интегрируемых модулей 
 (4) количеством модулей, интегрируемых на каждом этапе 
Номер 3
Какие дефекты могут быть выявлены в ходе интеграционного тестирования?
Ответ:
 (1) дефекты межмодульных интерфейсов 
 (2) дефекты внутренней логики отдельных модулей 
 (3) дефекты сборки модулей 
 (4) дефекты логики совместной работы модулей 
Упражнение 3:
Номер 1
Укажите основные достоинства восходящего интеграционного тестирования
Ответ:
 (1) упрощается локализация дефектов в модулях 
 (2) упрощается процедура разработки тестового окружения 
 (3) уменьшается количество работ по сборке модулей 
 (4) дефекты отдельных модулей выявляются на ранних стадиях тестирования 
Номер 2
Укажите основные достоинства нисходящего интеграционного тестирования
Ответ:
 (1) упрощается локализация дефектов в модулях 
 (2) упрощается процедура разработки тестового окружения 
 (3) уменьшается количество работ по сборке модулей 
 (4) дефекты отдельных модулей выявляются на ранних стадиях тестирования 
Номер 3
Укажите основные достоинства монолитного интеграционного тестирования
Ответ:
 (1) упрощается локализация дефектов в модулях 
 (2) упрощается процедура разработки тестового окружения 
 (3) уменьшается количество работ по сборке модулей 
 (4) дефекты отдельных модулей выявляются на ранних стадиях тестирования 
Упражнение 4:
Номер 1
Укажите основные недостатки восходящего интеграционного тестирования
Ответ:
 (1) необходимо разрабатывать драйвер и заглушки 
 (2) дефекты отдельных модулей выявляются на финальных стадиях проекта 
 (3) затруднена локализация дефектов в модулях 
 (4) процесс тестирования плохо автоматизируется 
Номер 2
Укажите основные недостатки нисходящего интеграционного тестирования
Ответ:
 (1) необходимо разрабатывать заглушки 
 (2) дефекты отдельных модулей выявляются на финальных стадиях проекта 
 (3) затруднена локализация дефектов в модулях 
 (4) процесс тестирования плохо автоматизируется 
Номер 3
Укажите основные недостатки монолитного интеграционного тестирования
Ответ:
 (1) необходимо разрабатывать драйвер и заглушки 
 (2) дефекты отдельных модулей выявляются на финальных стадиях проекта 
 (3) затруднена локализация дефектов в модулях 
 (4) процесс тестирования плохо автоматизируется 
Упражнение 5:
Номер 1
Назовите известные вам типы интеграционного тестирования
Ответ:
 (1) тестирование с поздней интеграцией 
 (2) тестирование с ранней интеграцией 
 (3) тестирование с регулярной (постоянной) интеграцией 
 (4) тестирование с эпизодической интеграцией 
Номер 2
Пусть R
- разработка требований на отдельный модуль, C
- разработка программного кода, V
- тестирование модуля, I
- интеграционное тестирование всего, что было сделано раньше. Укажите цепочку, изображающую тестирование с поздней интеграцией.
Ответ:
 (1) R-C-V-R-C-V-R-C-V-I-R-C-V-R-C-V-I
 
 (2) R-C-V-I-R-C-V-I-R-C-V-I
 
 (3) R-I-R-I-R-I-R-I
 
 (4) C-I-C-I-C-I-C-I-C-I
 
Номер 3
Пусть R
- разработка требований на отдельный модуль, C
- разработка программного кода, V
- тестирование модуля, I
- интеграционное тестирование всего, что было сделано раньше. Укажите цепочку, изображающую тестирование с постоянной интеграцией.
Ответ:
 (1) R-C-V-R-C-V-R-C-V-I-R-C-V-R-C-V-I
 
 (2) R-C-I-R-C-I-R-C-I
 
 (3) R-I-R-I-R-I-R-I
 
 (4) C-I-C-I-C-I-C-I-C-I
 
Упражнение 6:
Номер 1
Укажите основные недостатки тестирования с поздней интеграцией
Ответ:
 (1) интеграционное тестирование откладывается на поздние стадии проекта 
 (2) затруднена локализация дефектов межмодульных интерфейсов 
 (3) нужна разработка драйверов и заглушек 
 (4) велики трудозатраты на сборку тестируемых групп модулей 
Номер 2
Укажите основные недостатки тестирования с ранней интеграцией
Ответ:
 (1) интеграционное тестирование откладывается на поздние стадии проекта 
 (2) затруднена локализация дефектов межмодульных интерфейсов 
 (3) нужна разработка драйверов и заглушек 
 (4) велики трудозатраты на сборку тестируемых групп модулей 
Номер 3
Укажите основные недостатки тестирования с постоянной интеграцией
Ответ:
 (1) интеграционное тестирование откладывается на поздние стадии проекта 
 (2) затруднена локализация дефектов межмодульных интерфейсов 
 (3) нужна разработка заглушек 
 (4) велики трудозатраты на сборку тестируемых групп модулей 
Упражнение 7:
Номер 1
Укажите основные достоинства тестирования с поздней интеграцией
Ответ:
 (1) подходит для тестирования слабо связанных систем 
 (2) не требуется разработка заглушек 
 (3) не требуется разработка драйвера 
 (4) быстро выявляются проблемы межмодульных интерфейсов 
Номер 2
Укажите основные достоинства тестирования с ранней интеграцией
Ответ:
 (1) подходит для тестирования слабо связанных систем 
 (2) не требуется разработка заглушек 
 (3) не требуется разработка драйвера 
 (4) быстро выявляются проблемы межмодульных интерфейсов 
Номер 3
Укажите основные достоинства тестирования с постоянной интеграцией
Ответ:
 (1) подходит для тестирования слабо связанных систем 
 (2) не требуется разработка заглушек 
 (3) не требуется разработка драйвера 
 (4) быстро выявляются проблемы межмодульных интерфейсов 
Упражнение 8:
Номер 1
Какие документы определяют последовательность интеграции модулей при проведении интеграционного тестирования?
Ответ:
 (1) стратегия тестирования и интеграции 
 (2) интеграционный тест-план 
 (3) интеграционные тест-требования 
 (4) интеграционная архитектура  
Номер 2
Укажите основные способы планирования последовательности интеграционного тестирования при кластерном подходе
Ответ:
 (1) для каждого кластера определяются кластеры, которые зависят от него 
 (2) для каждого кластера определяются кластеры, которые должны быть протестированы до него 
 (3) для каждого кластера создается отдельный тест-план 
 (4) для каждого кластера определяется состав модулей 
Номер 3
Укажите основные риски и причины возникновения рисков процесса интеграционного тестирования
Ответ:
 (1) не предусмотренная несогласованность интерфейсов тестируемых модулей 
 (2) несоблюдение план-графика разработки и тестирования отдельных модулей 
 (3) несоблюдение план-графика приемо-сдаточных испытаний 
 (4) непригодность выбранного метода интеграции для выявления всех дефектов