Calidad de Software

0.0(0)
Studied by 0 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/20

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 6:05 AM on 5/29/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

21 Terms

1
New cards
¿Qué diferencias existen entre calidad preventiva y correctiva? ¿Por qué es más barato prevenir que corregir?
La calidad preventiva evita errores antes de programar revisando requerimientos y diseño. La correctiva arregla errores después de que aparecen. Es más barato prevenir porque corregir en producción implica más tiempo y retrabajo
2
New cards
Explica el ciclo de vida de pruebas de software y las fases involucradas.
Las fases son planificación, diseño de casos de prueba, ejecución y evaluación/reporte de defectos
3
New cards
¿Qué es un caso de prueba funcional?
Es una prueba que verifica que el software haga lo que debe hacer según los requerimientos funcionales
4
New cards
Menciona tres tipos de pruebas de software.
Pruebas unitarias, integración y aceptación
5
New cards
¿Cuáles son las características de un buen requerimiento según IEEE 830?
Claro, no ambiguo, completo, consistente, verificable y trazable
6
New cards
Da un ejemplo de un mal requerimiento y uno bueno.
Malo: el sistema debe ser rápido. Bueno: el sistema debe responder en menos de 2 segundos en el 95% de las solicitudes
7
New cards
¿Qué son las pruebas unitarias?
Validan pequeñas unidades de código como funciones o métodos
8
New cards
¿Qué son las pruebas de integración?
Verifican que diferentes módulos trabajen correctamente juntos
9
New cards
¿Qué son las pruebas de sistema?
Evalúan el sistema completo funcionando como un todo
10
New cards
¿Qué son las pruebas de aceptación?
Confirman que el software cumple las expectativas del cliente
11
New cards
¿Cuál es el flujo básico de una prueba automatizada en Cypress?
Crear estado inicial, tomar una acción y verificar el resultado esperado
12
New cards
¿Para qué se usa Cypress?
Para pruebas web modernas como E2E, componentes y accesibilidad
13
New cards
¿Qué debe incluir un reporte de defectos?
ID del defecto, pasos para reproducir, resultado esperado, resultado real, evidencia y observaciones
14
New cards
¿Qué es ISO/IEC 25010?
Estándar que define características de calidad del software como funcionalidad, confiabilidad y usabilidad
15
New cards
¿Qué es IEEE 830?
Estándar para redactar requerimientos claros y verificables
16
New cards
¿Qué es IEEE 29119?
Estándar internacional para pruebas de software
17
New cards
¿Qué es ISO 9001?
Estándar para sistemas de gestión de calidad
18
New cards
¿Qué es SWEBOK?
Conjunto de conocimientos esenciales de ingeniería de software
19
New cards
¿Por qué es importante validar requerimientos antes de programar?
Porque muchos errores nacen desde los requerimientos
20
New cards
¿Qué significa que un requerimiento sea verificable?
Que puede comprobarse mediante pruebas o métricas
21
New cards
¿Qué significa que un requerimiento sea trazable?
Que puede relacionarse con diseño, código y pruebas