Sin embargo, se presentar dificultades cuando deben probarse componentes externos al software que se está desarrollando.
En este artículo se describen cuales son las áreas que tienen a presentar problemas, como por ejemplo bases de datos y la interfaz gráfica.
Asimismo, presenta un enfoque para enfrentar este reto, por medio de la abstracción y aislamiento de los segmentos de código difíciles de probar.
Presentamos a continuación las áreas difíciles de probar y el porqué: