¿En qué nivel conviene automatizar?

Cuando uno pregunta "qué es la automatización en el testing" típicamente se piensa en automatizar la ejecución de pruebas a nivel de interfaz gráfica, pero también incluye la automatización a todo nivel (unitario, API, etc). Además, en el testing tenemos muchas automatizaciones, no solo la ejecución: solemos automatizar procesos para la gestión de incidentes o gestión de casos ...
Leer más

Psicología y testing: igualador o comparador

Un tema bien interesante que combina psicología y testing es esta distinción entre personas igualadoras y comparadores o diferenciadores. En la programación neurolingüística (PNL) se habla de personas con perfil de "igualadores" o "diferenciadores" (comparadores). Para saber qué tipo de pensamiento tienes primero piensa cómo describirías lo que ves en esta imagen: Y lue...
Leer más

Falacia de la descomposición y la composición en pruebas de performance

Recordando lo que escribí alguna vez acá, también es aplicable al testing de performance. Se tiende a creer que es suficiente con solo probar las unidades sin considerar la integración entre las unidades (falacia de la descomposición) y se tiende a creer que si a un sistema lo probamos como un todo, entonces también quedan por probadas cada una de las partes (falacia de la c...
Leer más

Participación en la NetConfUy: charla de performance en mobile específica para plataforma Microsoft

Junto a Fabián Baptista (uno de mis socios en Abstracta y amigo desde la época de la facultad) dimos una charla relacionada a la performance de aplicaciones mobile, pero esta vez bien enfocada en tecnologías Microsoft, ya que fue en el contexto de la conferencia NetConfUy. Aquí están las ppts: Cómo asegurar la performance de aplicaciones móviles tanto en el device...
Leer más

Plugin Nagios: check_logfiles para alertas basadas en time-taken

Se nos planteó en más de una oportunidad agregar chequeos a Nagios (herramienta open source para monitorización de infraestructura), en los cuales se revisaran las entradas de un access log para revisar que los time-taken no fueran mayores a cierta cantidad de milisegundos. Para esto, en Abstracta, basándose en otro plugin existente para Nagios, Andrei y Simón desarrollaron est...
Leer más

Notas sobre la conferencia QA&test 2016 – Bilbao, España

El pasado miércoles 19 de Octubre me tocó presentar en la conferencia QA&test, en Bilbao, España. Se trata de una conferencia con foco en software embebido, si bien muchas de las charlas, incluyendo la mía, eran de carácter más amplio. Estuve hablando de las diferencias entre hacer testing de performance desde el inicio del proyecto de desarrollo en comparación con hacerlo ...
Leer más

SeleniumTip: Verificar que se hizo zoom en Google Maps

Hace poco estuvimos viendo cómo se podría hacer en Google Maps para verificar que se hizo un determinado zoom en el mapa, de forma automática, en particular queríamos agregar una validación en un test case automatizado con Selenium. Luego de investigar un poco y probar varias ideas, la solución resulta ser bien simple: en la URL hay un parámetro llamado "z" que indica el zoom a...
Leer más

CvsParser para data-driven en pruebas automatizadas

Les comparto una pequeña tool hecha por Nicolas Darriulat del equipo de Abstracta, que puede ser una alternativa para incorporar al seguir data-driven desde pruebas automatizadas en entorno Java, ya sea para pruebas unitarias o para pruebas con Selenium por ejemplo. https://github.com/abstracta/CsvParser   En palabras de Nico: Buscaba alguna biblioteca que ejecut...
Leer más

Procesos, Procedimientos y Metodologías (PPM) = Calidad. ¿Qué me dice la experiencia?

En esta oportunidad quiero compartir un post que uno de nuestros clientes escribió para nuestro blog en www.abstracta.us. Aquí está la versión en español, muchísimas gracias Felipe Silva Difilippo (QA Leader en Verifone).   Publicado en: Guest post by: Felipe Silva Difilippo, QA Leader at Verifone, Uruguay Aún en la actualidad siguen existiendo empresas resistente...
Leer más

Los desafíos de trabajar desde casa

Este post está motivado por el curso de introducción al testing que preparamos con Gabriela para Abstracta Academy. En el siglo pasado, para poder trabajar, uno tenía necesariamente que ir al lugar de trabajo, ya sea el taller, la fábrica, el campo, etc. Hoy en día, los trabajos modernos y especialmente los relacionados con la tecnología y la construcción de software, no tienen...
Leer más