Archivos del Autor: Testeando Software

[Video] Cómo acelerar los tests de Appium en iOS alrededor de un 50%

How to Speed Up Appium iOS Test Execution Time by Almost 50%

Automatizar pruebas de aplicaciones nativas en iOS puede ser difícil y puede parecer bastante lento si no se optimiza adecuadamente. En esta charla técnica, el arquitecto sénior de soluciones de Sauce Labs, Wim Selles, explica cómo se pueden optimizar los scripts de automatización de pruebas de iOS para aplicaciones nativas y acelerar significativamente el tiempo de ejecución de las pruebas.

Entre otras cosas Wim muestra:

  • Diferencias entre jerarquías de IU de fuentes de aplicaciones nativas
  • Diversas estrategias de localización para automatizar aplicaciones nativas de iOS con Appium
  • Cómo acelerar el tiempo de ejecución de la prueba en casi un 50%

Aftertest Madrid: Api Testing con Karate y Gatling

AfterTest MadridDesde nexoQA lanzan un nuevo AfterTest, el encuentro mensual entre la comunidad de Testers. En esta ocasión tendrá lugar en Madrid, con una charla sobre pruebas de API con karate y su integración con pruebas de rendimiento utilizando Gatling a cargo de Ignacio Degeneffe.

AfterTest Madrid 17/10 en Tuenti, Gran Vía 28, 6ª planta . Puertas abiertas a las 18.30h, la charla empieza a las 19.00h.

Registrate aquí.AfterTest Madrid: API testing con karate y Gatling

AutoHotkey – Poderoso lenguaje de scripting para Windows

AutoHotKeySi tienes la suerte, o la desgracia, de trabajar con Windows, hoy te traemos una herramienta que sin ninguna duda puede hacerte la vida más fácil y eficiente: AutoHotkey.

Se trata de un lenguaje de scripting para Windows, gratuito y open-source, que te permite crear fácilmente scripts sencillos, o tan complejos como quieras, para automatizar tareas como rellenar formularios, generar macros, etc.

Se trata de una herramienta más que madura (la primera beta es de 2003), con una gran comunidad detrás, y para la que encontraremos un montón de información on line.

Herramienta de productividad

Se trata, en principio, de una herramienta de productividad, que correctamente configurada y bien usada, puede aumentar, por ejemplo el numero de caracteres o palabras escritas por una persona en un determinado tiempo. En nuestro caso, como probadores de software, puede ayudarnos a automatizar tareas repetitivas, que igualmente nos hagan ser más productivos en nuestras tareas, y nos permitan centrarnos en aquello que más valor nos aporte.

Es una herramienta más potente que Testofill, de la que os hablamos no hace mucho, puesto que con AutoHotKey no estamos limitados a la web. Con AutoHotKey podemos mapear determinadas acciones de teclado, o de ratón, para ejecutar las acciones que nosotros queramos.

Podemos, por ejemplo, programar que alt + n escriba un nombre que nosotros hayamos decidido:

<!n:: Send, Nombre Apellido1 Apellido2

Simplemente con esa línea, teniendo AHK previamente instalado en nuestro equipo.

Los scripts de AutoHotkey se pueden utilizar para iniciar programas, abrir documentos o sitios web, enviar pulsaciones de teclas y enviar clics y movimientos del ratón.

» Read more

¡Quedan sólo 12 días para Test Academy Barcelona!

Test Academy BarcelonaSolo quedan 12 días para Test Academy, el evento de referencia en Barcelona para testers, desarrolladores, miembros de equipos ágiles, product owners, scrum masters y responsables de QA que quieren conocer las últimas tendencias del sector.

Si eres uno de ellos, no puedes perderte esta jornada de master classes donde tendrás la oportunidad de interactuar y aprender de expertos en las últimas tendencias del sector a través clases prácticas de 90 minutos donde se profundizará en inteligencia artificial, UX, testing en producción, automatización, testing de nuevas arquitecturas en microservicios y pruebas de seguridad.

Resérvate el día 27 de marzo para poder poner a prueba tus conocimientos y aprovechar la jornada para incorporar nuevas herramientas y técnicas a tu día a día.

Capturas de pantalla y grabaciones de vídeo de pantalla en Mac OS Mojave

