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

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

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

Что необходимо для полного покрытия по MC/DC?

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

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