Está en la página 1de 8

AUDITORIA DE SOFTWARE

Es un trmino general que se refiere a la investigacin y al proceso de entrevistas que determina como se adquiere, distribuye y usa el software en la organizacin.

La auditoria es una de las partes ms crticas de un programa de administracin de software, porque ayuda a la organizacin a tomar decisiones que optimicen sus activos de software.

PRUEBAS DE SOFTWARE
Son los procesos que permiten verificar y revelar la calidad de un producto software. Son utilizadas para identificar posibles fallos de implementacin, calidad o usabilidad de un programa de ordenador.

TIPOS DE PRUEBAS
Pruebas unitarias Pruebas funcionales Pruebas de integracin Pruebas de validacin Pruebas de sistema Caja blanca (sistemas) Caja negra (sistemas) Pruebas de aceptacin Pruebas de regresin Pruebas de carga Pruebas de prestaciones Pruebas de recorrido Pruebas de mutacin Pruebas de concurrentes

Pruebas unitarias: es una forma de probar el correcto funcionamiento de un mdulo de cdigo. Pruebas funcionales: es una prueba basada en la ejecucin, revisin y retroalimentacin de las funcionalidades previamente diseadas para el software. Pruebas de integracin: son aquellas que se realizan en el mbito del desarrollo del software una vez que se han aprobado las pruebas unitarias. Pruebas de validacin: son el proceso de revisin que el sistema de software producido cumple con las especificaciones y que cumple su cometido

Pruebas de sistema: se realizan pruebas relacionadas con el rendimiento del sistema: rendimiento, volumen, sobrecarga, disponibilidad de datos, facilidad de uso, actualizacin de operacin y desinstalacin, entorno y seguridad. Caja blanca: tipo de pruebas de software que se realiza sobre las funciones internas de un mdulo.

Caja negra: se denomina caja negra a aquel elemento que es estudiado desde el punto de vista de las entradas que recibe y las salidas o respuestas que produce.

Pruebas de aceptacin: (estas pruebas las realiza el cliente) son bsicamente pruebas funcionales, sobre el sistema completo y buscan una cobertura de la especificacin de requisitos y del manual de usuario. Pruebas de regresin: tipo de pruebas de software que intentan descubrir las causas de nuevos errores,. Pruebas de carga: se realizan para determinar lo rpido que realiza una tarea un sistema en condiciones particulares de trabajo. Pruebas de recorrido: las pruebas deben ser diseadas para descubrir fallos y no para demostrar que el software funciona.

Pruebas de mutacin: esta prueba esta basada en la introduccin deliberada de diferentes cdigos externos al programa para examinar si estos bugs* pueden ser detectados.
Pruebas concurrentes: la aplicacin debe soportar un mximo de 250 usuarios concurrentes.

*Un bug es un error o un defecto del software o hardware que hace que un programa funcione
incorrectamente.