You are on page 1of 4

Pruebas de software

La etapa de pruebas se ejecuta de forma planificada al finalizar la etapa de codificacin: en general, ocurre cuando ya se dispone de codigo ejecutable del sistema completo o alguna de sus partes : Ciclo de vida : Act 1 Act 2 ..... Act n-1 Pruebas

act1, act2, act.... : controles que pretenden una evaluacion de calidad de productos generados las pruebas se realizan cuando se disponga de codigo ejecutable. Todo sistema debe ser probado exhaustivamente a travs de una ejecucion controlada antes de ser entregada al cliente.

Verificacion: Proceso de evaluacin de un sistema o de alguno de sus componentes para determinar si alguno de los productos de una fase dada satisfacen las condiciones impuestas al comienzo de dicha fase. La pregunta a responder es "estamos construyendo correctamente el producto?"

Validacion: Proceso de evaluacion de un sistema o alguna de sus partes durante o al final del proceso de desarrollo para determinar si satisface los requisitos de usuario . La pregunta es :"estamos construyendo el producto correcto?"

Definiciones: -Pruebas (testing): "actividad en la cual un sistema o uno de sus componentes se ejecuta en circunstancias previamente especificadas, los resultados se observan y se registran, y se realiza una evaluacion de algun aspecto. Caso de prueba (test case) "conjunto de entradas , condiciones de ejecucion y resultados esperados desarrollados para un objetivo particular". Defecto (fault, "bug" ): se trata de errores introducidos por mala especificacion de requisitos , mala codificacion , interpretacion incorrecta , etc. Fallo (failure):"incapacidad del sistema para realizar las funciones requeridas dentro de los requisitos de rendimiento especificados"

Error: tiene varias acepciones.: *diferencia entre un valor calculado, observado o medido , y el valor verdadero, especificado teoricamente. *un defecto *un resultado incorrecto *una accin humana que conduce a un resultado incorrecto se plasma error de lugar defecto fallo que provoca efectos neg.

programador

softw.

comportamiento no esperado del sw

segun la criticidad del sistema

Prueba de sistema: es el proceso de prueba de un sistema de hw y sw para comprobar: -Cumplimiento de todos los req. funcionales , consierando el prod. su final -El func. y rendimiento de las interfaces hw, sw, y gui. -Adecuacion de la documentacion del usuario -Ejecucion y rendimiento en condiciones limite y de sobrecarga Nota: 1)La prueba exhaustiva del sw es impracticable, no se pueden probar todas las posibilidades de funcionamiento ni siquiera en programas sencillos 2) El objetivo de las pruebas es la deteccin de defectos en el sw (descubrir un error es un exito de una prueba) 3)El descubrimiento de un defecto significa un xito para la mejora de la calidad.

planificacin de pruebas

plan de pruebas diseo de pruebas

conf de pruebas
casos y proced

ejecucion de pruebas

informacion sobre el proyecto info de sw conf. del sw evaluacion correcciones depuracion errores estadisticas de errores actividades preventivas analisis de errores notif. de defectos

Desarrollo

You might also like