Please enable JavaScript.
Coggle requires JavaScript to display documents.
3.2 Input Domain-Based Techniques - Coggle Diagram
3.2 Input Domain-Based Techniques
3.2.2: Testeo de pares
Tests derivados de combinar valores "interesantes" cada ciertos pares de sets de variables de entrada
........en lugar de considerar todas las combinaciones posibles,
Testeo combinatorial; uso de tecnicas "t-wise" donde se considera cada variable "t"
3.2.3 Boundary-Value Analysis
Los casos de prueba
Se eligen en o cerca de los límites de
el dominio de entrada de las variables
Justificación de que muchas fallas tienden a concentrarse cerca de los valores extremos de las entradas
Una extensión de
esta técnica es una
prueba de robustez
Consiste en que se prueban que los casos se eligen fuera del dominio de entrada de variables para probar la robustez del programa en procesamiento de entradas inesperadas o errróneas
Análisis de valor límite
3.2.1. Equivalence Partitioning
Dividir las entradas en subconjuntos
Criterios de división/fraccionamiento
Valores que alteren el control de flujo
if
Ciclos
Valores válidos y no válidos
Válidos para comprobar que funcione todo bien
Inválidos para comprobar que los errores se manejen de manera correcta
Generalmente se hace un caso de uso para cada subconjunto
3.2.4 Random testing
Es enfocada a los Tests de inputs
Con valores inesperados que rompan el programa
Ejemplo
Fuzzing testing
Automatizar o semi-automatizar el arrojamiento de valores random en la entrada que puedan provacar un error inesperado , test de software como para hardware