1 / 14

Productos de Pruebas

Hace hambre!! . Productos de Pruebas. Las bases. La verificación consiste en corroborar que el programa respeta su especificación, mientras que validación significa corroborar que el programa satisface las expectativas del usuario

daphne
Download Presentation

Productos de Pruebas

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Hace hambre!!  Productos de Pruebas

  2. Las bases. • La verificación consiste en corroborar que el programa respeta su especificación, mientras que validación significa corroborar que el programa satisface las expectativas del usuario • Una falla es el síntoma manifiesto de la presencia de un error, Es decir que un error permanecerá oculto hasta que ocurra una falla causada por aquel. • Ejemplo si la condición de una sentencia ifes x > 0 cuando debería haber sido x > 1.

  3. Las Prueba (test) es una actividad en la cual un sistema o uno de sus componentes se ejecuta en circunstancias previamente especificadas, los resultados se observan y registran y se realiza una evaluación de algún aspecto

  4. Modelo en V.

  5. Objetivos de las pruebas. • La prueba es un proceso de ejecución de un programa con la intención de descubrir un error • Un buen caso de prueba es aquel que tiene una alta probabilidad de mostrar un error no descubierto hasta entonces • Una prueba tiene éxito si descubre un error no detectado hasta entonces

  6. El testing de Software. • Consiste en la verificación dinámica del comportamiento de un programa sobre un conjunto finito de casos de prueba, apropiadamente seleccionados a partir del dominio de ejecución, en relación con el comportamiento esperado • Testear un programa significa ejecutarlo bajo condiciones controladas tales que permitan observar su salida o resultados. • El testing se estructura en casos de prueba o casos de test; los casos de prueba se reúnen en conjuntos de prueba.

  7. Caso de prueba • Un caso de prueba es una serie de pruebas de entrada, condiciones de ejecución y resultados esperados desarrollados para un objetivo en particular, tal como ejecutar una ruta particular de un programa o verificar el cumplimiento con un requerimiento en específico. • Los casos de pruebas reflejan los requerimientos que serán verificados. Esta verificación deberá ser realizada de diferentes maneras y por diferentes probadores.

  8. Niveles de pruebas.

  9. Estructura general de una prueba

  10. Proceso de una prueba

  11. Estándares internacionales. • IEEE 829 : estándar para documentar pruebas de software especifica 8 etapas del proceso de documentación. • BS 7925-2 (estándar británico para pruebas de software) describe técnicas para el diseño y medición de casos de prueba, trata la ejecución y análisis de los resultados , características a seleccionar para determinar, comparar y mejorar la calidad de la prueba • ¿Por que no probar todo? • Prácticamente imposible • Es imposible evaluar todas las posibilidades • Recursos (costo, tiempo, personal)

  12. ¿Alguna preguntas.?

  13. El testing de Software.

More Related