README.md

This commit is contained in:
Isidoro Nevares Martín 2026-03-10 15:04:28 +01:00
parent aa61390783
commit ea0e336fd5
2 changed files with 13 additions and 1 deletions

View File

@ -1,4 +1,12 @@
Ejemplo de caso Clase JUnit para realizar la pruebas básicas: # Diseño pruebas: JUnit
## Buenas prácticas al diseñar pruebas básicas
- Un test → una validación: Cada método @Test valida un solo comportamiento o escenario.
- Nombres descriptivos: Ayudan a saber qué falla si un test no pasa.
- Casos extremos primero: Null, vacío, límites de valores.
- Happy Path: Siempre incluye un caso que debería funcionar correctamente.
- Transformaciones y reglas de negocio: Verifica la lógica de tu código, no solo la sintaxis.
| Tipo de prueba | Qué valida | Ejemplo | | Tipo de prueba | Qué valida | Ejemplo |
| ---------------- | ----------------------- | ----------------------- | | ---------------- | ----------------------- | ----------------------- |
@ -9,6 +17,10 @@ Ejemplo de caso Clase JUnit para realizar la pruebas básicas:
| Regla de negocio | Validación lógica | `esCasaValida()` | | Regla de negocio | Validación lógica | `esCasaValida()` |
![Diagrama de pruebas](img/diagrama-pruebas.png)
## Ejemplo de caso Clase JUnit para realizar la pruebas básicas:
class CasaServiceTest { class CasaServiceTest {

BIN
img/diagrama-pruebas.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 KiB