ОПРЕДЕЛЕНИЕ. Дефект / ошибка программного обеспечения - это состояние программного продукта, которое не соответствует требованиям к программному обеспечению (как указано в спецификациях требований) или ожиданиям конечного пользователя (которые могут быть не указаны, но являются разумными). Другими словами, дефект - это ошибка в коде или логике, которая вызывает сбой в работе программы или приводит к неправильным / неожиданным результатам.
Источник: http://softwaretestingfundamentals.com/defect/
Тестирование программного обеспечения - это процесс, при котором программное обеспечение постоянно контролируется и тестируется для обнаружения любых дефектов, а затем устранения или устранения ошибок.«Благодаря обеспечению жизненного цикла ИТ-инфраструктуры основное внимание уделяется предотвращению дефектов, а не обнаружению» - Maveric System