Introducción
Las pruebas del software sirven para detectar posibles errores en las aplicaciones. Podemos dividir las pruebas de software en:
- Pruebas unitarias.
- Pruebas de integración
- Pruebas de sistema
- Pruebas de aceptación
Desarrollo
Pruebas de Integración
En el ámbito del desarrollo de software, estas pruebas se realizan posteriores a las pruebas unitarias y antes de de las pruebas de sistema. Consisten en realizar pruebas para verificar que un conjunto de elementos unitarios de software funcionan juntos. En esta fase de las pruebas, los módulos individuales son combinados y probados como un grupo.
Pruebas de Sistema
Cualquier pieza de software completo, desarrollado o adquirido, puede verse como un sistema que debe probarse, ya sea para decidir acerca de su aceptación, para analizar efectos globales o para estudiar aspectos específicos de su comportamiento, tales como seguridad y rendimiento. A éste tipo de pruebas donde se estudia el producto completo se les llama Pruebas de Sistema.
Usualmente es de caja negra, especialmente si quien prueba no tiene acceso al código fuente del producto a probar, que es lo más frecuente.
Conclusión
Las pruebas tanto de integración como de sistema son cruciales para poder llevar a cabo un proyecto exitoso, ya que es muy necesario que las partes desarrolladas individualmente se comuniquen de manera correcta entre sí, y que puedan funcionar en su conjunto como una unidad.
Referencias
- G. Myers. The art of software testing. Wiley, 2004.
- Jacobson, Ivar, Booch, Grady, Rumbaugh, James. El Proceso Unificado de Desarrollo de Software. Addison Wesley, 2000.
- Lambuth, Mark. Bug Fishing. http://embedded.com.
No hay comentarios.:
Publicar un comentario