WorksheetsConocimiento base de pruebas
Total questions: 22
Worksheet time: 8mins
¿Qué es ISTQB®?
International Software Testing Qualifications Board
Instituto de Software de Pruebas
Consejo Internacional de Pruebas de Software
Según lo descrito por ISTQB ¿Cuáles son los niveles de prueba?
Componente
Sistema
Integración
Experiencia
Unitaria
Sistema
Integración
Aceptación
Componente
Funcional
Integración
Aceptación
Componente
Sistema
Integración
Aceptación
¿Cuál es la principal diferencia entre un tester y un QA?
Un tester se enfoca exclusivamente en ejecutar pruebas, mientras que un QA abarca todo el proceso de calidad y vela por la entrega de un producto con calidad, desde la planificación hasta la implementación de estrategias de mejora continua.
Un tester trabaja con pruebas manuales e identifica defectos en el software, mientras que un QA valida que las funcionalidades entregadas cumplan con la necesidad de negocio
y se asegura de que los desarrolladores corrijan los errores encontrados.
¿Cuál es el método para evaluar la calidad de una Historia de Usuario?
Las tres C's
INVEST
DevOps
Tres amigos / Fuego amigo
¿Cómo se llama la prueba donde validamos la calidad de la documentación?
Pruebas smoke
Pruebas usabilidad
Pruebas estáticas
Pruebas de Prototipos
Según la clasificación de los tipos de prueba correspondientes, selecciona la opción correcta:
Funcional
Regresión
Caja gris
Caja blanca
Sistema
No Funcional
Unitaria
Manual
Funcional
No Funcional
Web
Caja blanca
Regresión
Accesibilidad
Carga
Usabilidad
¿Por qué es importante generar el Plan de Pruebas?
Para cumplir con un requisito formal sin impacto directo en la calidad del proceso de pruebas.
Para garantizar que todas las pruebas se ejecuten de acuerdo alcance y el periodo de tiempo estimado.
Para definir la estrategia, los objetivos, los recursos necesarios y el alcance de las pruebas, asegurando un enfoque estructurado y eficiente.
¿Cuáles son los ítems mínimos que debe contener un Plan de Pruebas?
Alcance
Niveles y tipos de pruebas
Supuestos
Entregables
Entorno
Estrategia
Riesgos
Alcance
Niveles y tipos de pruebas
Supuestos
Entregables
Estimación
Estrategia
Riesgos
Alcance
Niveles y tipos de pruebas
Supuestos
Entregables
Criterios aprobación
Estrategia
Riesgos
En una metodología ágil, en cuáles eventos aporta valor el QA?
Daily
Refinamiento
Review
Planning
Retrospectiva
Daily
Refinamiento
Review
Planning
Cierre
Daily
Refinamiento
Review
Planning
Estimación
¿Cuál es el lenguaje específico de dominio (DSL) recomendado para redactar un Caso de Prueba"?
CUCUMBER
COHN
GHERKIN
SCREEN PLAY
Según la siguiente definición: “evento o condición incierta que, si se produce, tiene un efecto positivo o negativo en los objetivos de un proyecto”
Crees que es la definición correcta de "Riesgo"
SI
NO
"Riesgo de una falla en la carga de los datos masivos de una aplicación".
De acuerdo a la frase anterior que tipo de riesgo es?
Riesgo de Proyecto
Riesgo de Producto
¿Cuál es el aporte de un tester en un equipo que implementa DevOps como parte de su proceso de desarrollo?
Garantizar la calidad del producto sólo automatizando las pruebas para validar la calidad del producto.
Automatización de pruebas, colaborar con desarrolladores y operaciones garantizando entrega continua y monitoreo del producto en producción.
Asegurarse de la calidad del producto entregado, validando su comportamiento en producción.
¿Cuáles son técnicas de diseño de Casos de prueba ?
Análisis estático
Transición de estados
Exploratorias
Partición de equivalencia
Análisis estático
Transición de estados
Partición de equivalencia
Tablas de Decisión
Análisis estático
Valores límite
Transición de estados
Carga
Análisis estático
Transición de estados
Partición de equivalencia
Pruebas UI
¿Qué técnica utilizarías para plantear las pruebas de un campo que permite tipo de dato "Decimal"?
Partición de equivalencia
Tablas de decisión
Transición de estado
Valores límite
¿Cuál es el objetivo principal del testing exploratorio en el proceso de aseguramiento de la calidad?
Reducir el tiempo de prueba al evitar documentar los resultados obtenidos durante las sesiones de prueba.
Ejecutar un conjunto predefinido de casos de prueba para validar los requisitos documentados.
Identificar defectos, mejorar la comprensión del sistema y descubrir problemas no anticipados mediante la exploración de la aplicación.
¿Cuál es el enfoque principal de la metodología de Agile Testing?
Automatizar todas las pruebas posibles y eliminar las pruebas manuales para agilizar el proceso de desarrollo.
Realizar pruebas únicamente al final de cada sprint para garantizar que se cumplan los objetivos del desarrollo.
Integrar el proceso de pruebas en todo el ciclo de desarrollo, colaborando con el equipo para garantizar calidad continua y retroalimentación temprana.
Separar las pruebas del proceso de desarrollo para asegurar la objetividad del equipo de pruebas
¿Cuáles de las siguientes son métricas comúnmente utilizadas para medir la calidad del software?
Velocidad del equipo, líneas de código y cantidad de reuniones realizadas.
Frecuencia de lanzamientos, satisfacción del cliente y cantidad de historias de usuario implementadas.
Tasa de defectos, cobertura de pruebas, tiempo de identificación y resolución de defectos.
Velocidad del equipo, Número de casos de prueba ejecutados y número de sprints completados.
¿Cuáles son los pasos clave para plantear una estrategia efectiva de pruebas de regresión en una aplicación?
Ejecutar todas las pruebas manuales existentes después de cada cambio en el código.
Identificar áreas críticas del sistema, priorizar casos de prueba relevantes, automatizar pruebas frecuentes y planificar ejecuciones regulares.
Depender únicamente de pruebas automatizadas sin analizar el impacto de los cambios realizados en el código.
¿Cómo se llama la pirámide de pruebas?
ÁGIL
COHN
KELSEN
MASLOW
Estás asignado a un proyecto donde tienes poco contexto sobre el negocio y el alcance completo de la aplicación no está bien definido. Como tester, ¿qué pasos seguirías para plantear una estrategia de pruebas efectiva en esta situación?
Esperar hasta que se proporcione toda la documentación y el contexto necesario antes de iniciar las pruebas.
Comunicarte con stakeholders clave, explorar la aplicación para entender su funcionamiento, identificar riesgos y crear un conjunto inicial de casos de prueba exploratorios.
Realizar pruebas únicamente en las áreas indicadas por los desarrolladores, sin investigar ni validar otros aspectos del sistema.
Has ingresado a un cliente que ya tiene definido su proceso de pruebas, pero al familiarizarte con su enfoque, identificas mejoras potenciales, riesgos no gestionados y estrategias que podrían optimizar el proceso. ¿Qué pasos seguirías para abordar esta situación de manera efectiva?
Documentar las mejoras y riesgos identificados, presentar un análisis de impacto al cliente y proponer un plan para implementar los cambios en colaboración con su equipo.
Realizar únicamente las tareas asignadas por el cliente y dejar que ellos descubran los problemas en el proceso por sí mismos.
Ignorar los problemas y seguir estrictamente el proceso existente para evitar conflictos con el cliente.
