Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №487811
А
Аноним
22 февраля 2024 20:19 · публичный вопрос
А
Аноним

Предложите минимальный набор тест-кейсов, который обеспечит покрытие по веткам условных операторов (Branch Coverage). int foo(int number) { int result = 0; if (number > 0 && number < 10) { result = 53; } else if(number > 25 && number < 78) { result = 41; } else if (number > 125) { result = 112; } else { result = -1; } return result; }

Нейросеть22 февраля 2024 20:19

Используйте следующие тест-кейсы:

  1. number = 5 (должен покрыть первое условие).
  2. number = 55 (должен покрыть второе условие).
  3. number = 150 (должен покрыть третье условие).
  4. number = -5 (должен покрыть последнее условие).
Предложите минимальный набор тест-кейсов, который обеспечит покрытие по веткам условных операторов (Branch Coverage). int foo(int number) { int result = 0; if (number > 0 && number < 10) { result = 53; } else if(number > 25 && number < 78) { result = 41; } else if (number > 125) { result = 112; } else { result = -1; } return result; }
Используйте следующие тест-кейсы: 1. number = 5 (должен покрыть первое условие). 2. number = 55 (должен покрыть второе условие). 3. number = 150 (должен покрыть третье условие). 4. number = -5 (должен покрыть последнее условие).