Exploratory Testing Chrome Extension

Exploratory Session Chrome ExtensionHoy quiero presentaros una herramienta muy útil para las sesiones de testing exploratorio, y también para pruebas de nuevas funcionalidades, regresiones manuales y pruebas de verificación de corrección de bugs, sobre aplicaciones web. Se trata de un plugin para Chrome llamado ‘Exploratory Testing Chrome Extension‘, creado por Francisco Moreno.

Se trata de un plugin que nos va a permitir ir guardando información organizada mientras hacemos las pruebas, sin tener que abrir otra herramienta, ni otra página web.

De esta forma podemos mantener el foco en las pruebas que estamos realizando y, cuando acabemos esas pruebas, con toda la información que hemos ido recopilando, realizar las acciones que necesitemos: reportar bugs, hacer preguntas a quién corresponda, aportar ideas, o crear nuevas tareas, pero todo esto sin haber perdido el foco de nuestra tarea inicial.

Bugs, notas, preguntas e ideas

Tal y como yo lo uso, empiezo mi sesión de pruebas, y cuando encuentro algo que no es correcto, en lugar de irme inmediatamente a reportar el bug, lo guardo en ‘Exploratory Testing Chrome Extension’, y añado pantallazos si hace falta, o incluso los logs que tenga. Y sigo con mis pruebas.

Y hago lo mismo con notas, preguntas (para el equipo de desarrollo, alguien de negocio, UX, …) o ideas que me vayan surgiendo durante las sesión. » Read more

Test Academy. Madrid, Barcelona y Valencia

Test AcademyTest Academy tiene como objetivo reunir a los profesionales y expertos para un día de aprendizaje, intercambio de experiencias y conocer nuevos compañeros dentro de la comunidad de testing de software en España.

Habrá 8 master classes para elegir durante todo el día con mucho tiempo para hacer networking con compañeros de profesión para aprender y hablar de testing.

En Test Academy se cubren las últimas tendencias del testing de software con master classes sobre inteligencia artificial y QA, gestión de test, testing continuo, pruebas web automatizadas, testing de integración, testing exploratorio, pruebas de servicios web y testing ágil.

Ponentes

Entre otros ponentes estarán:

Baris Sarialioglu (para mi el mejor ponente de expoqa:18), que hablará de Testing en la era de DevOps, IoT, AI y UX.

Ard Kramer, a quién siempre es un placer escuchar, y de quién siempre se aprende algo, hablará de ¿Crear una buena estrategia de pruebas y vender tu estrategia a las personas correctas?

Isabel Vilacides, que hará que el Testing de microservicios en sistemas distribuidos parezca fácil.

MADRID

Madrid celebrará su jornada de master classes el 27 de noviembre de 2018. La primera edición en la capital abarcará una amplia gama de temas actuales sobre la calidad y testing de software.

Aquí puedes consultar la agenda para Test academy Madrid.

BARCELONA

Barcelona celebrará de nuevo sus jornadas de master classes el 27 de marzo de 2019. Esta cuarta edición en la ciudad Condal abarcará una amplia gama de temas actuales sobre la calidad y testing de software.

Aquí puedes ver la agenda para Test Academy Barcelona.

VALENCIA

En Valencia la cita es el 30 de enero de 2019. La primera edición en la ciudad abarcará una amplia gama de temas actuales sobre la calidad y testing de software.

Aquí puedes ver la agenda para Test Academy Valencia.

Katalon Studio vs. Postman vs. SoapUI. Revisión de las 3 herramientas principales para pruebas API

Hoy os traemos la traducción de un artículo publicado originalmente en la página de Katalon, en la que nos muestra ventajas de Katalon Studio frente a Postman y SoapUI.

Katalon vs Postman vs SoapUIEl interés en las pruebas de API ha aumentado enormemente en los últimos cinco años, según Google Trends. Esta tendencia refleja el cambio de paradigma hacia las aplicaciones basadas en la web y móviles, y el desacoplamiento de los servicios de back-end y las interfaces de usuario front-end.

 

La prueba de API son un tipo de prueba que implica la verificación y validación de las API y los servicios web. A diferencia de las pruebas tradicionales que se enfocan en la funcionalidad de la GUI donde interactúan los usuarios finales, las pruebas de API comprueban las API utilizadas por los desarrolladores y se producen en la capa intermedia del software (por ejemplo, componentes sin encabezado o sin GUI, generalmente invisibles para los usuarios finales). En una típica aplicación web o móvil, las API web conectan diferentes componentes, especialmente entre la vista o la capa de interfaz de usuario y el servidor web. Esto hace que la aplicación de automatización a las pruebas de API sea una opción atractiva en las pruebas de software modernas.

 

