Аномалия

Что такое аномалия?

В тестировании программного обеспечения под аномалией понимается результат, отличный от ожидаемого. Такое поведение может быть результатом документа, а также представления и опыта тестировщиков.

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

Что такое отчет об аномалии?

В типичный отчет об аномалиях входят следующие параметры:

  • Идентификатор дефекта

  • Сводка дефекта

  • Описание дефекта

  • Статус дефекта

  • Действия по воспроизведению дефекта

  • Severity

  • Priority

  • Дата регистрации ошибки

  • Область, в которой обнаружена ошибка

  • Комментарии разработчиков / тестировщиков

Что такое аномалии потока данных?

Аномалии потока данных выявляются во время тестирования коробки или статического тестирования. Аномалии потока данных представлены двумя символами в зависимости от последовательности действий. Они определены (d), уничтожены (k) и использованы (u). Есть девять возможных комбинаций, основанных на этих трех последовательностях действий: dd, dk, du, kd, kk, ku, ud, uk, uu. В приведенной ниже таблице четко показано, какая из этих комбинаций допустима, а какая предположительно является аномалией.

Комбинация Описание Возможности аномалии
дд Дважды определял объекты данных Безобидный, но подозрительный
dk Определил объект данных, но убил его, не используя. Плохая практика программирования
ду Определил объект данных и использовал его НЕ аномалия
kd Убил объект данных и переопределил НЕ аномалия
кк Убил объект данных и снова убил его Плохая практика программирования
ку Убил объект данных, а затем использовал Дефект
уд Использовал объект данных и переопределил НЕ аномалия
Великобритания Использовал объект данных и убил НЕ аномалия
уу Использовал объект данных и использовал его снова НЕ аномалия