Documente Academic
Documente Profesional
Documente Cultură
Mezquital
T.S.U TECNOLOGIAS DE LA INFORMACION.
“Caso de estudio”
4º “A”
Agosto-Diciembre2019
Contenido
Caso de Estudios ........................................................................................................................... 2
Diseñarlo y Practica....................................................................................................................... 2
Pruebas funcionales ...................................................................................................................... 5
Pasos para elaborar el plan de pruebas .................................................................................. 8
Caso de Estudios
Básicamente, un estudio de caso es un estudio en profundidad de una situación
particular en lugar de una encuesta estadística de gran alcance. Se trata de un
método utilizado para reducir un campo muy amplio de investigación hasta lograr
un tema fácilmente investigable.
Diseñarlo y Practica
La ventaja de un diseño de investigación de un estudio de caso es que puedes
centrarte en casos específicos e interesantes. Puede ser un intento de probar una
teoría con un caso típico o puede ser un tema específico que es de interés. La
investigación debe ser exhaustiva y la toma de notas debe ser meticulosa y
sistemática.
Hay una gran probabilidad de que el código final tenga errores tanto de
requerimientos, como de diseño o de funcionalidad. Para identificar estos
problemas antes de que ocurran en un entorno crítico, es necesario realizar pruebas
de software, una parte muy importante del proceso, pero también muy costosa; sin
embargo, debemos en tener en cuenta que el coste debido a un fallo mientras está
el software en funcionamiento puede llegar a ser mucho mayor.
Tipos de pruebas
Pruebas funcionales
Una prueba funcional es una prueba basada en la ejecución, revisión y
retroalimentación de las funcionalidades previamente diseñadas para el software
(requisitos funcionales). Hay distintos tipos, entre ellas las más comunes, por
ejemplo:
Pruebas unitarias
Pruebas de validación
Pruebas de integración
Pruebas de sistema
Pruebas de aceptación
Pruebas no funcionales
Una prueba no funcional es una prueba cuyo objetivo es la verificación de un
requisito que especifica criterios que pueden usarse para juzgar la operación de
un sistema (requisitos no funcionales) como por ejemplo la disponibilidad,
accesibilidad, usabilidad, mantenibilidad, seguridad, rendimiento. Podemos
clasificar las pruebas no funcionales según el tipo de requisito no funcional que
abarcan:
Pruebas de seguridad
Pruebas de Stress
Pruebas de rendimiento
Pruebas de instalabilidad
Pruebas de portabilidad
Pruebas de rendimiento son las pruebas que se realizan, desde una perspectiva,
para determinar lo rápido que realiza una tarea un sistema en condiciones
particulares de trabajo.
Caja blanca
Garanticen que se ejerciten por lo menos una vez todos los caminos
independientes de cada módulo, programa o método.
Ejerciten todas las decisiones lógicas en las vertientes verdadera y falsa.
Ejecuten todos los bucles en sus límites operacionales.
Ejerciten las estructuras internas de datos para asegurar su validez.
Es por ello que se considera a la prueba de Caja Blanca como uno de los tipos de
pruebas más importantes que se le aplican al software, logrando como resultado
que disminuya en un gran porciento el número de errores existentes en los
sistemas y por ende una mayor calidad y confiabilidad.
Caja Negra
Las Pruebas de Caja Negra, es una técnica de pruebas de software en la cual la
funcionalidad se verifica sin tomar en cuenta la estructura interna de código,
detalles de implementación o escenarios de ejecución internos en el software.
En las pruebas de caja negra, nos enfocamos solamente en las entradas y salidas
del sistema, sin preocuparnos en tener conocimiento de la estructura interna del
programa de software. Para obtener el detalle de cuáles deben ser esas entradas
y salidas, nos basamos en los requerimientos de software y especificaciones
funcionales.
Técnicas de Pruebas de Caja Negra
Partición de equivalencias
Análisis de valores borde
Tablas de decisión
Transición entre estados
Pruebas de casos de uso
Pruebas funcionales
Definen las condiciones que deben cumplirse para dar inicio o reanudar las
pruebas. Por ejemplo, en el caso de inicio la condición podría ser la
instalación de los componentes de software en el ambiente y que los casos
de pruebas de verificación de ambiente sean exitosos.
Criterios de suspensión: