Аномалия
Что такое аномалия?
В тестировании программного обеспечения под аномалией понимается результат, отличный от ожидаемого. Такое поведение может быть результатом документа, а также представления и опыта тестировщиков.
Аномалия также может относиться к проблеме удобства использования, поскольку тестовое ПО может вести себя в соответствии со спецификацией, но все же может улучшить удобство использования. Иногда аномалию также называют дефектом / ошибкой.
Что такое отчет об аномалии?
В типичный отчет об аномалиях входят следующие параметры:
Идентификатор дефекта
Сводка дефекта
Описание дефекта
Статус дефекта
Действия по воспроизведению дефекта
Severity
Priority
Дата регистрации ошибки
Область, в которой обнаружена ошибка
Комментарии разработчиков / тестировщиков
Что такое аномалии потока данных?
Аномалии потока данных выявляются во время тестирования коробки или статического тестирования. Аномалии потока данных представлены двумя символами в зависимости от последовательности действий. Они определены (d), уничтожены (k) и использованы (u). Есть девять возможных комбинаций, основанных на этих трех последовательностях действий: dd, dk, du, kd, kk, ku, ud, uk, uu. В приведенной ниже таблице четко показано, какая из этих комбинаций допустима, а какая предположительно является аномалией.
Комбинация | Описание | Возможности аномалии |
---|---|---|
дд | Дважды определял объекты данных | Безобидный, но подозрительный |
dk | Определил объект данных, но убил его, не используя. | Плохая практика программирования |
ду | Определил объект данных и использовал его | НЕ аномалия |
kd | Убил объект данных и переопределил | НЕ аномалия |
кк | Убил объект данных и снова убил его | Плохая практика программирования |
ку | Убил объект данных, а затем использовал | Дефект |
уд | Использовал объект данных и переопределил | НЕ аномалия |
Великобритания | Использовал объект данных и убил | НЕ аномалия |
уу | Использовал объект данных и использовал его снова | НЕ аномалия |