Defectos de un Software
Los defectos de un software hacen que un programa no cumpla de manera efectiva algo para lo que se creó. Se puede identificar, describir y contabilizar.
También losdefectos generan un costo.
TESTING DE SOFTWARE
En este proceso se ejecutan pruebas dirigidas a componentes del software o al sistema de software en su totalidad, con el objetivo de medir el grado en queel software cumple con los requerimientos. En las pruebas se usan casos de prueba, especificados de forma estructurada mediante Técnicas de prueba. El proceso de pruebas, sus objetivos y los métodos ytécnicas usados se describen en el plan de prueba.
Se distinguen pruebas técnicas y pruebas funcionales. Las pruebas técnicas son la responsabilidad de los ingenieros de software que handesarrollado el producto, pero estos ingenieros nunca deben hacerse cargo de las pruebas funcionales, por varias razones. El responsable para las pruebas funcionales es el técnico de pruebas, que dispone de losconocimientos y aptitudes necesarios para esta tarea tan importante y específica.
PRUEBAS UNITARIAS
La prueba unitaria o también llamada pruebas de caja blanca (White Box), nos permiten determinarsi un módulo del programa está listo y correctamente terminado, estas pruebas no se deben confundir con las pruebas informales que realiza el programador mientras esta desarrollando el módulo.El principal factor que se debe considerar al inicio de las pruebas es el tamaño del módulo a probar, se debe considerar si el tamaño del módulo permitirá probar adecuadamente toda su funcionalidad de manerasencilla y rápida. También es importante separar los módulos de acuerdo a su funcionalidad, si los módulos son muy grandes y contienen muchas funcionalidades, estos se volverán más complejos de probary al encontrar algún error será más difícil ubicar la funcionalidad defectuosa y corregirla. Al hacer esta labor el analista de pruebas podrá recomendar que un módulo muy complejo sea separado en...
Regístrate para leer el documento completo.