Las pruebas son muy importantes en el desarrollo del software, estas
consisten en verificar que lo que se est haciendo va bien.
Hay muchos tipos de pruebas, nosotros veremos las ms importantes:
Las pruebas unitarias, en las que un componente del software se
prueba de manera individual. Es una tarea de produccin.
Su Objetivo es asegurar que cada uno de los mdulos funcione
correctamente por separado
Las pruebas de integracin, en las que se prueba el funcionamiento
conjunto de dos o ms componentes del software. Es una tarea de produccin.
Su Objetivo consiste en verificar que un gran conjunto de partes de
software funcionan juntos.
Las pruebas de aceptacin, en las que se verifica que el software est
cumpliendo los requisitos iniciales. Es una tarea de anlisis (o diseo, segn se mire)
Su Objetivo es evaluar el grado de calidad del software con relacin a
todos los aspectos relevantes para que el uso del producto se justifique.
Las pruebas funcionales, en las que se verifica que, globalmente, el
sistema cumple todos y cada uno de los requisitos especificados y en la manera que se indic.
Su Objetivo es probar y validar que el software hace lo que debe y sobre
todo, lo que se ha especificado.
Las pruebas de carga, en las que se verifica que el sistema ser capaz de soportar ampliamente la carga de trabajo que se exigir. Es una tarea de produccin (o diseo, segn se mire).
Su Objetivo es determinar el comportamiento esperado para dicha
situacin (de carga)
Las pruebas de robustez del diseo, en las que se verifica que el
diseo es eficaz, eficiente, hace lo que se le pide y permite responder con solidez a situaciones imprevistas. Es una tarea de diseo.
Actividades
a) Seale las diferencias entre pruebas integradas y pruebas unitarias.
b) Seale un ejemplo donde se indique que el sistema no es capaz de
soportar ampliamente la carga de trabajo que se le exige.