Главная / Программирование /
Верификация программного обеспечения / Тест 13
Верификация программного обеспечения - тест 13
Упражнение 1:
Номер 1
В какой момент времени могут быть сгенерированы отчеты о покрытии
Ответ:
 (1) параллельно с созданием отчета о прохождении тестов 
 (2) после создания отчета о прохождении тестов 
 (3) после первичной инициализации тестового окружения 
 (4) после выполнения каждого тестового примера 
Номер 2
О чем может свидетельствовать неполное покрытие программного кода тестами?
Ответ:
 (1) о избыточной сложности тестируемой системы 
 (2) о неполноте тестов 
 (3) о том, что допустимый уровень покрытия меньше 100% 
 (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
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по ветвям - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Ответ:
 (1) по инструкциям 
 (2) по MC/DC 
 (3) по компонентам логических условий 
 (4) по требованиям 
Номер 2
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по инструкциям - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Ответ:
 (1) по ветвям 
 (2) по MC/DC 
 (3) по компонентам логических условий 
 (4) по требованиям 
Номер 3
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по MC/DC - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Ответ:
 (1) по инструкциям 
 (2) по ветвям 
 (3) по компонентам логических условий 
 (4) по требованиям 
Упражнение 5:
Номер 1
По результатам анализа каких документов могут создаваться отчеты о проблемах?
Ответ:
 (1) руководство пользователя 
 (2) тест-требования 
 (3) тест-планы 
 (4) результаты выполнения тестов 
Номер 2
Какими свойствами обязательно должен обладать отчет о проблеме?
Ответ:
 (1) понятностью другому человеку 
 (2) достаточной степенью подробности для воспроизведения проблемы 
 (3) достаточной глубиной анализа причин возникновения проблемы 
 (4) ссылками на все типы проектной документации 
Номер 3
Кем могут создаваться отчеты о проблемах?
Ответ:
 (1) тестировщиками 
 (2) программистами 
 (3) конечными пользователями 
 (4) специалистами технической поддержки 
Упражнение 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) содержит идентификаторы якорей