Consejo rápido: Como instalar y desinstalar aplicaciones en varios dispositivos Android a la vez

De mi contribución en el blog de la empresa para la que trabajo.

Recientemente, mientras trabajaba en un proyecto de móvil. En poco tiempo, me vi ocupando mucho tiempo conectando un equipo, desinstalando la versión anterior de mi aplicación bajo pruebas (AUT), instalando la nueva y desconectando ese equipo solo para hacer lo mismo con otros 6 o 7 equipos (me gustaría platicarles del por qué es mejor realizar test en dispositivos que en simuladores, pero ese tema requiere su propio post).

Leer más...

Regresando a lo básico: Los mejores complementos para navegador en la Aseguranza de la Calidad

Del post original en el blog de mi Compañía.

Recientemente Firefox 29 lanzó un nuevo diseño, mientras lo descargaba e instalaba me di cuenta de todo el tiempo que llevo usando Firefox. Creo que la primer versión que instalé fue la 2.7, desde entonces hemos sido los mejores amigos.

He visto como algunos navegadores crecen, se desarrollan y mueren, como en el caso de Flock (basado en Firefox) y Rockmelt (basado en Chrome). También he visto que otros siguen ahí, como Opera e Internet Explorer, pero estos nunca han sido lo suficientemente buenos.

Leer más...

Parametrización o Aleatorización

"Locura es hacer la misma cosa una y otra vez esperando obtener diferentes resultados".

Albert Einstein

Hace unos días me encontraba revisando un script que corre diariamente. Había fallado un Caso de prueba y decidí usar un usuario diferente para correr de nuevo el script manualmente ya que el usuario anterior ya no cumplía con ciertos pre-requisitos. La medida resultó contraproducente, al correr de nuevo el script con el nuevo usuario lanzó 3 errores más. Este script se dedica a hacer un barrido en un sitio en 12 diferentes idiomas buscando varios strings o textos confirmando que estén en el idioma adecuado.

Al analizar que estaba pasando, me di cuenta que había fallado en algunos checks en varios strings o textos. Lo cual me pareció muy raro, porque no era el problema original y además yo tenía algo de tiempo corriendo ese script sin problema alguno y nunca había fallado en esos puntos.

Al revisar qué había diferente o qué había cambiado, caí en cuenta que la única diferencia entre ambos usuarios era el sexo. Cuando fui a revisar las diferencias entre los textos donde falló el script para el Usuario A como para el Usuario B encontré que había una discrepancia en la traducción para ambos usuarios en cierto idioma, era un texto que debía ser el mismo cuando el usuario era hombre que cuando el usuario era mujer y eso no estaba pasando. Estaba mostrando textos diferentes para cada sexo.

Entonces, ¿Qué paso? ¿Porqué no lo había detectado antes?.

Leer más...

Herramientas de parametrización o aleatorización

Como recordaremos, en mi artículo anterior les comenté acerca de la parametrización o aleatorización de nuestras pruebas; porque es necesaria y como introducirla en nuestros tests. En esta ocasión hablaré de una herramienta que encontré en la web, herramienta que nos pueden ayudar a tener una mejor parametrización de nuestros tests y nos quitarán de encima mucho trabajo tedioso.

Digamos que necesitamos hacer algunas pruebas de validación en un grupo de campos en un formulario que despues desplegará estos valores en una página, estos campos podrían ser:

  • Nombre
  • Apellido
  • Telefono
  • Dirección
  • Ciudad
  • País

Necesitamos validar algunas cosas diferentes, como:

  • Una vez guardados los datos se deben ver correctamente y asegurarnos que no se enciman con algunas otras cosas en el sitio donde se visualizarán. 
  • Caracteres mínimos permitidos
  • Caracteres máximos permitidos
  • Caracteres raros o acentuados como (á ç ñ) permitidos y desplegados correctamente
  • Validación de no caracteres numéricos en campos como Nombre y Apellido
  • Validación de sólo caracteres numéricos en campos telefónicos

Y la lista puede seguir y seguir y podríamos terminar escribiendo (y pensando en) 100 o 1000 nombres, apellidos, telefons, etc., diferentes. ¿No sería mejor tener una herramienta que hiciera todo ese trabajo por nosotros?

Como dice la nueva frase "ya hay una app para eso". Una de ellas es Generate Data y lo que hace básicamente es generar datos aleatorios para nosotros. A continuación detallaré como lo hace:

Leer más...

Como subir multiples fotos a Pinterest y no morir en el intento (con iMacros)

No se ustedes, mi multitud de lectores (jaja), pero yo ando en este asunto de las redes sociales desde su inicio. ¡Y no soy viejo! digamos que las redes sociales, son relativamente nuevas, ¿Qué les gusta? ¿De 7 u 8 años para acá?. En fin, en todo este tiempo hemos visto ir y venir varias redes sociales, MySpace, Badoo, Metroflog, otros flogs, creo que había una en la que calificabas a la gente del 1 al 10 por su foto de perfil, sexy o no, etc.

Una de las características más comunes siempre ha sido la capacidad de subir fotos a la red y de hecho ha sido la base para algunas. En estos días una de ellas es Pinterest.

Pinterest, es una red social en la que puedes compartir fotos, punto, esa es toda la idea. Tiene varias caracteristicas interestantes, puedes compartir desde otros sitios sólo con el link de la foto, sin tenerla que bajar a tu computadora. Puedes navegar por el sitio y "reppinear" fotos, osea, las compartidas por otros usuarios agregarlas a tus "tableros" (que son como folders en los que organizas tus fotos) puedes dar "likes" y algunas otras cosas. O puedes subirlas desde tu propia computadora.

En fin, pues resulta que como algunas redes sociales del pasado, como metroflog, por ejemplo. Pinterest solo permite subir fotos de una en una. Osea si quieres subir más de una foto, tienes que ir, dar click en el botón, elegir la foto, dar clic en el botón enviar, esperar a que suba y volver a iniciar todo el proceso. Pero ¿Qué pasa si en vez de subir 10 fotos, quieres subir 100 o más?. Con esta restricción mejor solo eliges unas cuantas y las subes, o no subes ninguna.

A continuación intentaré explicar como usar iMacros para subir 100 o cualquier número de fotos a Pinterest y no morir en el intento.

Leer más...

Página 2 de 4