Mantis Touch

Está claro que los smartphones están suponiendo una nueva manera de trabajar en movilidad. La época de los portátiles e incluso los pequeños nettops forma ya parte del pasado. Gracias a las pantallas táctiles, conexiones permanentes a Internet así como a su rapidez de respuesta (arranque, gestión de notificaciones, …) e integración de dispositivos, las tablets y los smartphones han llegado para quedarse.

Del mismo modo, las aplicaciones deben evolucionar hacia este ámbito y por ello ahora le toca esta re-conversión a uno de los bugtrackers más usados, Mantis. Los chicos de MantisBT han trabajado en una interfaz web basada en HTML5 y adaptada especialmente para los dispositivos móviles; botones grandes, colores Apple mode, vista rápida de issues, etc, etc

Sigue leyendo

Pruebas de localización

En la fase inicial de un proyecto software, aquella en la que se recopilan los requisitos, las restricciones y demás, hay un punto a tener en cuenta, al cual se le presta muy poca atención en relacion a su influencia en el producto final. Se trata de la localización del producto.

La localización en el ámbito del desarrollo software se refiere al contexto/s (principalmente idioma) en el que el producto será utilizado. Por lo tanto, se deberá especificar si el producto tendrá soporte para distintos idiomas así como para configuraciones regionales específicas. Si esta característica no se tiene en cuenta en la etapa inicial, conllevará un gran coste adaptar cualquier aplicación ofrecer suporte a multi-localización.

El siguiente listado nos da una idea básica de algunos casos de prueba a aplicar según la funcionalidad a testear.

Sigue leyendo

Visual VM – monitorizando Java

En el periodo final del desarrollo de un producto, es habitual hacer especial incapié en las pruebas de carga, estrés y estabilidad. Durante el desarrollo del mismo se han debido tener en cuenta, pero es en esta última etapa, y sobre todo de cara a salir a producción cuando toman mayor importancia.

Hablando de aplicaciones de escritorio y en concreto de aquellas que corren sobre una máquina virtual java (JVM), la herramienta Virtual VM nos puede ser de gran ayuda para detectar cuellos de botella, consumo de recursos, gestión de hebras, etc, etc

Sigue leyendo

Agile Record – revista online

Buscando información sobre pruebas para Android me encontré con una publicación online sobre desarrollo y testing bajo metodologías ágiles. Siempre viene bien leer nuevos editoriales.

La última, del mes de julio se destaca por:

- Automated regression tests on mobile Android devices
- Applying Automation in TDD
- Metrics Driven by Agile Values and Principles

Revista completa Agile Record – julio 2011

Publicadas hasta ahora (cuatrimestral)

Enero 2010 | Abril 2010 | Julio 2010 | Octubre 2010 | Enero 2011 | Abril 2011

Hablemos del Crowd Testing

Cuando una aplicación va a ser lanzada a un entorno de producción, siempre existe cierto riesgo sobre el comportamiento que tendrá en un ambiente real. Ya sea una simple modificación en un portal web, una nueva aplicación móvil o una aplicación de escritorio, es muy difícil controlar todos las casuísticas que se pueden dar durante su uso.

Para ello, durante su desarrollo se realizan pruebas unitarias de bajo nivel, de integración, de regresión, de stress, etc. Pero, en general, estas se hacen en entornos conocidos, lo que implica que estén en cierto modo condicionados por el propio equipo de testing.

Esta situación se puede asumir lanzando versiones beta o RC, pero ¿quién prueba estas versiones preliminares? ¿el cliente? ¿el equipo de pruebas? ¿grupos de desarrollo ajenos? Podemos hacer uso del Crowd Testing.

¿Qué es?

Sistemas operativos en diferentes idiomas y versiones, diversidad en dispositivos móviles,  configuraciones de sistema, instalaciones de hardware, versiones de Java,  Flash,  … ¿Cuantos entornos serías capaz de reproducir? Con crowd testing se pueden cubrir una gran parte de ellos.

Sigue leyendo

Eclipse y las VM’s

Trabajando con Eclipse, es bastante normal que toques a menudo la JVM (Java Virtual Machine) con la que compilas o ejecutas tus proyectos, ya sea por necesidad o por probar compatibilidades y demás.

Esto, por norma general no debería dar ningún problema, configurando la JVM con la que queremos trabajar desde Windows -> Preferences -> Java -> Installed JRE’s, pero en ocasiones, tras actualizar nuestra versión o cambiar estas preferencias, nos puede aparecer el siguiente mensaje de error:

Specified VM install not found: type Standard VM, name XXX

Esto se debe a que en los metadatos de tu proyecto aún se sigue haciendo referencia a la versión configurada anteriormente. Para ello basta con eliminar el fichero .launch del proyecto sobre el que estés trabajando. Este fichero se encuentra en:

…\workspaces\.metadata\.plugins\org.eclipse.debug.core\.launches

Cerrar Eclipse o reiniciarlo después de eliminar el fichero

Y un problema menos!

Qué sabe Google de mí

O tal vez deberíamos decir, qué nos deja Google saber sobre la informacion que almacena de cada uno de nosotros (@gmail.com).

Debido a la enorme extensión de cuentas @gmail.com, estas casi se han convertido en nuestra identidad en la red (sin subestimar a Twitter con su @username). Podemos utilizarlas para loguearnos en servicios ajenos a Google sin crear una nueva cuenta, para acceder a cualquier servicio de la gran G, e incluso para sincronizar ordenadores (datos web) o imprimir mediante Google Cloud Print.

Para gestionar todos estos servicios podremos hacerlo desde el panel de control Google-cuentas, donde se nos mostrará un resumen de los datos relacionados con nuestra cuenta @gmail. (especial atención al apartado “Presencia en Internet”)

https://www.google.com/dashboard/

Además, como nota adicional, podemos consultar los equipos desde los que se accedió o permanece abierta la sesión de nuestra cuenta de mail. Para ello, desde la web https://mail.google.com, en la parte inferior seleccionaremos el enlace “Información detallada”

Insertar galería de imágenes de Flickr en WordPress

Quería insertar en el blog las galerías de fotos que tengo publicadas en Flickr, pero que no fuesen siemples enlaces, sino que pudiesen verse directamente en el blog sin necesidad de cargar la web de Flickr y demás.

Inicialmente, Flickr ofrece soporte para enlazarse con blogs de WordPress, basta con elegir una galería o una imagen,  sobre la opción “Compartir” seleccionar “Compartir esto por:” y pulsar “WordPress”. En este momento, nos pedirá el usuario y password de administración del blog, ya que va a publicar una nueva entrada y una vez dados los datos, ahí está, una nueva entrada en nuestro blog con la galería de Flickr. Del estilo …

atentosreflex2caminoreflexalbert_dockthe_beatles
holy_bibleprinces_streethall_townradio_citybeatles_story

LVP – MCH – CHT, un álbum en Flickr.

Pero esto no me terminaba de convencer. Básicamente incluye unas miniaturas de las imágenes, que no dejan de ser enlaces a la original publicada en Flickr. Yo quería una galería funcional y sin la necesidad de abandonar el blog. Veamos cómo:

Sigue leyendo