Introducción:
Se plantea la necesidad de entender la teoría antes de la practica por lo que antes de poner en practica las tencnicas de pruebas en un software es necesario entender los conceptos de la asignatura en sí.
Desarrollo:
Prueba:
Se entiende que la realización de una consta en comparar un resultado con un patrón establecido o con una expectativa de rendimiento, esto con el fin de decidir si el proyecto esta en optimas condiciones para continuar con la siguiente etapa y de esta manera evitar futuros problemas que causen un retraso en su desarrollo.
Ingeniería de pruebas:
Es la metodología encargada de las distintas técnicas de realización de pruebas a software, que basa sus objetivos en proveer al desarrollador de un completo entendimiento del comportamiento de su sistema bajo distintas situaciones así de mostrarle posibles errores en el desempeño para que puedan ser corregidos con mayor facilidad.
Ciclo de vida del software:
El ciclo de vida del software de divide en distintas etapas:
- Oportunidad y/o necesidad: Surge cuando el desarrollador es escogido o solicitado para desarrollar una aplicación, el desarrollador también puede surgir cuando el desarrollador tiene una epifanía acerca de un una aplicación que pueda solucionar un problema.
- Análisis: Durante esta etapa el desarrollador consigue la información necesaria para el desarrollo de su proyecto ademas de plantear su alcance y requerimientos. El desarrollador debe basarse en los requisitos del cliente así como delimitar las restricciones.
- Diseño: Durante esta etapa se diseña la arquitectura así como los módulos y la función que cada uno de ellos debe cumplir una vez terminado el proyecto.
- Codificación: Durante esta etapa los programadores codifican la arquitectura en un lenguaje de programación.
- Pruebas: Durante esta etapa se hacen pruebas para verificar el comportamiento del proyecto del software así como corregir los errores si es que surgen.
- Implementacion: Se implementa el proyecto.
- Mantenimiento: Se hace un chequeo del proyecto y se le hacen las reparaciones necesarias.
- Obsolescencia: el proyecto se vuelve obsoleto.
Tipos De Pruebas:
Pruebas de componente:
verifican el funcionamiento de cada modulo.
Pruebas de Integración:
Verifican la relación entre los componentes del proyecto.
Prueba de Sistema:
El equipo revisa que el desempeño del proyecto cumpla los requerimientos del cliente.
Conclusion:
Las pruebas son elementales para el desarrollo de software pues gracias a ellas podemos realizar un chequeo general a un proyecto así como evitar que los errores se hagan presentes después de la implementacion.
Bibliografia:
Anonimo. (2010). Ciclo de Vida Del Software. 2014, de Kioskea.net Sitio web: http://es.kioskea.net/contents/223-ciclo-de-vida-del-software
Javier Zapata. (2013). Pruebas de software. 2014, de Internet Sitio web: http://pruebasdelsoftware.wordpress.com/
Anonimo. (2012). Pruebas de software. 2014, de it-mentor Sitio web: http://materias.fi.uba.ar/7548/Pruebas-Intro.pdf
Anonimo. (2012). Pruebas de software. 2014, de it-mentor Sitio web: http://materias.fi.uba.ar/7548/Pruebas-Intro.pdf
No hay comentarios.:
Publicar un comentario