Vous êtes sur la page 1sur 7

PRUEBAS DE SOFTWARE

PRUEBAS DE SOFTWARE
El Software testing o como se conoce en
espaol las pruebas de software se aplican
como una etapa ms del proceso de desarrollo
de software, su objetivo es asegurar que el
software cumpla con las especificaciones
requeridas y eliminar los posibles defectos
que este pudiera tener.
En la actualidad el software testing se ha
convertido en una de las etapas ms crticas
del ciclo de vida del desarrollo de software y
esto ha causado el origen de diversas
metodologas.

QU APORTA TESTING?

Calidad durante todo el proceso.


Disminucin de costos.
Reduccin de riesgos.
Optimizacin de recursos.

COSTOS DE TESTING
Los costos de calidad se refiere a los
recursos que se destinarn a un proyecto
para asegurar que el servicio o producto
final cumpla satisfactoriamente con los
requisitos preestablecidos por el cliente y
as poder considerarlo como un resultado
final exitoso.
Todo Project Manager debe considerar que
la experiencia del equipo no garantizar la
calidad del software, por lo que estos
costos deben ser planeados, medidos y
presupuestados.

PROBLEMAS CON TESTING

Falta de recursos.
Falta de capacitacin.
Comienzo tarde de pruebas.
Falta de planes.
Programadores o analistas probando y no testers.

Por lo tanto:
Baja calidad.
Prdida econmicas.
Fallas crticas

TIPOS DE PRUEBAS
Tipos de pruebas por su ejecucin
Pruebas manuales
Pruebas automticas

Enfoques de pruebas
Pruebas de Caja blanca: Basada en la lgica interna de la aplicacin y
el cdigo.
Pruebas de Caja negra: No se basa en conocimientos de cdigo o
diseo interno, determina la funcionalidad del sistema.

Niveles de pruebas
Pruebas unitarias: Es la escala ms pequea de la prueba, est
basada en la funcionalidad de los mdulos del programa, como
funciones, procedimientos, mdulos de clase, etc.
Pruebas de Integracin: Se basa en las pruebas de conexiones y
comunicaciones entre diferentes mdulos. Es esencial en sistemas
cliente-servidor o red.
Pruebas de sistema: Es una prueba de caja negra incluyendo todos
los componentes del sistema desde el hardware hasta la
documentacin.

TIPOS DE PRUEBAS
Una prueba funcional es una prueba basada en la ejecucin,
revisin y retroalimentacin de las funcionalidades previamente
diseadas para el software. Una prueba no funcional es la
verificacin de los requisitos no funcionales de una aplicacin.

Pruebas funcionales

Pruebas no funcionales

Pruebas funcionales
Pruebas de humo

Pruebas no funcionales

Pruebas de seguridad

Pruebas de usabilidad

Pruebas de rendimiento

Pruebas de internacionalizacin y
localizacin

Pruebas de escalabilidad

Pruebas de mantenibilidad

Pruebas de instalabilidad

Pruebas de portabilidad

Pruebas de regresin
Pruebas de aceptacin
Alpha testing
Beta testing.

Vous aimerez peut-être aussi