El documento habla sobre las pruebas de software. Explica que las pruebas de componentes son realizadas por los desarrolladores y tienen el objetivo de encontrar defectos en los componentes individuales. Las pruebas de integración son llevadas a cabo por un equipo independiente y buscan probar que el software funciona como un todo. El propósito final de las pruebas es proporcionar confianza en que el software satisface los requerimientos.
3. Pruebas de componentes
• Desarrollador de software
Pruebas de integración
• Equipo de pruebas independiente
4. Para demostrar al
desarrollador y al
cliente que el
software satisface
sus requerimientos
5. Para descubrir defectos en el
software en que el comportamiento
de este es incorrecto, no deseable o
no cumple con su especificación
6. el objetivo de las pruebas de software es
convencer a los desarrolladores del sistema de
que el software es lo suficientemente bueno para
su uso operacional. La prueba es un proceso que
intenta proporcionar confianza en el software.
7. Casos de
prueba
Datos de
prueba
Resultados
de prueba
Informe de
prueba
Diseñar casos de
prueba
Preparar datos
de prueba
Ejecutar el programa
con los datos de prueba
Comparar los
resultados con los
datos de prueba
8. Para la mayoría de los sistemas, los
programadores tienen la responsabilidad de
probar los componentes que ellos han
desarrollado. Una vez que lo hacen, el trabajo
pasa a un equipo de integración que integra los
módulos de diferentes desarrolladores,
construyen el software y prueba el sistema como
un todo.
9.
10. el equipo de prueba tiene acceso al código fuente
del sistema.
11. en esta prueba se prueba una versión del sistema
que podría ser entregada a los usuarios.
14. Son el proceso de probar los componentes
individuales en el sistema. Este es un proceso de
prueba de defectos. Por lo que su objetivo es
encontrar defectos en estos componentes. Tal y
como se indicó anteriormente, los desarrolladores
de componentes son los responsables de las
pruebas de componentes.
15. Funciones individuales o métodos de un objeto.
Clases de objetos que tienen varios atributos.
Componentes compuestos formados por
diferentes objetos o funciones.
16. Las pruebas aisladas de todas las operaciones
asociadas con el objeto.
La asignación y consulta de todos los atributos
asociados con el objeto
Ejecutar el objeto en todos sus posibles estados.
18. Las pruebas solo pueden demostrar la presencia
de errores en un programa. No pueden
demostrar que no hay mas defectos.
Las pruebas de componentes son
responsabilidad del desarrollador del
componente.
Cuando se pruebas los sistemas, debería
intentarse “Romper” el sistema usando la
experiencia y las recomendaciones para elegir
los casos de prueba que han sido efectivos.