Para implementar las pruebas de API con éxito, los equipos deben tener un buen conjunto de herramientas que cumplan con requisitos específicos. Sin embargo, esta es una tarea desafiante, de acuerdo con nuestra encuesta a más de 2,200 profesionales de software. Parte del problema es que una herramienta elegida parece ser adecuada al principio; pero los problemas llegan cuando se integra con las herramientas y procesos existentes a largo plazo.

 

Para ayudarlo a decidir qué herramientas funcionan mejor para sus pruebas de automatización de API, este artículo presenta una revisión y comparación de tres herramientas populares para las pruebas de API: Postman, Katalon Studio y SoapUI. Postman y SoapUI se especializan en pruebas de API, mientras que Katalon Studio proporciona una solución completa para pruebas de API, web y aplicaciones móviles. » Read more

1. Look up some definitions for ‘Automation’, compare them against definitions for ‘Test Automation’.

Día 1. Look up some definitions for ‘Automation’, compare them against definitions for ‘Test Automation’.

Automatización

Nombre femenino
1. Aplicación de máquinas o de procedimientos automáticos en la realización de un proceso o en una industria.
“la automatización de la fábrica ha propiciado un gran aumento de la producción; se destinará una partida de 800 000 dólares a la automatización del riego de los jardines del parque”
2. Conversión de un movimiento corporal o de un acto mental en un acto automático o involuntario.

Se denomina automatización al acto y la consecuencia de automatizar. Este verbo, por su parte, alude a hacer que determinadas acciones se vuelvan automáticas (es decir, que se desarrollen por sí solas y sin la participación directa de un individuo).

El concepto suele utilizarse en el ámbito de la industria con referencia al sistema que permite que una máquina desarrolle ciertos procesos o realice tareas sin intervención del ser humano. La automatización permite ahorrar tiempo y, muchas veces, dinero.

Automatización de pruebas

En las pruebas de software, la automatización de pruebas consiste en el uso de software especial (casi siempre separado del software que se prueba) para controlar la ejecución de pruebas y la comparación entre los resultados obtenidos y los resultados esperados.

En español no he encontrado mucho más de interés, así que he buscado en inglés, a ver qué encontraba de interés:

La gente de Smart Bear (lectura interesante) arrojan algo de luz:

Automated testing is, well, automated. This differs from manual testing where a human being is responsible for single-handedly testing the functionality of the software in the way a user would. Because automated testing is done through an automation tool, less time is needed in exploratory tests and more time is needed in maintaining test scripts while increasing overall test coverage.

 

 

The benefit of manual testing is that it allows a human mind to draw insights from a test that might otherwise be missed by an automated testing program. Automated testing is well-suited for large projects; projects that require testing the same areas over and over; and projects that have already been through an initial manual testing process.

En la web de QASymphony (lectura interesante) también he encontrado algo interesante:

Automated testing is the act of conducting specific tests via automation (e.g. a set of regression tests) as opposed to conducting them manually, while test automation refers to automating the process of tracking and managing the different tests.

 

30daysoftesting

30 Days of automation in testing, por Ministryoftesting

Este mes de Julio, la gente de Ministry of testing nos proponen un reto para mejorar nuestras habilidades como testers de pruebas automáticas. Si, ya se que estamos a 3 de Julio, y que empiezo tarde, pero bueno, más vale tarde que nunca. Voy a intentar hacer el reto, y dejaré por aquí mis evoluciones al respecto.

De momento, os dejo la lista completa de tareas, mientras me pongo con las 3 primeras:

30 days of automation in testing july 2018

Pon nota a tus tests de Selenium (Grading Your Selenium Tests)

Pon nota a tus tests de SeleniumReconozco que a la hora de escribir tests soy bastante pragmático, y no cumplo algunas “buenas practicas“. Pero intento conocer esas buenas prácticas, y cuando no las cumplo, suele ser por algún buen motivo.

Además, creo que aunque pueda haber reglas a la hora de escribir buenos tests, también debemos adaptarnos al entorno en el que trabajamos, y saber que es lo importante de los tests que estamos haciendo: Dar feedback rápidamente, comprobar muchas cosas, verificar solo unos pocos pero importantes casos, …

El vídeo que hoy propongo habla de cómo deben ser unos buenos tests, y de cómo son unos malos tests. Y a partir de ahí, nos da una forma de “evaluar” nuestros tests, para saber cómo de buenos o malos son. » Read more

Eventos, charlas, meetups, aftertests,… Razones para asistir

