Ch01 Flashcards
ISTQB
International Software Testing Qualifications Board
Tres niveles de ISTQB Certification
Fundamentos
Avanzado
Experto
Objetivos del curso
Estandarizar terminos de pruebas
Identificar un proceso de prueba, roles, tareas y responsables
Conocer las técnicas más importantes
porque son necesarias las pruebas de software?
somos falibles y podemos equivocarnos
existen diversos factores en contra
los errores son costosos
Aumentar calidad del sistema
Los defectos o fallas surgen por:
Requerimientos incompletos
Requerimientos ambiguos
Requerimientos equivocados
codigo con defectos
manejo de defectos
los humanos pueden fallar por
codigo complejo
presiones de tiempo
requerimientos incompletos o erroneos
infraestructura compleja
cambios en la tecnologia
una persona comete un
error
defecto en el codigo
estado del software causado por un error
un defecto puede provocar un
evento de fallo en el sistema
“lenguaje del dinero”
cuantifica un problema de la mejor manera
permite comunicar eficazmente entre los deptos técnicos y la alta dirección
Dirige la atención al manejar problemas de calidad
Sirve para medir el impacto de una accion correctora
Se debe designar un presupuesto
errores
reparaciones
defectos
el control financiero aplicado para la buena calidad
se debe ampliar tambien hacia los costos de manejar la mala calidad
riesgos del producto
caracteristicas funcionales y no funcionales pobres
alta compejidad funcional, tecnica o de interfaces
no cumplir con las especificaciones
riesgos del proyecto
limitaciones de tiempo y presupuesto
factores organizacionales (carencia de recursos o habilidades de entrenamiento)
problemas tecnicos (calidad de requerimientos, codigo, pruebas, etc)
cuando detener las pruebas?
aplicar un analisis de riesgo considerando la probabilidad y el impacto
conocer las limitaciones como el presupuesto y el tiempo
los riesgos deben evaluarse a nivel negocio, tecnologico, de prueba, de proyecto
se determina entonces que probar y que no