Английская лексика: Разработка программного обеспечения · Тестирование

Что значит test oracle?

Значение и примеры · Разработка программного обеспечения

существительноеТермин продвинутого уровня

test oracle: оракул теста, источник ожидаемого результата теста

Источник или механизм, по которому определяют, верен ли наблюдаемый результат теста.

Где и как употребляется

Оракулом могут быть спецификация, известный результат или независимая реализация; сам источник тоже может ошибаться.

Примеры предложений

  1. The published format rules served as the test oracle for the serializer.

    Опубликованные правила формата служили оракулом теста для сериализатора.

    Ожидаемый результат сверяется с требованиями, независимыми от тестируемой реализации.

  2. Our old implementation was a poor test oracle because it shared the rounding bug.

    Старая реализация была плохим оракулом: в ней была та же ошибка округления.

    Совпадение двух реализаций с общей ошибкой может ошибочно привести к успешному тесту.

Распространённые словосочетания

  • reliable test oracle
  • test oracle problem