Software Quality Assurance Flashcards

1
Q

Smoke test

A

Test de funcionalidad crítica

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

Test de Sistema

A

Test extremo a extremo, integración de todos los módulos

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

Test de Stress

A

Prueba el comportamiento del sistema al límite de carga

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

Test de Carga

A

Prueba la funcionalidad del sistema en su carga esperada

(load testing)

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

Smoke test

A

Test sobre funcionalidad crítica

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

White Box Testing

A

Testeo que se basa en la cobertura, maximizar las líneas de código que son testeadas por tests.

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

Test de regresión

A

Asegura que una funcionalidad se mantega intacta después de un cambio

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

Sanity test

A

Test de algo que se considera obvio o básico que asegura que no se le haya pasado algo al programador (si 1 + 1 falla, no probarás cos(35) en la calculadora)

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

Black Box Testing

A

Testeo que trata al código como un sistema opaco, intentando probar su comportamiento sin necesariamente preocuparse de la implementación

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

Testeo de Aceptación

A

Testeo (predominantemente black-box) que busca verificar que se cumplan los criterios de aceptación definidos por el usuario.

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

Test de Uso

A

Test basado en un usuario interactuando con el producto

No automatizado.

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

A Navón no le gusta la palabra…

A

intuitivo

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

En el testeo black box, es común particionar el espacio de inputs a un sistema o función en base a…

A

clases de equivalencia

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

En white-box testing, al crear tests, el objetivo es maximizar el número de _____ ___ _____ testeadas.

A

líneas de código

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

En black-box testing, al crear tests, el objetivo es maximizar el número de _____ ___ _____ testeadas.

A

clases de equivalencia

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

El concepto cobertura se refiere a…

A

La proporción de posibles code paths que son ejecutados por los tests.

En la práctica, es el porcentaje de LOCs.

17
Q

Diferencia entre verificación y validación

A

Verificación -> Are we building the product right

Validación -> Are we building the right product

Verificar prueba que el software se comporte como queremos, validar prueba que el software se comporte de la forma correcta o ideal.

18
Q

El análisis estático es más efectivo en lenguajes fuertemente _______.

A

tipados

(Porque el programa sabe más sobre el programa antes de la ejecución)

19
Q

Fórmula para estimar número de tests

A

c_equivalencia + tests_bordes

test_bordes = borde_x (comb del resto)….