База ответов ИНТУИТ

Верификация программного обеспечения

<<- Назад к вопросам

По каким причинам может изменяться степень покрытия программного кода тестируемого модуля, если программный код не меняется?

(Ответ считается верным, если отмечены все правильные варианты ответов.)

Варианты ответа
из-за длительности тестирования
из-за возникновения зависимости между тестовыми примерами(Верный ответ)
из-за оптимизации компилятора(Верный ответ)
в зависимости от используемого набора тестов(Верный ответ)
Похожие вопросы
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по MC/DC - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по инструкциям - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Если при создании отчета о покрытии исходного кода указано, что уровень покрытия по ветвям - 100%, то про какие уровни покрытия можно утверждать, что их уровень покрытия также 100%?
Укажите реально существующие типы покрытия программного кода
Что не может изменяться в процессе тестирования модуля до создания соответствующих запросов на изменение?
Сколько нужно тестовых примеров для покрытия следующего участка программного кода по MC/DC?
if ( (a == 0) && (b = 0) && (c == 1) {	call_1();} else {	call_2()}    
Сколько нужно тестовых примеров для покрытия следующего участка программного кода по MC/DC?
if ( (a == 0) || (b == 0) || (c == 1) {	call_1();} else {	call_2()}    
Сколько нужно тестовых примеров для покрытия следующего участка программного кода по MC/DC?
if ( !(a == 0) && (b == 0) && (c == 1) {	call_1();} else {	call_2()}    
Какие минимальные наборы тестовых примеров можно использовать для полного покрытия следующего участка программного кода по ветвям?
if (a == 0) {	call_1();} else {	if (b > 0) call_2();}    
Какие минимальные наборы тестовых примеров можно использовать для полного покрытия следующего участка программного кода по строкам?
if (a == 0) {	if (b == 0) call_1();} else {	call_2();}