Con macOS Mojave, pulsa Mayús-Comando (⌘)-5 en el teclado para ver todos los controles que necesitas para grabar un vídeo y capturar imágenes fijas de la pantalla. Utiliza estos controles en pantalla para seleccionar si se graba toda la pantalla, si se graba una parte seleccionada o si se realiza una captura de una imagen fija de la pantalla. Si no has actualizado a Mojave, puedes grabar la pantalla con QuickTime Player.

Tenéis todas las opciones y una muy buena explicación en la página oficial de soporte de apple.

Capturas de pantalla y grabaciones de vídeo de pantalla en Mac OS Mojave

Próximos AfterTest en Valencia y Madrid

afterTest ValenciaLos próximos 13 y 21 de Febrero secelebrarán en Valencia y Madrid nuevas ediciones del evento AfterTest, organizados por NexoQA.

En Valencia la cita será con Alex Soto, con su charla ‘De DevOps a DevTestOps. Testing en producción‘:

DevOps está creciendo en popularidad estos últimos años particularmente en compañías de  software que quieren reducir su «lead time» para ser mesurado en días/semanas y no en meses/años. Si quieres validar que tú software haga las cosas correctas, tendrás que testear implacablemente.
El gran problema es que las compañías ven (y posiblemente lo sea) la fase de testeo como el cuello de botella, reduciendo la velocidad para poder poner el producto a producción. Para cambiar esto, necesitamos una nueva forma de testear aplicaciones, incluyendo el proceso de testing dentro del proceso de release de la aplicación e involucrando a todos los miembros del equipo desde el inicio del proyecto pasando a una mentalidad DevOps.
¿Cómo está afectada la pirámide del testing? En este AfterTest, Alex Soto no solamente describirá sino qué también demostrará algunas técnicas que se pueden usar immediatamente después de la charla para empezar a testear en producción y acelerar los ciclos de release a límites inimaginables.
La cita es el 13 de Febrero en Innovation Center Valencia, C/San Vicente Mártir, 148. Puertas abiertas a las 18.30h, la charla empieza a las 19.00h
Por otro lado, el jueves, 21 de febrero de 2019, Xavier Val Cantó, en su charla ‘Big Data, Big Problem‘, hablará de cómo puedes plantear una estrategia para hacer pruebas sobre proyectos de BigData. Revisará una arquitectura típica de este tipo de proyectos y enseñaré las herramientas que han desarrollado en su departamento para hacer un testing ágil en este cambiante paradigma del BigData y como reaprovechar el esfuerzo del equipo usando Behave Driven Development (BDD), Python y Scala.

Realizar tareas de QA dentro de uno los proyectos de BigData suele ser complicado al tratarse de entornos muy cambiantes y dinámicos. Los largos tiempos de ejecución sumado a que los resultados obtenidos no sean un valor concreto sino un rango de datos aproximados o agregados genera un extra de dificultad para confirmar si algo está dentro de lo esperado o no. Los clusters de ejecución remota permite procesar enormes volúmenes de datos de manera sencilla, ágil y rentable en instancias remotas en las que incluso el tamaño de procesamiento puede ajustarse dinámicamente. Las herramientas, entre otras, que nos permiten procesar los grandes conjuntos de datos son las instancias de Elastic-Map-Reduce (EMR). Usamos frameworks como Apache Spark, y Flink conectados con instancias S3. Y con Zeppelin Notebooks podemos mostrar informes y hacer consultas bajo demanda.

Existen muchos roles bien definidos dentro del mundo de BigData pero ninguno encaja con las tareas que un QA hace dentro de cualquier otro proyecto de programación. Tenemos los roles de Data Analyst , Data Scientist, Data Engineer y Data Quality. Aunque pudiera parecer que un Data Quality sea el mismo rol que el de un Quality Assurance, pero adaptado a la moda de renombrar un rol añadiendo el nombre de Data. La realidad es que no, que son tareas totalmente distintas. Mientras el DQ controla que los datos que entran durante el procesado sean consistentes y dentro de lo esperado, el QA debe asegurar que las transformaciones que se aplican en cada uno de los procesos se hace correctamente y que el comportamiento de los componentes es el esperado (entre otras tareas).

La cita es en Madrid International Lab (calle de Bailén, 41), a partir de a las 18:30h, inicio de la charla 19:00h. Metro La Latina / Bus línea 3 o 148.
After Test Madrid
1 2 3 4 8