Componentes de un Plan de Pruebas Flashcards
(35 cards)
¿En qué está basado un plan de pruebas de aceptación o de sistema?
En a especificación de los requerimientos; es necesario un desarrollo estructurado y un ambiente de pruebas.
¿Qué tipos de pruebas hay?
- Pruebas de sistema
- Pruebas de aceptación
¿Qué evalúan las pruebas de sistema?
La funcionalidad y rendimiento de toda la aplicación.
Menciona 7 pruebas de sistema
- Rendimiento
- Usabilidad
- Estrés
- Documentación
- Seguridad
- Volumen
- Recuperación
¿Qué son las pruebas de aceptación?
Pruebas que ejecutan los usuarios con el objetivo de demostrar que la aplicación se alinea con los objetivos originales del negocio y los requerimientos del sistema.
Componente **clave **dentro del aseguramiento de la calidad
Control de calidad
Menciona una técnica de control de calidad vista durante el parcial
La eliminación de defectos a través de revisiones durante el desarrollo del ciclo de vida del software.
¿Cuál es el propósito de las revisiones?
Incrementar la eficiencia del ciclo de vida del desarrollo y **proveer **un método para medir la calidad de los productos
¿Para qué se utilizan principalmente las revisiones?
Para verificar la correcta transición de una fase a la siguiente.
¿Cuál es el motivador principal para realizar revisiones?
- Sabemos que no se puede probar todo el código
- Las pruebas exahustivas de código son una mala práctica.
¿De qué depende el tipo de revisión de software usada en un proyecto?
Del tipo de producto de software y los estándares que afecten a la revisión.
Menciona **14 **características de las revisiones
- Incrementa la **calidad **del producto de software.
- Reduce el re-trabajo y esfuerzo ambiguo.
- Reduce las pruebas y define los parámetros de prueba.
- Es un proceso repetible y previsible.
- Método efectivo para encontrar defectos y discrepancias.
- Incrementa la confiabilidad de la entrega del producto.
- Tiene un impacto positivo en las fechas del plan.
- Reduce el costo de desarrollo.
- Ayuda en la temprana detección de errores, lo que reduce el re-trabajo en etapas posteriores al desarrollo.
- Clarifica los requerimientos y el diseño, e identifica las interfaces.
- Reduce el número de fallas durante las pruebas.
- Reduce el número de re-test
- Identifica la capacidad para probar los requerimientos definidos.
- Ayuda a determinar requerimientos faltantes o ambiguos.
¿Qué tipo de defectos se pueden detectar en el transcurso de las revisiones? (5)
- Defectos en las especificaciones
- Defectos en el diseño y arquitectura del software
- Defectos en las especificaciones de interfaces
- Mantenibilidad insuficiente
- Desviaciones con respecto a estándares acordados (por ejemplo guías de programación)
4 ventajas de las revisiones
- Costes más bajos y un alto potencial de ahorro
- Los defectos en la documentación son detectados y corregidos de forma temprana.
- Los documentos de alta calidad mejoran el proceso de desarrollo.
- Mejora el índice de comunicación/intercambio de conocimiento (know-how).
4 desventajas de las revisiones
- Se prodrían enfrentar situaciones de alta tensión en caso de confrontamiento directo con el autor.
- Los expertos involucrados en las revisiónes deben de adquirir un conocimientos específicos del producto, es necesaria una buena presentación.
- Inversión considerable de tiempo (10%-15% del presupuesto total).
- El moderador y los participantes influyen directamente en la calidad de la revisión
¿Cuáles son los tipos de revisiones?
Existen revisiones **formales **e informales.
Describe las revisiones informales
Ocurren espontaneamente entre pares; los involucrados no necesariamente tienen una responsabilidad y no es necesario generar un reporte.
Describe las revisiones formales
Juntas cuidadosamente planeadas en las cuales los empleados se hacen responsables de su participación y se genera un reporte de la revisión que contiene todos los puntos tratados.
¿Qué tan complejas son las revisiones?
Depende de la complejidad del proyecto.
Entre más complejo es un proyecto se necesitas revisiones más formales.
Menciona las **10 **actividades de una revisión formal
- Planificación
- Definición de los criterios de entrada y salida para las revisiones formales.
- Inicio (“Kick-Off”)
- Comprobación de los criterios de entrada.
- Preparación individial
- Identificación de defectos potenciales, pregunts y comentarios.
- Reunión de revisión
- Examen/evaluación/registro
- Reconstrucción (Rework)
- Comprobación de criterios de salida (r. formales)
¿Qué actividades se hacen durante la planificación de una revisión?
- Definición de los criterios de la revisión (lista de comprobación, tipo de revisión).
- Selección del personal (revisores, moderador).
- Asignación de roles y tiempo en el calendario del proyecto (quién hace qué).
¿Qué se hace durante la definición de los criterios de entrada y salida para las revisiones formales?
Seleccionar qué partes de los documentos serán revisadas (dependiendo dela importancia de la complejidad).
¿Qué se hace durante el inicio de la revisión?
- Distribución de documentos (a los revisores).
- Explicación de los objetivos, proceso y documentos (listas de comprobación).
¿Qué es la preparación individual en una revisión?
Cuando los revisores inspeccionen los objetos e identifican los elementos que necesitan aclaración.