Parte 12 FunTest

Páginas: 10 (2255 palabras) Publicado: 7 de septiembre de 2015
Diplomado en Calidad en el Software

¿Qué es Software Testing?

Juan Antonio Vega Fernández

Derechos Reservados, 1999

• Testing es el proceso de establecer
confianza en que el programa o sistema
hace lo que se supone que debería hacer.

Diplomado en Calidad en el Software

¿Qué es Software Testing?

Hetzel, 1973

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• Testing es elproceso de ejecutar un
programa o sistema con la intención de
encontrar errores.

Diplomado en Calidad en el Software

¿Qué es Software Testing?

Myers, 1979

Juan Antonio Vega Fernández
Derechos Reservados, 1999

Diplomado en Calidad en el Software

¿Qué es Software Testing?

• Testing es cualquier actividad enfocada hacia la
evaluación de un atributo o capacidad de un
programa o sistema paradeterminar que cumple
con los resultados esperados.
Hetzel, 1983

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• La medida de la calidad en el software.

Diplomado en Calidad en el Software

¿Qué es Software Testing?

Hetzel, 1988

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• En una hoja de papel, escriba los casos de
prueba que considere adecuados para probar
elsiguiente programa:
– El programa lee 3 enteros. Estos enteros se
interpretan como la longitud de los lados de un
triángulo. El programa imprime un mensaje que
dice si el triangulo es escaleno, isóceles,
equilátero o un triágulo inválido.

Diplomado en Calidad en el Software

Problema

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• ¿Se tiene un caso de pruebas que represente untriángulo escaleno
válido (casos como 1, 2, 3 y 2, 5, 10 no son válidos)?
• ¿Se tiene un caso de pruebas que represente un triángulo
equilátero válido?
• ¿Se tiene un caso de pruebas que represente un triángulo isóceles
válido (casos como 2, 2, 4 no son válidos)?
• ¿Se tienen al menos 3 casos de pruebas que representen triángulos
isóceles válidos tales que se prueben las 3 permutaciones de 2
ladosiguales (e. g. 3, 3, 4; 3, 4, 3; 4, 3, 3)?
• ¿Se tiene un caso de prueba en donde un lado tiene valor de cero?
• ¿Se tiene un caso de prueba en donde un lado tiene un valor
negativo?

Diplomado en Calidad en el Software

Resultados

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• ¿Se tiene un caso de prueba en donde la suma de 2 numeros sea
igual al tercero (e. g. para 1, 2, 3 si elprograma dice que es
escaleno, el programa tiene un error)?
• ¿Se tienen tres casos de prueba para el punto anterior donde se
prueben las 3 permutaciones posible (e. g. 1, 2, 3; 2, 1, 3; 3, 2, 1)?
• ¿Se tiene un caso de prueba en donde la suma de 2 números sea
menor que el tercero (e. g. 1, 2, 4; 12, 13, 26)?
• ¿Se tienen tres casos de prueba para el punto anterior donde se
prueben las 3 permutacionesposible (e. g. 1, 2, 4; 2, 1, 4; 4, 2, 1)?
• ¿Se tiene un caso de prueba en donde todos los lados son cero?
• ¿Se tiene al menos un caso de prueba en donde los valores no son
enteros?

Diplomado en Calidad en el Software

Resultados

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• ¿Se tiene al menos un caso de pruebas en donde se especifica un
número incorrecto de valores (porejemplo dos en lugar de tres
números)?
• ¿Para cada caso de prueba se especificó la respuesta esperada del
programa además de los valores de entrada?

Diplomado en Calidad en el Software

Resultados

Juan Antonio Vega Fernández
Derechos Reservados, 1999

• Por cada “sí” a las preguntas anteriores tiene un
punto.
• En general los resultados son muy pobres.
• Los más experimentados tienen un puntuajede 8
en promedio.

Diplomado en Calidad en el Software

Evaluación

• Si este programa fué difícil de probar, imagine un
programa con más de 100 KLOC.
Juan Antonio Vega Fernández
Derechos Reservados, 1999














Checar el programa contra las especificaciones.
Encontrar errores en el programa.
Determinar el grado de aceptabilidad para el usuario.
Asegurarse de que un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • 2da Parte 12 12 14
  • partos prematuros michelle green 12 9
  • 12 Reflexiones a Partir Del 2006
  • Marx Y La Historia-Parte 12
  • RG147 12 percepcion y retencion IB AP PARTIR ENERO 2013
  • 12 Mercelogía Textil segunda parte
  • 12 Graficas 3D primera parte
  • 12

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS