Descargar

Introducción a las pruebas del software

Enviado por Pablo Turmero


Partes: 1, 2

    edu.red

    Introducción a las pruebas Objetivo: repasar las ideas principales sobre las pruebas del software.

    edu.red

    Índice Introducción a las pruebas. Niveles de prueba. Automatización de las pruebas.

    edu.red

    SubIntroducción a las pruebas.

    edu.red

    Introducción a las pruebas Ariane 5. Lanzado por primera vez el 4 de junio de 1996. Motivo: Fallo software. La programación no se había probado lo suficiente. Ariane 5. 36.7 segundos después explotó.

    edu.red

    Introducción a las pruebas Sistemas software: Mayor tamaño. Mayor complejidad. Menor tiempo de desarrollo. Mayor calidad. Pruebas: Más importancia y protagonismo día a día. Garantizan la calidad del software. Garantizan la satisfacción de los requisitos. Ahorran tiempo y recurso en el desarrollo. Su objetivo: localizar, para subsanarlas, el mayor número de deficiencias lo antes posible. Un reto a la Ingeniería de Software.

    edu.red

    Introducción a las pruebas Verificación dinámica del comportamiento del software a partir de un conjunto finito de casos de prueba. Definición de prueba: Para probar un software necesitamos ejecutar ese software.

    edu.red

    Introducción a las pruebas Verificación dinámica del comportamiento del software a partir de un conjunto finito de casos de prueba. Definición de prueba: Dos conceptos muy relacionados: Validación: proceso de evaluar un sistema o componente durante o al final del proceso de desarrollo para determinar si satisface los requisitos especificados. 1 2 Verificación: proceso de evaluar un sistema o componente para determinar si los productos de una determinada fase satisfacen las condiciones impuestas al comienzo de la fase.

    edu.red

    Introducción a las pruebas Verificación dinámica del comportamiento del software a partir de un conjunto finito de casos de prueba. Para probar un programa tenemos que ejecutarlo. La prueba tiene un límite. No vale ejecutar el programa de cualquier manera.

    edu.red

    Introducción a las pruebas Una prueba consta, al menos, de tres elementos:

    edu.red

    Introducción a las pruebas ¿Funciona el teléfono?. Veamos un ejemplo sencillo:

    edu.red

    Introducción a las pruebas ¿Me está bien esta camisa? Veamos otro ejemplo sencillo:

    edu.red

    Introducción a las pruebas public int suma(int a, int b) { return a + b; }

    ¿Qué casos de prueba podemos escribir?. Los casos de prueba son finitos (y cuantos menos, mejor).

    Partes: 1, 2
    Página siguiente