¿Qué son un caso de test y una suite de tests?
Opciones
- Un caso comprueba un escenario; una suite agrupa casos (Opción correcta)
- Un caso es una caja de computadora; una suite es una sala
- Una suite es un solo test; un caso son muchos tests
- Ambos son mensajes de error de pytest
Respuesta
Un caso de test comprueba un escenario frente a un resultado esperado; una suite es un grupo de casos que se ejecutan juntos
Por qué
Caso de test: 'al iniciar sesión con una contraseña incorrecta, debo ver un mensaje de error y no entrar'. Tiene pasos, datos de entrada y un resultado esperado.
Suite de tests: una colección de casos, por ejemplo 'todos los tests de login' o 'todos los tests del proyecto'.
En código, un método de test suele ser un caso, y una clase o carpeta de tests es una suite.
Recuerda
Caso = un escenario. Suite = un grupo de casos.