de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
de Dattatec.com SRL. - Pixels & Code
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
34<br />
EJECUTANDO<br />
EL CASO<br />
DE TEST<br />
En el Package Explorer hacemos<br />
clic en el proyecto <strong>de</strong> testing<br />
HelloPixelAndCo<strong>de</strong>Test y<br />
seleccionamos Run As> Android<br />
JUnit Test, para que a continuación<br />
Eclipse inicie la aplicación <strong>de</strong><br />
testing y la aplicación sometida<br />
a prueba. Luego, el framework <strong>de</strong><br />
pruebas ejecuta los tests y reporta<br />
los resultados a la vista JUnit <strong>de</strong><br />
Eclipse, que muestra los resultados<br />
<strong>de</strong> las pruebas en un panel superior,<br />
con un resumen <strong>de</strong> los tests que se<br />
ejecutaron, y en un panel inferior<br />
presenta los rastros <strong>de</strong> los tests que<br />
fallaron. En este caso, los tests se<br />
han ejecutado correctamente, por lo<br />
que no hay ninguna falla reportada<br />
en la vista inferior. Ya estamos<br />
familiarizados con el proyecto<br />
<strong>de</strong> testing, continuemos con la<br />
automatización <strong>de</strong> pruebas.<br />
ROBOTIUM,<br />
TEST<br />
AUTOMÁTICO<br />
DE INTERFAZ<br />
Robotium es un framework creado<br />
para implementar test automáticos<br />
<strong>de</strong> aplicaciones Android. Con esta<br />
herramienta se pue<strong>de</strong> testear<br />
cualquier tipo <strong>de</strong> aplicación<br />
visual <strong>com</strong>o Activity o Dialogs.<br />
Comparándolo con el mundo <strong>de</strong>l<br />
<strong>de</strong>sarrollo web, se podría <strong>de</strong>cir que<br />
Robotium es el Selenium <strong>de</strong> Android.<br />
La dinámica <strong>de</strong> trabajo con este<br />
framework es la programación <strong>de</strong><br />
acciones que simulen al usuario. Por<br />
ejemplo, se pue<strong>de</strong> realizar la acción<br />
<strong>de</strong> realizar clic en un texto específico,<br />
ingresar valores en una caja <strong>de</strong> texto<br />
concreta o buscar un texto en una<br />
pantalla. Realizando varias <strong>de</strong> estas<br />
acciones se pue<strong>de</strong> <strong>com</strong>probar si existe<br />
un texto, mediante un Assert por<br />
ejemplo, y <strong>de</strong> esta forma validar si la<br />
aplicación funciona bien y pasa las<br />
pruebas.