Pruebas de programacion
       (software)
Pruebas (test): «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»
Caso de prueba (test case): «un conjunto de entradas,
condiciones
de ejecución y resultados esperados desarrollados para un
objetivo
particular»
Defecto (defect, fault, «bug»): «un defecto en el software como,
por ejemplo, un proceso, una definición de datos o un paso de
procesamiento incorrectos en un programa»


Fallo (failure): «La incapacidad de un sistema o de alguno de sus
componentes para realizar las funciones requeridas dentro de los
requisitos de rendimiento especificados»
Pruebas de programacion
 La prueba exhaustiva del software es impracticable
  (no se
pueden probar todas las posibilidades de su
funcionamiento ni siquiera en programas sencillos

 El objetivo de las pruebas es la detección de
  defectos en el
software (descubrir un error es el éxito de una
  prueba)
-- un defecto implica que somos malos profesionales
  y que
debemos sentirnos culpables --todo el mundo comete
  errores
Recomendaciones
 Cada caso de prueba debe definir el resultado de salida
  esperado que
se comparará con el realmente obtenido.
 El programador debe evitar probar sus propios
  programas, ya que
desea (consciente o inconscientemente) demostrar que
  funcionan sin
problemas.
--Además, es normal que las situaciones que olvidó
  considerar al crear el
programa queden de nuevo olvidados al crear los casos de
  prueba
 Se debe inspeccionar a conciencia el resultado de cada
Es interesante planificar y
diseñar las pruebas para
      poder detectar
   el máximo número y
variedad de defectos con
   el mínimo consumo
  de tiempo y esfuerzo
Gracias por su atención

Edwin Vanegas Salcedo 190546

Más contenido relacionado

PPTX
Presentación inicial curso Introducción a las Macros en Excel
PDF
Modelo v y cascada
PPTX
tsp modelo
PPT
Evaluacion de arquitecturas
PPSX
Proyecto de software
PDF
Configuracion Windows Server 2008 r2
PDF
5. Métodos de Prueba de Software
PDF
Análisis y diseño de sistemas estructurado
Presentación inicial curso Introducción a las Macros en Excel
Modelo v y cascada
tsp modelo
Evaluacion de arquitecturas
Proyecto de software
Configuracion Windows Server 2008 r2
5. Métodos de Prueba de Software
Análisis y diseño de sistemas estructurado

La actualidad más candente (6)

PPTX
Tipos de pruebas de software
PPTX
DOCX
REPORTE DE LA MAQUINA VIRTUAL
DOCX
Proyecto final base de datos i
DOCX
Preguntas sobre los sistemas de informacion
PPTX
SQL VS ACCESS
Tipos de pruebas de software
REPORTE DE LA MAQUINA VIRTUAL
Proyecto final base de datos i
Preguntas sobre los sistemas de informacion
SQL VS ACCESS
Publicidad

Destacado (20)

PPTX
Evaluación en una programación
PPTX
Mendozateresita e r1
PPTX
Integridad, robustez y estabilidad.
DOCX
Pruebas de sistemas y aceptacion
DOC
PROGRAMACION DE OBRA
PPT
Programación de los recursos
DOC
PLAN DE EVALUACIÓN 2do LAPSO PROGRAMACIÓN II
DOC
Fases de programacion
PPTX
Estudio de viabilidad del sistema, analisis del alcanse
PDF
Evaluación lógica de programación
PPTX
Tipos de problemas que se presentan en un equipo de computo
PPTX
Fases del proceso de programación
PPTX
Operaciones aritmeticas notacion cientifica
PPTX
Diseño detallado
PPT
U6.la programación y la preparación de la venta
PDF
Configuracion de una computadora
PPT
Diseño de un sistema de control interno
PPTX
Diseño de sistemas
PPTX
modelos del proceso del software
PPS
Diseño de Sistemas
Evaluación en una programación
Mendozateresita e r1
Integridad, robustez y estabilidad.
Pruebas de sistemas y aceptacion
PROGRAMACION DE OBRA
Programación de los recursos
PLAN DE EVALUACIÓN 2do LAPSO PROGRAMACIÓN II
Fases de programacion
Estudio de viabilidad del sistema, analisis del alcanse
Evaluación lógica de programación
Tipos de problemas que se presentan en un equipo de computo
Fases del proceso de programación
Operaciones aritmeticas notacion cientifica
Diseño detallado
U6.la programación y la preparación de la venta
Configuracion de una computadora
Diseño de un sistema de control interno
Diseño de sistemas
modelos del proceso del software
Diseño de Sistemas
Publicidad

Similar a Pruebas de programacion (20)

PDF
Fases de prueba de software
PPTX
Pruebas de software
PDF
ejemplos.pdf
PPTX
PPTX
PPTX
Dllo proy software
PDF
Fundamento pruebas Ingeniería del software
PDF
6.redes pruebas de software
PPTX
Segunda web conferencia
PPT
Pruebas
PPTX
Exposición software.pptx
PPTX
Exposición software.pptx
PDF
Pruebas-OCW.pdf
PDF
tipos de pruebas.
PDF
Teoria pruebas de software
PPTX
Curso calidad software
PDF
Verificacion --validacion
PDF
Conceptos básicos de Unit Test
PPTX
Pruebas de software
PPTX
Prueba de testeo de software, ingeniería de sistemas.pptx
Fases de prueba de software
Pruebas de software
ejemplos.pdf
Dllo proy software
Fundamento pruebas Ingeniería del software
6.redes pruebas de software
Segunda web conferencia
Pruebas
Exposición software.pptx
Exposición software.pptx
Pruebas-OCW.pdf
tipos de pruebas.
Teoria pruebas de software
Curso calidad software
Verificacion --validacion
Conceptos básicos de Unit Test
Pruebas de software
Prueba de testeo de software, ingeniería de sistemas.pptx

Pruebas de programacion

  • 2. Pruebas (test): «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» Caso de prueba (test case): «un conjunto de entradas, condiciones de ejecución y resultados esperados desarrollados para un objetivo particular» Defecto (defect, fault, «bug»): «un defecto en el software como, por ejemplo, un proceso, una definición de datos o un paso de procesamiento incorrectos en un programa» Fallo (failure): «La incapacidad de un sistema o de alguno de sus componentes para realizar las funciones requeridas dentro de los requisitos de rendimiento especificados»
  • 4.  La prueba exhaustiva del software es impracticable (no se pueden probar todas las posibilidades de su funcionamiento ni siquiera en programas sencillos  El objetivo de las pruebas es la detección de defectos en el software (descubrir un error es el éxito de una prueba) -- un defecto implica que somos malos profesionales y que debemos sentirnos culpables --todo el mundo comete errores
  • 5. Recomendaciones  Cada caso de prueba debe definir el resultado de salida esperado que se comparará con el realmente obtenido.  El programador debe evitar probar sus propios programas, ya que desea (consciente o inconscientemente) demostrar que funcionan sin problemas. --Además, es normal que las situaciones que olvidó considerar al crear el programa queden de nuevo olvidados al crear los casos de prueba  Se debe inspeccionar a conciencia el resultado de cada
  • 6. Es interesante planificar y diseñar las pruebas para poder detectar el máximo número y variedad de defectos con el mínimo consumo de tiempo y esfuerzo
  • 7. Gracias por su atención Edwin Vanegas Salcedo 190546