Unidad 2 - Niveles y Tipos de Testing.pptx

ysacalderini 0 views 15 slides Sep 18, 2025
Slide 1
Slide 1 of 15
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15

About This Presentation

introduccion a reporte de bugs y definicion


Slide Content

Reporte de bugs

Función de reporte de defectos El reporte de defectos es nuestra herramienta principal para demostrar el trabajo realizado.

¿Quién define el reporte del bug? La definición de la información agregada en los reportes es un trabajo de equipo que se realiza previo al comienzo del ciclo del desarrollo. El equipo comprende a todas las entidades que pertenezcan, como desarrolladores, tester, product owners, diseñadores, etc.

Características destacables Algunos de los datos que NO pueden faltar en los reportes son: Título Resultado esperado Resultado obtenido Captura de pantalla del error (evidencia) Sistema utilizado (sistema operativo o equipo físico) Nivel del bug

EJEMPLO EN VIVO Abrimos una página web Mostramos un bug Reportamos el bug especificando: Título, breve descripción, pasos de reproducción, el resultado esperado y el obtenido. Agregamos capturas de pantalla. Ingresamos el tipo de bug según lo visto en clases. Agregamos información extra que creemos necesaria (hardware, sistema operativo, criticidad, precondiciones etc…) ¡Importante!

Prueba funcional

Definición La prueba funcional de un sistema incluye pruebas que evalúan las funciones que el sistema debe realizar. Los requisitos funcionales pueden estar descritos en productos de trabajo tales como especificaciones de requisitos de negocio, épicas, historias de usuario, casos de uso, o especificaciones funcionales. Las funciones describen "qué" debe hacer el sistema. Se deben realizar pruebas funcionales en todos los niveles de prueba, aunque el enfoque es diferente en cada nivel. Fuente: Foto de Pexels

Intensidad pruebas funcionales Se puede medir la intensidad de la prueba funcional a través de la cobertura funcional. La cobertura funcional es la medida en que algún tipo de elemento funcional ha sido practicado por pruebas, y se expresa como un porcentaje del tipo o tipos de elementos cubiertos. Fuente: Foto de Pexels

Alcance pruebas funcionales El diseño y la ejecución de pruebas funcionales pueden implicar competencias o conocimientos especiales, como el conocimiento del problema de negocio específico que resuelve el software o el papel particular que desempeña el software. Fuente: Foto de Pexels

Prueba No Funcional

Definición Las pruebas no-funcionales evalúan otras características de sistemas, como por ejemplo accesibilidad, conectividad o seguridad. La prueba no-funcional prueba que tan bien se comporta un sistema básicamente. Hacen foco en los Requerimientos No Funcionales. Fuente: Foto de Pexels

Requerimientos no funcionales Son los requerimientos que especifican propiedades del sistema tales como: Rendimiento Seguridad Disponibilidad Performance Accesibilidad Estabilidad, etc. Fuente: Foto de Pexels

Ejemplos El sistema estará restringido bajo contraseñas cifradas y usuarios definidos. - Seguridad El sistema deberá tener interfaces intuitivas y deberan respetar los colores azul y naranja.- Usabilidad El sistema no debe tardar más de 10 segundos en mostrar resultados de una búsqueda.- Performance Fuente: Foto de Pexels

Intensidad pruebas no funcionales Tal como en las pruebas funcionales, acá también se puede medir la intensidad de una prueba no funcional a través de la cobertura no funcional. También se mide de acuerdo a la medida de cómo algún objeto no funcional ha sido probado. Fuente: Foto de Pexels

Alcance pruebas no funcionales Para este tipo de pruebas, se debe contar con ciertos conocimientos o competencias especiales al momento de hacer el diseño y la ejecución de las mismas. Fuente: Foto de Pexels *Nota: Dentro de un par de clases, vamos a ampliar estos conceptos
Tags