Pruebas desarrollo Software
![]() |
![]() |
![]() |
Título del Test:![]() Pruebas desarrollo Software Descripción: pruebas de software |




Comentarios |
---|
NO HAY REGISTROS |
Chequean el correcto funcionamiento del sistema verificando que los elementos se han integrado correctamente. Aquella que se lleva a cabo en el entorno del desarrollo, mediante un grupo representativo de usuarios iniciales, esto es, en un entorno controlado bajo la supervisión del desarrollador. Consiste en forzar el fallo del software para comprobar la capacidad de la recuperación. Se aplican cuando queremos comprobar que el sistema que se ha desarrollado cumple con todos los requisitos que se habían especificado. No permitir el acceso a otros mecanismos que, aunque no estén autorizados, funcionen de forma correcta. Se comprueba la automatización para la facilidad del usuario. Tipo de pruebas que comprueban el correcto funcionamiento de una unidad de código. similares a las de volumen pero disminuyendo el tiempo disponible. Se comprueba el funcionamiento del software con cantidades similares a la capacidad total de procesamiento. Las mismas que las pruebas de volumen pero llegando al límite de su capacidad. Su comportamiento solo puede ser determinado estudiando sus entradas y salidas obtenidas a partir de ellas. La técnica se compara el resultado con el resultado obtenido. Realizar comparaciones pertinentes de los módulos esperados con respecto al resultado obtenido. Comprueban que las interfaces locales y remotas funcionan de forma correcta. Intentan verificar los mecanismos de protección incorporados en el sistema. Van desde la introducción de datos incorrectos, intentos de acceso no autorizados, pruebas de control de la integridad, etc. Tanto a la documentación técnica para futuros desarrolladores como la documentación del usuario. Para comprobar si la memoria RAM es un elemento crítico del sistema. Técnicas de caja transparente, se observa el código y la estructura del producto. Se pretende dar respuesta al sistema en caso de que exista algún error. Comprueban la interacción con otro tipo de sistemas. Se pretende averiguar cuáles son los elementos críticos del sistema. Se comprueba que la documentación del usuario es correcta y que el rendimiento sea el esperado. Se refieren al usuario final. Especifican las entradas y salidas que produce un determinado producto. Comprueban si se ha mantenido la integridad de los datos tras la recuperación del sistema. Comprueban todo los tiempos de respuesta de la aplicación. Comprueban lo utilizable que puede ser nuestro sistema. Utilizan una serie de técnicas: partición de equivalencia, analizan el valor límite, utilizan un grafo causa-efecto, suposición de errores. Se pretende averiguar cuáles son los elementos críticos del sistema. Tienen como objetivo testear de forma completa todo el sistema, de forma que compruebe la correcta integración de todos los elementos y que además opera de forma correcta de acuerdo con las especificaciones definidas. Cuando un usuario carece de la supervisión del desarrollador y se encuentra en un entorno no controlado. Se comprueba que el sistema cumple con todos los requisitos que se especificaban. |