# ¿Cómo Testear Métodos Privados?

*Testeando métodos privados. ¿Cuándo y cómo?*

https://chemaclass.com/es/blog/how-to-test-private-methods/

License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/)

2023-10-20 | `testing` `tdd` `software-design` `clean-code`

> De vez en cuando he tenido que enfrentar esta pregunta: ¿cómo testear métodos privados? He recopilado en un artículo las técnicas que suelo usar.

---

Esta pregunta me la han hecho muchas veces a lo largo de los años. Aquí recopilo mis ideas al respecto.



## Respuesta corta

Nunca.

## Respuesta larga

Nunca jamás.

---

## ¿Y si...?

Si realmente quieres testear un método privado, considera extraer esa lógica del método privado en una [clase separada](/es/readings/clean-code/), y escribe un [test unitario](/es/blog/the-art-of-testing/) para el comportamiento de esa clase.
> Para este, me inspiré en el [post original](https://franiglesias.github.io/test-private-methods/) de Fran Iglesias.
