Mind map
Tester N2 | L2
Map content
Tester N2 | L2
1 - Pruebas de calidad
- Enfocados a garantizar la calidad del software
- 1 - Pruebas de exactitud y de adecuación
- EXACTITUD - El sw cumple con los requerimientos específicos
- ADECUACIÓN - Verifican y evalúan la capacidad de un conjunto de funciones para la realización de tareas específicas
- 2 - Pruebas de interoperabilidad
- Se examina que una aplicación funcione correctamente en todos los entornos
- La forma en que éstos se relacionan entre sí
- Se examina que una aplicación funcione correctamente en todos los entornos
- 3 - Pruebas de usabilidad
- Enfocadas en medir el grado de adecuación del sw, la flexibilidad del control y el logro de objetivos
- Se realizan durante la fase del diseño del sw
- Su objetivos es analizar los siguientes factores
- Eficacia
- Capacidad del sw para permitir a los usuarios finales cumplir con los objetivos específicos, incluye facilidad y exactitud
- Eficiencia
- El sistema permite la navegación de los usuarios entre pantallas y que haya uniformidad en la aplicación
- Precisión
- No deben existir datos obsoletos o incorrectos, así como no puede haber enlaces rotos
- Satisfacción
- El usuario está conforme con el uso del sw
- Eficacia
- Su objetivos es analizar los siguientes factores
- Se realizan durante la fase del diseño del sw
- Enfocadas en medir el grado de adecuación del sw, la flexibilidad del control y el logro de objetivos
- 4 - Pruebas de accesibilidad
- Se ejecutan para asegurar que el sw bajo prueba puede ser utilizado por personas con necesidades particulares o discapacitados
- Sw de reconocimiento de voz
- Sw de lectura de pantalla
- Sw de ampliación de pantalla
- Teclado especial
- Se ejecutan para asegurar que el sw bajo prueba puede ser utilizado por personas con necesidades particulares o discapacitados
2 - Pruebas técnicas
- Verifican la función del producto para asegurar su calidad
- Pruebas de seguridad
- Su meta es encontrar todas las vulnerabilidades del sistema
- Errores de diseño, configuración o bugs de sw
- Se encargan de validar la capacidad que tiene el sw para impedir los ataques de seguridad más comunes
- Accesos no autorizados
- Copias no autorizadas de aplicaciones o de información
- Negar el servicio
- Rupturas de código de incriptación
- Su meta es encontrar todas las vulnerabilidades del sistema
- Pruebas de fiabilidad
- Determina una medida estadística para comparar la madurez real con la esperada
- Ejemplo
- El tiempo de recuperación en los errores y el periodo entre fallas
- Ejemplo
- Determina una medida estadística para comparar la madurez real con la esperada
- Pruebas de robustez
- Evalúa la tolerancia del sw ante fallos que ocurren de manera externa y se comunican a través del S.O.
- Pruebas de recuperabilidad
- Valoran la capacidad del sistema para restablecerse de una falla ya sea de Hw o Sw
- Incluye los siguientes aspectos
- FAILOVER
- Prueba que consiste en simular o provocar fallos controlados
- Después analizar los sistemas failover y comprobar que no hubo afectación en el servicio y pérdida de datos
- Prueba que consiste en simular o provocar fallos controlados
- BACK UP Y RESTABLECIMIENTO
- Establecer medidas para minimizar las consecuencias tras una falla
- FAILOVER
- Incluye los siguientes aspectos
- Valoran la capacidad del sistema para restablecerse de una falla ya sea de Hw o Sw
- Pruebas de mantenibilidad
- Evalúa la facilidad en que un sw puede ser analizado, modificado o probado
- Pruebas dinámicas de mantenimiento
- Se enfocan en los procedimientos para verificar que se alcancen los niveles de servicio requeridos
- Pruebas de mantenimiento correctivo
- Miden el tiempo en el que una falla del sistema es corregida
- Pruebas de mantenimiento adaptativo
- Valora 3 condiciones
- El esfuerzo requerido para modificar el sistema
- Probar los cambios
- La respuesta del sistema a las variaciones
- Valora 3 condiciones
- Pruebas dinámicas de mantenimiento
- Evalúa la facilidad en que un sw puede ser analizado, modificado o probado
- Pruebas de eficiencia
- Cuando revisas que el sw responde bajo circunstancias específicas
- 1 - Pruebas de carga
- Mide la capacidad del sistema de soportar niveles crecientes de carga los cuales simulas condiciones normales de operación
- Se logra determinar las siguientes características
- Máxima capacidad de operación del sistema
- Determina si la infraestructura actual es suficiente para soportar la aplicación
- Sustentabilidad de la aplicación con respecto a los picos de uso
- Se logra determinar las siguientes características
- Mide la capacidad del sistema de soportar niveles crecientes de carga los cuales simulas condiciones normales de operación
- 2 - Pruebas de estrés
- Conocer su estabilidad, confiabilidad y determinar los límites en los que falla
- 3 - Pruebas de escabilidad
- Mide la capacidad de un sistema para satisfacer las necesidades futuras
- Ejemplo
- Más información almacenada
- Incremento en las operaciones relacionadas
- Ejemplo
- Mide la capacidad de un sistema para satisfacer las necesidades futuras
- 4 - Pruebas de utilización de recursos
- Evalúa en la forma en que los sistemas utilizan los recursos disponibles
- Ancho de banda
- Espacio en memoria
- Capacidad del disco
- Evalúa en la forma en que los sistemas utilizan los recursos disponibles
- Pruebas de portabilidad
- Medir que tan fácil puede ser transferido un sistema
- 1 - Pruebas de instabilidad
- Verificar que el sw puede ser instalado
- 2 - Pruebas de compatibilidad
- Checar si un sw es capaz de funcionar correctamente en diferentes sistemas operativos, entornos de red o hw
- Pruebas de seguridad
- Verifican la función del producto para asegurar su calidad
3 - Prueba exploratoria
- Basada en la experiencia del tester
- Objetivo: Investigación y aprendizaje
- Creación simultánea de los casos de pruebas y su ejecución
- Se enfoca en la investigación del sistema
- Se realiza con el objetivo de mejorar el diseño de pruebas
- El tester tiene control de las pruebas y no sigue un guión determinado
- Objetivo: Investigación y aprendizaje
- 5 elementos
- 1 - Clasificación de defectos
- Cataloga los errores más comunes del pasado y analiza la causa que originó esos defectos
- 2 - Carta de prueba
- Documento que contiene el Qué y el Cómo podría probarse
- 3 - Cuadro de tiempo
- 2 testers debe de trabajar 90 minutos mínimo sin interrupción
- Con el fin de ver la reacción del sistema y preparar la respuesta correcta
- 2 testers debe de trabajar 90 minutos mínimo sin interrupción
- 4 - Revisión de resultados
- Se evalúan los defectos encontrados en las áreas cubiertas por la prueba
- 5 - Cierre
- Se juntan los resultados de la prueba para verificar si se necesita alguna prueba adicional
- 1 - Clasificación de defectos
- Basada en la experiencia del tester
4 - Pruebas a teléfonos móviels
- Pruebas de funcionalidad
- Verificar que todos los campos obligatorios trabajen como es requerido
- Validar que la aplicación soporte transacciones y publicaciones a través de redes sociales
- Confirmar que el usuario recibe mensajes de error
- Revisar que se puedan instalar aplicaciones nuevas
- Pruebas de desempeño
- Verificar que la aplicación se desempeña bajo los requerimientos establecidos y que su tiempo de respuesta es el correcto
- Que las redes 2 al 4G sean capaces de soportar diferentes niveles de carga de los usuarios
- Que la app funciona correctamente cuando el usuario cambia a wifi
- Verificar el desempeño de la red mientras el dispositivo está en movimiento
- Pruebas de seguridad
- Validar que la aplicación no permita acceso a la información a las personas no autorizadas
- Verificación que la aplicación y la red están protegidas de ataques para denegar el servicio
- Pruebas de usabilidad
- Verificar que los botones de la aplicación tienen el tamaño y la localización adecuada para evitar problemas a los usuarios finales
- Verificar que los menús de la app no estén sobre cargados para poder agilizar la navegación
- Validar que la app proporciona a los usuarios una forma de corregir las acciones en caso de algún error
- Verificar que el texto es simple y claro, además debe de tener el tamaño adecuado para poder leerlo
- Pruebas de compatibilidad
- Validar que la interfaz de la aplicación va de acuerdo con la pantalla del equipo sin importar el tamaño
- Revisar que si se activa la alarma o entra una llamada mientras se está utilizando la aplicación, ésta se minimice
- En el momento en el que la llamada termina la aplicación debe de regresar
- Pruebas de recuperabilidad
- Verificar que la función de recuperabilidad es efectiva
- Validar el manejo de la aplicación durante una falla de energía
- Verificar los procesos después de que una conexión fue suspendida
- Comprobar que se restablezca la conexión con el sistema y recupere la información
- Pruebas de funcionalidad
5 - Pruebas de aplicaciones web
- Pruebas de funcionalidad
- Pruebas de link
- Verificar que todos los links dentro de la página est pen funcionando
- Pruebas de formato
- La forma en la que el sitio web consigue información de los usuarios para mantener la interacción
- Probar el sistema ante valores correctos, incorrectos o nulos
- La forma en la que el sitio web consigue información de los usuarios para mantener la interacción
- Pruebas de cookies
- COOKIES: Son pequeños archivos almacenados en las computadoras en los usuarios, su función es mantener su sesión principal activa
- Pruebas de BDs
- Verificar la integridad de los datos y buscar posibles errores mientras se modifica, borra o actualiza la información
- Pruebas de link
- Pruebas de navegación
- Pruebas de navegación
- La página web debe presentare de forma clara para poder navegar además de ser congruente en su contenido
- Pruebas de contenido
- Verificamos que el contenido sea lógico, entendible y se busca errores ortográficos
- Pruebas de navegación
- Pruebas de interfaces
- Interfaces interactuen entre si
- Pruebas de compatibilidad
- Pruebas de navegador
- La app deberá ser compatible con varios navegadores
- Pruebas de Sistema Operativo
- Valida que todas las funciones operen dentro de la aplicación
- Pruebas de navegador
- Pruebas de rendimiento
- Pruebas de carga
- La página web debe ser capaz de manejar un número creciente de usuarios
- Sin afectar las funciones principales
- Múltiples conexiones a la BD
- Manejar grandes cantidades de información
- Sin afectar las funciones principales
- La página web debe ser capaz de manejar un número creciente de usuarios
- Pruebas de estrés
- Se aumenta el número de usuarios hasta que la página web falla
- Si existe recuperación o no
- La prueba se ejecuta en distintos SOs y diferentes condiciones de Hw
- Si existe recuperación o no
- Se aumenta el número de usuarios hasta que la página web falla
- Pruebas de carga
- Pruebas de seguridad
- Verifica cómo reacciona la página web ante valores inválidos del usuario y pass
- Revisar el funcionamiento de la prueba captcha para prevenir inicios de sesión automáticos
- Comprobar si el protocolo SSL se usa como medida de seguridad
- Si es así, deberán de aparacer mensajes al abandonar un sitio fiable
- Pruebas de funcionalidad
Information
- Description
- Tester Tester Mind Map on Tester N2 | L2, created by Rodrigo Charnichart on 26/08/2020.
- Created by
- Rodrigo Charnichart
- Views
- 0
- Tags
- Rating