Documentos de Académico
Documentos de Profesional
Documentos de Cultura
4.1.2 DE ENTREGAS
Las pruebas de entregas son el proceso de probar una entrega del sistema que
será distribuida a los clientes. El principal objetivo de este proceso es incrementar
la confianza del suministrador en que el sistema satisface sus requerimientos. Si
es así, éste puede entregarse como un producto o ser entregado al cliente. Para
demostrar que el sistema satisface sus requerimientos, tiene que mostrarse que
éste entrega la funcionalidad especificada, rendimiento y confiabilidad, y que no
falla durante su uso normal.
Las pruebas de entregas son normalmente un proceso de pruebas de caja negra
en las que las pruebas se derivan a partir de la especificación del sistema. El
sistema se trata como una caja negra cuyo comportamiento sólo puede ser
determinado estudiando sus entradas y sus salidas relacionadas. Otro nombre
para esto es pruebas funcionales, debido a que al probador sólo le interesa la
funcionalidad y no la implementación del software.
4.1.3 DE RENDIMIENTO
Son las pruebas que se realizan, desde una perspectiva, para determinar lo rápido
que realiza una tarea un sistema en condiciones particulares de trabajo. También
puede servir para validar y verificar otros atributos de la calidad del sistema, tales
como la escalabilidad, fiabilidad y uso de los recursos.
Las pruebas de rendimiento son un subconjunto de la ingeniería de pruebas, una
práctica informática que se esfuerza por mejorar el rendimiento, englobándose en
el diseño y la arquitectura de un sistema, antes incluso del esfuerzo inicial de la
codificación.
La palabra componente nos hace pensar en una unidad o elemento con propósitos
bien definido que, trabajando en conjunto con otras, puede ofrecer alguna
funcionalidad compleja. Transportando este concepto al contexto de ingeniería de
software, específicamente de desarrollo basado en componentes, un componente
es la pieza elemental de este enfoque de desarrollo, de esta forma, a partir de
componentes existentes pueden llegarse a construir aplicaciones completas.
Para el segundo requerimiento, deberían escribirse pruebas para que pudieran ser
procesados por el sistema documentos entregados de todos los tipos y comprobar
que se visualizan adecuadamente.
4.3.2 DE PARTICIONES
Esta técnica trata de definir los casos de prueba que descubren clases de errores,
reduciendo así el número total de casos de prueba que debe ser desarrollada. Una
ventaja de este enfoque es la reducción en el tiempo requerido para las pruebas
de software debido a un menor número de casos de prueba.
4.3.3 ESTRUCTURALES
Pruebas Aleatorias