Android TDD con c贸digo asincr贸nico

Probar las funcionalidades de un sistema de software es probablemente una de las cosas m谩s importantes que debe hacer si desea lanzar una aplicaci贸n confiable para sus clientes.

TDD (tambi茅n conocido como desarrollo basado en pruebas) es una metodolog铆a en la que se crean y desarrollan pruebas unitarias antes de escribir una sola l铆nea de l贸gica de aplicaci贸n. Esta estrategia le permite comprender mejor el problema que est谩 resolviendo su aplicaci贸n, le brinda una forma m谩s pragm谩tica y estructurada de construir un componente de software. Te obliga a dise帽ar y pensar en la soluci贸n en detalle antes de codificarla. Y, lo m谩s importante, cuando cambia algo en su c贸digo, puede ejecutar sus pruebas de manera segura nuevamente y obtener un resultado inmediato si sus cambios han afectado el comportamiento del componente.

En esta publicaci贸n de blog, estoy explicando algunas pr谩cticas que he usado para probar el c贸digo de red asincr贸nico en Android:

http://mobilengineering.blogspot.it/2012/05/tdd-testing-asynctasks-on-android.html