¿Qué diferencia existe entre un bug, un defecto, un fallo y un error en el ámbito del desarrollo de software?



Un error es algo que un humano hace, todos cometemos errores y cuando lo hacemos mientras desarrollamos software, se conoce como error. El resultado de un error es un error. Es algo que está mal en el software (código fuente o documentación - especificaciones, manuales, etc.). Las fallas también se conocen como defectos o errores por parte del ser humano.
Las fallas son causadas por fallas en el software. Tenga en cuenta que el sistema de software puede contener fallas pero aún así nunca fallará (esto puede ocurrir si las fallas están en aquellas partes del sistema que nunca se usan).
Un bug es un error o un defecto en el software o hardware que hace que un programa funcione incorrectamente. A menudo los bugs son causados por conflictos del software cuando las aplicaciones intentan funcionar en varias plataformas.








Bibliografía

Ghahrai, A. (02 de Diciembre de 2018). Excelencia en Pruebas. Obtenido de Error, falla y falla en pruebas de software: https://www.testingexcellence.com/error-fault-failure-software-testing/



Comentarios