Este documento describe la importancia de las pruebas de errores de software. Explica que las pruebas son una parte esencial del ciclo de vida de un software para lograr mejores resultados y productos de mayor calidad. Detalla los diferentes tipos de pruebas como funcionales, no funcionales, de caja blanca, de caja negra, unitarias, de integración y de sistema. Concluye que las pruebas de errores permiten ejecutar un sistema para encontrar errores y así reducirlos para mejorar la calidad y seguridad del software.
SESION 10 INTEGRACIÓN DE PERSONAL SELECCIÓN DE PERSONAL VIRTUAL.ppt
EXPOSICIÓN (3).pptx
1. 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
2. • 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.
3. ¿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.
4. ¿CUÁL ES EL OBJETIVO DE LAS PRUEBAS?
• El objetivo principal de las pruebas es aportar calidad al
producto que se está desarrollando.
5. ¿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.
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 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.
8. 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.
9. 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)
10. 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.