Need for Speed - Accelerate Tests From 3 Hours to 3 MinutesRecientemente hablaba con otra persona relacionada con el mundo de las pruebas de software sobre el tiempo que tardábamos en mi actual empresa en hacer una regresión automática completa de la web. Le conté que teníamos un límite máximo autoimpuesto de 5 minutos, y que cuando esto no era así, porque crecían los tests, tomábamos medidas para volver a estar por debajo de esos 5 minutos.

Seguimos hablando del tema, pero eso me hizo recordar que no siempre habíamos tardado ese tiempo, sino que hace tiempo estábamos por encima de media hora con menos tests, y nos parecía lo normal.

Inspiración

Entonces, en expo:QA’16 asistí a una charla muy inspiradora de Emanuil Slavov que se titulaba “La necesidad de la velocidad – Acelerar pruebas de automatización de 3 horas a 3 minutos”, originalmente “Need for Speed – Accelerate Tests From 3 Hours to 3 Minutes“. La charla era sobre la experiencia de Emanuil tratando de reducir el tiempo de ejecución de sus pruebas, logrando pasar de 3 horas a 3 minutos. » Read more

Menos de un mes para expo:QA’18

expo:QA'18Queda menos de un mes para expo:QA’18, la Conferencia Internacional de Testing & Calidad de Software en España, que tendrá lugar del 4 al 6 de junio en Madrid.

El programa de 2018 se compone de charlas, master classes y workshops que cubren temas como la automatización de pruebas, habilidades interpersonales, pruebas ágiles, virtualización de pruebas, pruebas de seguridad, DevOps y pruebas continuas y mucho más.

Con ponentes de todo el mundo, expo:QA’18 tendrá un día de workshops prácticos el 4 de junio y 2 días de charlas con 4 tracks de presentaciones profesionales, además de un track adicional de master classes los días 5 y 6 de junio, todos dedicados a testing de software e ingeniería de calidad.

Si quieres obtener más información sobre el programa, echa un vistazo rápido aquí.

Más de 40 charlas profesionales basadas en experiencias reales de expertos nacionales e internacionales del sector del Testing de Software.

Master Classes: 90 minutos de prácticas master class que entran en detalle en áreas particulares del Testing de Software y QA, haciendo uso de demostraciones y ejemplos prácticos.

Talleres de media jornada o jornada completa que te enseñarán sobre los últimos temas del Testing de Software y QA.

También habrá muchas actividades para participar:

  • El 4 de junio pasearemos por el centro de Madrid mientras disfrutamos de una Tarde Cultural maridada con vino y tapas
  • El 5 de junio discutiremos el estado actual del testing de software en el Gran Debate antes de dirigirnos a la Cena de Networking de expo:QA’18.

COMPRA TU ENTRADA

 

Table Capture. Extrayendo información de tablas web fácilmente

Table CaptureEn muchas ocasiones necesitamos comparar o verificar que ciertos datos ofrecidos en una tabla en el sitio web que estamos probando son correctos. Extraer esos datos de una tabla en HTML para poder trabajar con ellos en excel o cualquier herramienta similar con la que trabajemos, o para compararlos con alguna herramienta como Beyond Compare, suele ser una labor bastante tediosa. Para facilitarnos el trabajo de extraer esos datos podemos usar Table Capture.

Se trata de un plugin para chrome que nos permite copiar tablas en HTML a nuestro portapapeles, para poder trabajar con esos datos tal y como están en la tabla.

  • Copia tablas con la separación necesaria de filas y columnas.
  • Puede crear fácilmente un documento de Google Sheets con la información de la tabla, con un sólo click.

Una vez instalado el plugin, para hacer una prueba rápida podéis ir a la siguiente url para probarlo: http://www.georgemike.com/tables/test/.

Si antes de instalar nada en vuestro equipo queréis ver mas sobre esta útil herramienta, echarle un vistazo al siguiente vídeo:

expo:QA’18 Programa

expo:QA'18 ProgramaEste año en expo:QA se han focalizado en cómo podemos marcar la diferencia como testers y han trabajado para incorporar la mayor diversidad posible en el programa de expo:QA’18.

En esta primera versión del programa cuentan con ponentes de 12 países diferentes, que impartirán charlas, workshops y master classes sobre 14 temas diferentes, todos ellos orientados al testing y calidad de software.

Reflejando las últimas tendencias que estamos observando en el sector, contamos con temas como la automatización de pruebas, cualidades interpersonales del tester, testing ágil, virtualización de pruebas, pruebas de seguridad, DevOps y testing continuo, testing exploratorio y pruebas de inteligencia artificial, mencionando solo algunas.

Más información

Aprovecha la oferta anticipada de un descuento del 30% comprando tu entrada para expo:QA’18 antes del 31 de marzo.
1 2 3 22