Главная / Программирование /
Коллективная разработка информационных систем / Тест 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) алгоритм исполнения теста