игра брюс 2048
Главная / Программирование / Коллективная разработка информационных систем / Тест 20

Коллективная разработка информационных систем - тест 20

Упражнение 1:
Номер 1
Unit тесты проверяют:

Ответ:

 (1) Работу всей системы 

 (2) Работу нескольких взаимосвязанных модулей 

 (3) Работу отдельных модулей программы 

 (4) Взаимодействие разных между собой модулей 


Номер 2
За проверку отдельных модулей системы отвечает

Ответ:

 (1) Unit-тесты 

 (2) Modular-тесты 

 (3) Интеграционные тесты 

 (4) ручные тесты 


Номер 3
Unit-тесты предполагают написание:

Ответ:

 (1) Тестового кода и заглушек 

 (2) Интеграционного кода 

 (3) Относятся к ручному тестированию и не предполагают написание кода 


Упражнение 2:
Номер 1
Плюсы unit-тестов:

Ответ:

 (1) Могут служить документацией к коду 

 (2) Их надо писать 

 (3) Их надо поддерживать 

 (4) Упрощают процесс рефакторинга 


Номер 2
Unit-тесты предполагают:

Ответ:

 (1) для набора входных данных проверку выходных данных на соответствие ожиданиям 

 (2) проверку сценария работы всей программы 

 (3) написание достаточного количества тестов, покрывающих все сценарии работы модуля 

 (4) интерактивное взаимодействие тестировщика с программой 


Номер 3
Запуск Unit-тестов рекомендуется делать:

Ответ:

 (1) Перед внесением изменений в код 

 (2) Сразу после внесения изменений в код 

 (3) Перед сборкой проекта 

 (4) Перед сдачей проекта заказчику 


Упражнение 3:
Номер 1
Интеграционные тесты:

Ответ:

 (1) Проверяют корректность взаимодействия отдельных модулей друг с другом 

 (2) Проверяют каждый модуль отдельно друг от друга 

 (3) Проверяют работу всей системы 


Номер 2
Взаимодействие нескольких модулей между собой проверяется

Ответ:

 (1) Unit-тестами 

 (2) Интеграционными тестами 

 (3) Smoke-тестами 


Номер 3
Для проведения интеграционных тестов:

Ответ:

 (1) Используется вся система 

 (2) Используются отдельные модули системы 

 (3) Используются группы связанных модулей системы 


Упражнение 4:
Номер 1
Плюсы интеграционных тестов:

Ответ:

 (1) Находят баги, которые не могут быть обнаружены unit-тестами 

 (2) Их надо писать 

 (3) Их надо поддерживать 

 (4) Запускаются после сборки проекта и позволяют быстро обнаружить проблемы взаимодействия 


Номер 2
Запускать интерграционные тесты рекомендуется:

Ответ:

 (1) после каждого внесения изменений 

 (2) после сборки проекта 

 (3) Перед внесением изменений в код 

 (4) Перед сдачей проекта заказчику 


Номер 3
Минусы интеграционых тестов:

Ответ:

 (1) Их надо писать 

 (2) Их надо поддерживать 

 (3) Усложняют процесс рефакторинга 


Упражнение 5:
Номер 1
Функциональное тестирование:

Ответ:

 (1) Проверяет работу продукта на соответствие требованиям 

 (2) Проверяет логику работы продукта 

 (3) Проверка нагрузки на продукт 

 (4) Проверка локализации продукта 


Номер 2
Задачей конфигурационного тестирования является:

Ответ:

 (1) Проверка системы в разных конфигурациях окружения 

 (2) Проверка системы с разными конфирурационными установками 

 (3) Проверка разных операционных систем 


Номер 3
Нагрузочное тестирование - это

Ответ:

 (1) Проверка работоспособности системы на сильно загруженном сторонними процессами оборудовании 

 (2) Проверка работоспособности системы под большим потоком запросов 

 (3) Проверка запуска большого числа экземпляров системы на одной машине 


Упражнение 6:
Номер 1
Виды тестирования бывают:

Ответ:

 (1) Производительности 

 (2) Конфигурационное 

 (3) Дезъинтенграционное 

 (4) Подстроечное 


Номер 2
В рамках тестов производительности:

Ответ:

 (1) Проверяется весь цикл "запрос-ответ" системы 

 (2) Проверяется производительность оборудования 

 (3) Воспроизводятся условия инфраструктуры заказчика 

 (4) Производится запуск большого числа экземпляров системы на одной машине 


Номер 3
Поверкой системы на наличие SQL-инъекций занимается

Ответ:

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

 (2) Тестирование на уязвимости 

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

 (4) Тестирование базы данных 


Упражнение 7:
Номер 1
Минусы автоматизированного тестирования:

Ответ:

 (1) Тесты нужно писать и в лоб" 

 (2) Тесты удобны и не утомительны 

 (3) Сами тесты/скрипты/инструменты могут содержать баги и порождать ложные результаты 


Номер 2
Способы тестирования бывают:

Ответ:

 (1) Ручное 

 (2) Механическое 

 (3) Автоматизированное 

 (4) Кинетическое 


Номер 3
Плюсом автоматического тестирования по отношенияю к ручному является

Ответ:

 (1) Меньшее время исполнения теста 

 (2) Меньшее время написания теста 

 (3) Меньшее количество вовлечённых людей 


Упражнение 8:
Номер 1
Какой вид тестирования надо выбирать:

Ответ:

 (1) Любой, какой захочется 

 (2) Популярный в данный момент 

 (3) Подходящий под специфику проекта 

 (4) Тот который советуют знакомые 


Номер 2
Для проверки проекта целиком проводится

Ответ:

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

 (2) Приёмочное тестирование 

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


Номер 3
Тест-план - это

Ответ:

 (1) стратегия тестирования с описание исполнителей, рисков, области тестирования 

 (2) набор тест-кейсов, которые описывают алгоритм тестирования продукта 

 (3) алгоритм исполнения теста 




Главная / Программирование / Коллективная разработка информационных систем / Тест 20