Técnicas de las pruebas

Mapa mental sobre las Técnicas de las pruebas de software

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Técnicas de las pruebas por Mind Map: Técnicas de las pruebas

1. Técnicas Estaticas

1.1. Detectan fallos

1.2. Análisis Estático

1.2.1. Detectar defectos en el código fuente

1.2.1.1. Sin estar en funcionamiento el software

1.3. Revisiones

1.3.1. Informal

1.3.1.1. No poseen instrucciones

1.3.1.1.1. No se documentan

1.3.2. Guiada

1.3.2.1. Encontrar defectos y un establecimiento común

1.3.2.1.1. Hechas por el autor de un documento del proyecto

1.3.3. Técnica

1.3.3.1. Se debaten y toman decisiones

1.3.3.1.1. Evaluar alternativas

1.3.4. Inspección

1.3.4.1. Examen visual de documentos

1.3.4.1.1. Detectar defectos ejemplo estándares de desarrollo

2. Técnicas Basadas en la Experiencia

2.1. Predicción de Error

2.1.1. Se diseñan los casos de prueba

2.1.1.1. A partir de la experiencia del probador

2.1.1.1.1. Objetivo

2.2. Pruebas Exploratorias

2.2.1. Hacen hincapié en la libertad personal del probador

2.2.1.1. Se optimiza continuamente el trabajo en base al aprendizaje

2.2.1.1.1. Se realiza de manera simultanea

3. INTEGRANTES

3.1. Garcia Moncaleano Angel Esteban

3.2. Acosta Galvis Jonattan Alejandro

4. REFERENCIAS

4.1. IBM. (2022). ¿Cómo funcionan las pruebas de software? Obtenido de IBM: https://www.ibm.com/co-es/topics/software-testing

4.2. Peño, J. M. (Junio de 2015). Pruebas de Software. Fundamentos y Técnicas. Obtenido de ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA Y SISTEMAS DE TELECOMUNICACIÓN: https://drive.google.com/file/d/1MZJlA9BIaDCqDO_hMipRlsJ6TZXUJDom/view

4.3. tecnologias-informacion.com. (2022). Cómo hacer testing de Software Manual. Obtenido de Tecnologías-Información: https://www.tecnologias-informacion.com/testingmanual.html#

5. Técnicas Dinámicas

5.1. Detectan efectos

5.2. De Caja Blanca

5.2.1. Ruta Básica

5.2.1.1. Diseña un caso de de prueba por cada camino

5.2.1.1.1. Se tiene en cuenta el grafo de flujo

5.2.2. Ciclos o Bucles

5.2.2.1. Validación de la construcción de bucles

5.2.2.1.1. Tipos diferentes bucles

5.2.3. Condición y Condición Múltiple

5.2.3.1. Diseñar los casos de prueba

5.2.3.1.1. Revisando las condiciones lógicas

5.3. De Caja Negra

5.3.1. Equivalencia

5.3.1.1. Se dividen en grupo los valores de entrada del sistema que vayan a tener un comportamiento similar

5.3.1.1.1. Se aplican a datos validos y datos no validos

5.3.2. Análisis del valor limite

5.3.2.1. El mayor número de errores se presenta en los limites del dominio de entrada

5.3.2.1.1. Complementa la prueba de equivalencia

5.3.3. Tabla de Decisión

5.3.3.1. Se realizan cuando la lógica a probar esta basada en decisiones

5.3.3.1.1. Tipo if-then-else

5.3.3.1.2. Crean condiciones que de otro modo no se habrían encontrado

5.3.4. Transición de Estado

5.3.4.1. El objetivo es partir de un estado incial

5.3.4.1.1. Recorrer los diferentes eventos que desecadenan cambios

5.3.5. Caso de Uso

5.3.5.1. Se derivan de los casos de uso

5.3.5.1.1. Resultan útiles a la hora de descubrir defectos en todos los caminos posibles