Software Quality Assurance Flashcards
Smoke test
Test de funcionalidad crítica
Test de Sistema
Test extremo a extremo, integración de todos los módulos
Test de Stress
Prueba el comportamiento del sistema al límite de carga
Test de Carga
Prueba la funcionalidad del sistema en su carga esperada
(load testing)
Smoke test
Test sobre funcionalidad crítica
White Box Testing
Testeo que se basa en la cobertura, maximizar las líneas de código que son testeadas por tests.
Test de regresión
Asegura que una funcionalidad se mantega intacta después de un cambio
Sanity test
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)
Black Box Testing
Testeo que trata al código como un sistema opaco, intentando probar su comportamiento sin necesariamente preocuparse de la implementación
Testeo de Aceptación
Testeo (predominantemente black-box) que busca verificar que se cumplan los criterios de aceptación definidos por el usuario.
Test de Uso
Test basado en un usuario interactuando con el producto
No automatizado.
A Navón no le gusta la palabra…
intuitivo
En el testeo black box, es común particionar el espacio de inputs a un sistema o función en base a…
clases de equivalencia
En white-box testing, al crear tests, el objetivo es maximizar el número de _____ ___ _____ testeadas.
líneas de código
En black-box testing, al crear tests, el objetivo es maximizar el número de _____ ___ _____ testeadas.
clases de equivalencia
El concepto cobertura se refiere a…
La proporción de posibles code paths que son ejecutados por los tests.
En la práctica, es el porcentaje de LOCs.
Diferencia entre verificación y validación
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.
El análisis estático es más efectivo en lenguajes fuertemente _______.
tipados
(Porque el programa sabe más sobre el programa antes de la ejecución)
Fórmula para estimar número de tests
c_equivalencia + tests_bordes
test_bordes = borde_x (comb del resto)….