Archivo de la etiqueta: cis

Espresso, framework Android para hacer tests de la interfaz de usuario

Espresso Test UI ANdroid

Los tests UI en Android nunca han acabado de cuajar del todo para ser ágiles.. Conllevan diversas problemáticas como los elevados tiempos de ejecución o la sincronización entre las distintas llamadas a la acción. Buscando el santo grial podemos probar un recién estrenado framework propuesto por Google a la comunidad. Se trata de Espresso, de cuál tuvimos las primeras noticias en la pasada GTAC (Google Test Automation Conference).

Disponible como versión preliminar podemos comenzar a plantear complejos tests a nivel de interfaz de usuario que hasta ahora requerían un esfuerzo extra y nada trivial. Espresso dispone de una simple API, fácil de aprender y adaptar a nuestra necesidades.

Elimina la complejidad de la gestión de distintos hilos de ejecución. Sólo debemos escribir el test de forma concisa tal cual son las verdaderas acciones Espresso se encarga de sincronizar las distintas acciones y ejecutarse cuando cada evento esté disponible siguiendo su ciclo de ejecución).

Algunos ejemplos de lo que podemos hacer con Espresso en nuestra aplicaciones Android para testear:

 onView(withId(R.id.my_view)) // withId(R.id.my_view) is a ViewMatcher .perform(click()) // click() is a ViewAction .check(matches(isDisplayed())); // matches(isDisplayed()) is a ViewAssertion

Testear los elementos visibles del action bar:

public void testClickActionBarItem() { // We make sure the contextual action bar is hidden. onView(withId(R.id.hide_contextual_action_bar)) .perform(click());

// Click on the icon – we can find it by the r.Id. onView(withId(R.id.action_save)) .perform(click()); // Verify that we have really clicked on the icon by checking the TextView content. onView(withId(R.id.text_action_bar_result)) .check(matches(withText(“Save”))); }

Como dato a tener en cuenta, es otro de los proyecto Open Source que surgen de necesidades reales del equipo de desarrollo de Google. Ha sido usado para más de 30 aplicaciones en Google como Maps, Google+ o Drive.

Ahora toca el turno de que los desarrolladores envíen feedback y colaboraciones al proyecto para poder construir un framework los bastante potente para que no sea un trauma testear la interfaz de usuario. Seguir leyendo Espresso, framework Android para hacer tests de la interfaz de usuario

Google TV se actualiza a Android 4.2.2 y deja Honeycomb

Google TV

Hay que ser realistas y admitir que Google TV no ha sido precisamente un éxito en lo que a ventas se refiere. El panorama de los smart TVs no es precisamente fácil, pues aún se están asentado las bases de lo que el consumidor pide y lo que el fabriante puede ofrecer, pero aún así LG sigue pendiente de este producto.

Desde hace unas horas está llegando a los usuarios de los televisores de esta marca una actualización que les permita renovar la versión de Android con la que cuentan. Si antes contaban con una versión personalizada de Hneycomb, recordada por ser únicamente para tablets y que nunca se abrió públicamente, ahora da el salto a Jelly Bean.

Así, pasa de la versión 3.3 a la vesión 4.2.2, que les permitiría varias mejoras en términos generales, aunque no tengan que verse necesariamente en la estética. Esto permitiría dar más aplicaciones, aunque LG ha eliminado programas tales como Hulu o Crackle, muy usadas en Estados Unidos.

Esta actualización es interesante, pues este servicio no es precisamente rentable para casi nadie. No hace más que recordarnos que Google necesita replantearse esta estrategia, y que el rumor de cambiarlo a Android TV no nos parece tan descabellado. Seguir leyendo Google TV se actualiza a Android 4.2.2 y deja Honeycomb

Line para Windows Phone se actualiza e incorpora llamadas de voz

Line Windows Phone

Line, uno de los servicios de mensajería instantánea más populares en estos días actualizó hoy su cliente para Windows Phone. Dicha aplicación llega a ser la versión 3.0 e incorpora diversas novedades, como el soporte para llamadas de voz.

Las llamadas por voz en Line son totalmente gratuitas y están disponibles con algunas plataformas, que en el caso de Windows Phone sólo lo están para la octava versión del sistema operativo dejando fuera a los usuarios con Windows Phone 7.x.

Line Windows Phone

Además también se añaden cuatro nuevos tipos de stickers para embellecer nuestros mensajes (Moon, Brown, Cony, James) así como la corrección de algunos errores de funcionamiento dotando a la aplicación de mejoras en su velocidad.

Actualmente Line cuenta con una cantidad significativa de usuarios activos (por lo menos en España más de 10 millones), a lo que sumamos sus clientes en la mayoría de plataformas (incluido Windows 8) y las constantes actualizaciones del servicio, por ello se considera como un duro rival en el actual mercado de la mensajería instantánea.

App

LineVersión 3.0.0.186

Código QR

  • Desarrollador: NAVER
  • Descárgalo en: Windows Phone Store
  • Precio: Gratis
  • Categoría: Social

Un servicio de mensajería instantánea usado en 230 países alrededor de todo el mundo. Seguir leyendo Line para Windows Phone se actualiza e incorpora llamadas de voz