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

Что значит property-based testing?

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

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

property-based testing: тестирование на основе свойств, property-based testing

Проверка общих правил программы на множестве сгенерированных входных данных вместо нескольких выбранных вручную примеров.

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

Подходит для преобразований и структур данных. Свойство — ожидаемое правило поведения, а не поле объекта.

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

  1. Our property-based testing checks that sorting never changes the number of items.

    Наше тестирование на основе свойств проверяет, что сортировка не меняет число элементов.

    Одно и то же правило проверяется на множестве сгенерированных списков.

  2. Our property-based testing found a short string that broke the encode-decode round trip.

    Тестирование на основе свойств нашло короткую строку, для которой цикл кодирования и декодирования нарушался.

    Найден вход, при котором декодирование не восстанавливает исходную строку.

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

  • property-based testing framework
  • use property-based testing