INSTITUTO DE EDUCACIÓN SUPERIOR
TECNOLÓGICO PÚBLICO “HUANCAVELICA”
CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA
PRUEBADEERRORESPARASOFTWARE
ROSAS GARCIA, Blanca Milagros QUISPE ESCOBAR, Damian
• La fase de pruebas de los errores de un software es
algo indispensable en todo el ciclo de vida de un
software.
• Las pruebas son una parte esencial de cualquier
proyecto, ya que nos ayudarán a lograr mejores
resultados, brindaremos productos de mayor calidad y,
por lo tanto, los clientes estarán más felices.
¿POR QUÉ ES IMPORTANTE LAS PRUEBAS?
• Hoy en día, casi todas las operaciones de la empresa
dependen en gran medida del software, ya sea de los
sistemas financieros de la empresa o de las máquinas
que fabrican el producto, por lo que las empresas
dependen del software para ejecutarse y puede causar
fallas importantes, como las mencionadas anteriormente
que resultaron en pérdidas.
¿CUÁL ES EL OBJETIVO DE LAS PRUEBAS?
• El objetivo principal de las pruebas es aportar calidad al
producto que se está desarrollando.
¿CÓMO LLEVAMOS A CABO LAS PRUEBAS?
• Para las pruebas, verificaremos el comportamiento del
programa en un conjunto de casos de prueba. Estos
casos de prueba se generarán utilizando técnicas y
estrategias de prueba específicas que nos ayudarán a
buscar errores en el programa.
TIPOS DE PRUEBAS
• Hay diferentes tipos de pruebas de software. Aquellos
que buscan probar la funcionalidad del software,
aquellos que buscan probar características no
funcionales como la confiabilidad y aquellos que buscan
probar la estructura del software.
PRUEBAS
FUNCIONALES
• Este tipo de
prueba se
basa en la
funcionalidad
del sistema
descrita en la
especificación
de requisitos.
PRUEBAS DE
CAJA BLANCA
PRUEBAS NO
FUNCIONALES
• Este tipo de
pruebas
tienen en
cuenta el
comportamien
to externo del
software.
• Es una técnica
de diseño de
caso de prueba
que usa la
estructura de
control para
obtener los
casos de
prueba.
PRUEBAS DE CAJA NEGRA
PRUEBAS UNITARIAS
PRUEBAS DE INTEGRACION
PRUEBAS DEL SISTEMA
Llamada pruebas de comportamiento. Son las que
utilizan el análisis de especificación, tanto funcional
como no funcional.
Consiste en la verificación de unidades de software de
forma aislada
Estas pruebas se ocupan de probar las interfaces entre
los componentes, las interacciones con distintas partes
de un mismo sistema.
Las pruebas de sistema pueden incluir pruebas basadas
en riesgos y/o especificaciones de requisitos, proceso
de negocio, casos de uso y otras descripciones de texto.
PRUEBAS OPERATIVAS
PRUEBAS DE ACEPTACIÓN
DEL USUARIO
PRUEBAS DE VALIDACION
O ACEPTACION
PRUEBAS ALFA Y BETA
Las pruebas de aceptación son responsabilidad del
cliente y pueden ser la única parte en donde estén
involucrados.
Hay casos en que los clientes y el usuario final son
diferentes y lo que le parece valido a un usuario final,
puede ocurrir que no le parezca valido a otro.
Estas pruebas son llevadas a cabo por los
administradores del sistema que se va a poner en
producción.
Suele ocurrir que cuando se realizan las entregas al
cliente de un programa, este puede ser usado por
diferentes usuarios finales, (Alfa y Beta)
CONCLUSION
Como conclusión del trabajo monográfico, podemos decir que las pruebas
de errores de software permiten la ejecución de un sistema con el objetivo
principal de encontrar errores presentes en el mismo; así conseguimos
reducirlos y mejorar la calidad del sistema, haciéndolo más duradero o
seguro frente a los diferentes fallos.
EXPOSICIÓN (3).pptx

