General Flashcards

(50 cards)

1
Q

¿Qué es la calidad del software?

A

El grado en que un software cumple con los requisitos especificados y satisface las necesidades del usuario

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Qué son los atributos de calidad del software?

A

Características medibles que indican el nivel de calidad del software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Menciona 3 atributos de calidad del software

A

Fiabilidad Usabilidad Mantenibilidad

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué significa usabilidad?

A

Facilidad con la que los usuarios pueden aprender y usar el sistema

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué significa mantenibilidad?

A

Facilidad con la que el software puede ser modificado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Qué es la fiabilidad en el software?

A

La capacidad del software para funcionar sin fallos durante un periodo determinado

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es la eficiencia en calidad?

A

Uso óptimo de recursos del sistema por parte del software

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Qué es la portabilidad?

A

Capacidad del software para funcionar en diferentes entornos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

¿Qué es la funcionalidad?

A

Grado en que el software cumple con las funciones especificadas

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Qué estándar internacional define atributos de calidad del software?

A

ISO/IEC 25010

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

¿Qué es una revisión del software?

A

Proceso sistemático de evaluación para detectar defectos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

¿Qué es una inspección de software?

A

Revisión formal y estructurada con roles definidos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

¿Qué productos pueden ser revisados?

A

Requisitos Diseño Código fuente Casos de prueba

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

¿Qué es una revisión de requerimientos?

A

Validación de que los requisitos sean correctos completos y consistentes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué se busca en una revisión de diseño?

A

Verificar que el diseño sea coherente completo y cumpla con los requisitos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

¿Qué se evalúa en una revisión de código?

A

Estilo lógica errores potenciales adherencia a estándares

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

¿Qué es una revisión informal?

A

Revisión sin un proceso estructurado común entre compañeros

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

¿Qué es una walk-through?

A

Presentación del autor a otros para obtener retroalimentación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

¿Cuál es el objetivo principal de las inspecciones?

A

Detectar defectos lo antes posible

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

¿Qué documento suele usarse para realizar una inspección?

A

Checklist o lista de verificación

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

¿Qué son las pruebas dinámicas?

A

Pruebas que implican ejecutar el código

22
Q

¿Qué son las pruebas estáticas?

A

Análisis del software sin ejecutarlo como revisiones

23
Q

¿Qué es una prueba de unidad?

A

Prueba individual de componentes o funciones

24
Q

¿Qué es una prueba de integración?

A

Prueba de la interacción entre módulos o componentes

25
¿Qué es una prueba de sistema?
Prueba del sistema completo como un todo
26
¿Qué es una prueba de aceptación?
Prueba para verificar si el sistema cumple los criterios del usuario final
27
¿Qué es una prueba de regresión?
Verifica que nuevas funcionalidades no hayan afectado el funcionamiento anterior
28
¿Qué es una prueba de caja negra?
Prueba basada en entradas y salidas sin conocimiento del código interno
29
¿Qué es una prueba de caja blanca?
Prueba basada en el conocimiento del código fuente
30
¿Qué tipo de prueba verifica el comportamiento bajo carga?
Prueba de rendimiento
31
¿Qué es un plan de pruebas?
Documento que define el alcance enfoque recursos y calendario de las pruebas
32
¿Qué es un caso de prueba?
Conjunto de condiciones o variables bajo las cuales se verifica un aspecto del sistema
33
¿Qué contiene un caso de prueba?
Identificador descripción datos de entrada pasos resultados esperados
34
¿Qué es un procedimiento de prueba?
Secuencia de pasos necesarios para ejecutar un caso de prueba
35
¿Qué es la trazabilidad en pruebas?
Capacidad de relacionar los casos de prueba con los requisitos que validan
36
¿Qué es una prueba positiva?
Caso de prueba diseñado para confirmar que el sistema funciona correctamente
37
¿Qué es una prueba negativa?
Caso de prueba que busca verificar el comportamiento del sistema ante entradas incorrectas
38
¿Qué es un ambiente de prueba?
Conjunto de hardware software y configuraciones donde se ejecutan pruebas
39
¿Qué es un ciclo de prueba?
Conjunto de ejecuciones planificadas de pruebas
40
¿Qué herramienta puede ayudar a gestionar planes y casos de prueba?
TestLink Zephyr Jira con plugin
41
¿Qué es la automatización de pruebas?
Uso de herramientas para ejecutar pruebas de forma automática
42
¿Ventaja de automatizar pruebas?
Ahorro de tiempo repetibilidad cobertura constante
43
¿Desventaja de automatizar pruebas?
Requiere tiempo y esfuerzo inicial no útil para pruebas exploratorias
44
¿Qué pruebas se automatizan comúnmente?
Pruebas de regresión pruebas unitarias pruebas funcionales repetitivas
45
¿Qué lenguaje se usa comúnmente en pruebas automatizadas?
JavaScript Python Java dependiendo de la herramienta
46
Menciona una herramienta de pruebas automatizadas
Selenium Cypress JUnit TestNG
47
¿Qué es un framework de pruebas?
Conjunto de librerías y reglas para facilitar la creación de pruebas automatizadas
48
¿Qué es CI/CD en pruebas?
Integración continua y entrega continua que permite ejecutar pruebas automáticamente al hacer cambios en el código
49
¿Qué es una prueba de humo smoke test?
Prueba rápida para verificar que el sistema arranca y funciona lo básico
50
¿Qué es cobertura de pruebas?
Porcentaje de código o funcionalidades que han sido ejecutadas durante pruebas