игра брюс 2048
Главная / Программирование / Верификация программного обеспечения / Тест 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) содержит идентификаторы якорей 




Главная / Программирование / Верификация программного обеспечения / Тест 13