EXPOSICIÓN (3).pptx

  • 1.
    INSTITUTO DE EDUCACIÓNSUPERIOR TECNOLÓGICO PÚBLICO “HUANCAVELICA” CARRERA PROFESIONAL DE COMPUTACIÓN E INFORMÁTICA PRUEBADEERRORESPARASOFTWARE ROSAS GARCIA, Blanca Milagros QUISPE ESCOBAR, Damian
  • 2.
    • La fasede pruebas de los errores de un software es algo indispensable en todo el ciclo de vida de un software. • Las pruebas son una parte esencial de cualquier proyecto, ya que nos ayudarán a lograr mejores resultados, brindaremos productos de mayor calidad y, por lo tanto, los clientes estarán más felices.
  • 3.
    ¿POR QUÉ ESIMPORTANTE LAS PRUEBAS? • Hoy en día, casi todas las operaciones de la empresa dependen en gran medida del software, ya sea de los sistemas financieros de la empresa o de las máquinas que fabrican el producto, por lo que las empresas dependen del software para ejecutarse y puede causar fallas importantes, como las mencionadas anteriormente que resultaron en pérdidas.
  • 4.
    ¿CUÁL ES ELOBJETIVO DE LAS PRUEBAS? • El objetivo principal de las pruebas es aportar calidad al producto que se está desarrollando.
  • 5.
    ¿CÓMO LLEVAMOS ACABO LAS PRUEBAS? • Para las pruebas, verificaremos el comportamiento del programa en un conjunto de casos de prueba. Estos casos de prueba se generarán utilizando técnicas y estrategias de prueba específicas que nos ayudarán a buscar errores en el programa.
  • 6.
    TIPOS DE PRUEBAS •Hay diferentes tipos de pruebas de software. Aquellos que buscan probar la funcionalidad del software, aquellos que buscan probar características no funcionales como la confiabilidad y aquellos que buscan probar la estructura del software.
  • 7.
    PRUEBAS FUNCIONALES • Este tipode prueba se basa en la funcionalidad del sistema descrita en la especificación de requisitos. PRUEBAS DE CAJA BLANCA PRUEBAS NO FUNCIONALES • Este tipo de pruebas tienen en cuenta el comportamien to externo del software. • Es una técnica de diseño de caso de prueba que usa la estructura de control para obtener los casos de prueba.
  • 8.
    PRUEBAS DE CAJANEGRA PRUEBAS UNITARIAS PRUEBAS DE INTEGRACION PRUEBAS DEL SISTEMA Llamada pruebas de comportamiento. Son las que utilizan el análisis de especificación, tanto funcional como no funcional. Consiste en la verificación de unidades de software de forma aislada Estas pruebas se ocupan de probar las interfaces entre los componentes, las interacciones con distintas partes de un mismo sistema. Las pruebas de sistema pueden incluir pruebas basadas en riesgos y/o especificaciones de requisitos, proceso de negocio, casos de uso y otras descripciones de texto.
  • 9.
    PRUEBAS OPERATIVAS PRUEBAS DEACEPTACIÓN DEL USUARIO PRUEBAS DE VALIDACION O ACEPTACION PRUEBAS ALFA Y BETA Las pruebas de aceptación son responsabilidad del cliente y pueden ser la única parte en donde estén involucrados. Hay casos en que los clientes y el usuario final son diferentes y lo que le parece valido a un usuario final, puede ocurrir que no le parezca valido a otro. Estas pruebas son llevadas a cabo por los administradores del sistema que se va a poner en producción. Suele ocurrir que cuando se realizan las entregas al cliente de un programa, este puede ser usado por diferentes usuarios finales, (Alfa y Beta)
  • 10.
    CONCLUSION Como conclusión deltrabajo monográfico, podemos decir que las pruebas de errores de software permiten la ejecución de un sistema con el objetivo principal de encontrar errores presentes en el mismo; así conseguimos reducirlos y mejorar la calidad del sistema, haciéndolo más duradero o seguro frente a los diferentes fallos.