
VLCTesting 2019
God save the <code>!
Numero de conferencias 9
Seminarios 16
Las ponencias se imparten en horario de España UTC+1
En las buenas prácticas ágiles, frecuentemente se olvidan dos elementos clave ¿O no tan clave? Es lo que pretendemos mostrar durante esta charla, si los testes y las retrospectivas son compatibles con los entornos ágiles.
¿Aportar valor al cliente? Sí, por supuesto, pero ¿el téster formará parte del equipo ágil? ¿el test es una tarea más? ¿y las retrospectivas son necesarias?
Testear lo desarrollado, testear buenas prácticas, cuestionarnos si los desarrollos satisfacen las necesidades del usuario y cuestionarnos si la metodología de desarrollo es adecuada con las retros, tal vez nos aporten luz, tal vez nos ayuden a mejorar.
Demasiadas veces hemos visto enormes esfuerzos en la automatización de pruebas, pero pocas veces queda del todo claro qué valor está aportando o cómo ha mejorado el proceso de testing. Aportando diferentes vitaminas y tratamiento correcto, podremos sacar mejores beneficios de automatización y mejorar considerablemente nuestro proceso de testing y ayudar a mejorar el producto final.
Mediante esta charla vamos a ver:
Informar sobre este nuevo nivel de pruebas que toma fuerza entre las metodologías ágiles (beneficios y el costo que tienen). Explicar una técnica llamada piensa en voz alta que es para validar la usabilidad de un software.
Cuando programamos las pruebas web con las herramientas habituales decimos que estamos imitando el comportamiento de los usuarios… Eso no es del todo cierto, las personas tienen ojos, no se preocupan del DOM de la página!
Con las herramientas de siempre no podremos detectar fallos básicos de maquetación para ello, necesitamos añadir técnicas de Visual Testing.
En esta charla veremos cómo sacar su máximo potencial al combinarlo con el testing funcional
Hace ya más de dos años fué último release estable de Selenium. ¿A qué se debe la falta de releases? ¿Se ha paralizado Selenium ante la aparición de nuevas herramientas para automatizar navegadores? ¿Tiene futuro Selenium?
El proyecto Selenium lleva un par de años organizándose mejor, tratando de entender las necesidades de sus usuarios, mejorando componentes, reescribiendo Selenium Grid, integrando CDP, preparando Selenium 4, y sobretodo, creando un ambiente de colaboración para toda la comunidad. Esta charla les contará que ha estado haciendo Selenium durante estos dos años sabáticos.
La ejecución tradicional de las pruebas de carga puede dar a problemas a la hora de creación de aplicaciones, haciendo que se encuentren errores en etapas muy tardías.
¿Como podemos mejorar esto? Aplicando Shift Left en los tests de carga, responsabilizando a todos los actores del flujo de desarrollo del buen rendimiento de las aplicaciones.
En esta charla explicaremos que significa Shift Left aplicado al testing de carga, así como qué herramientas nos pueden ayudar a realizar esta práctica.
Cuando nos enfrentamos a la tarea de probar una aplicación en Internet, es importante conocer cuál es su arquitectura y cómo son las relaciones entre sus componentes. Los mensajes que envían las partes, las acciones que se producen como respuesta y las reglas que gobiernan esos intercambios, son piezas clave para alcanzar ese entendimiento. Porque, al igual que en muchas actividades humanas, el comportamiento de las aplicaciones está regido por protocolos.
En esta presentación compartiremos cómo el conocimiento de alguno de estos protocolos y de Apache JMeter nos ayudó en la resolución de un problema práctico en la organización del evento TestingUy
Añadir calidad al desarrollo de software, sobretodo en empresas que cuentan ya con una trayectoria, es ante todo una carrera de obstáculos, una maratón que rara vez nos presenta atajos seguros. Una carrera distinta para cada organización. En nuestro caso llevamos ya varios años participando en esa carrera, tropezando, pelándonos las rodillas en el proceso, y a veces esquivando alguna que otra piedra. Aunque nuestra experiencia es única, puede que nuestras vivencias y lecciones aprendidas ayuden a allanar el terreno para los que vienen detrás.
Often the tests in a project become cumbersome and unreadable due to lack of documentation and comments. And when they fail, it's hard to debug or know which step of the process is no longer working as intended. Using BDD we attempt to make the tests simpler and easier to debug both for QAs and non technical members of the team.
.
El holismo (del idioma griego ὅλος [hólos]: "todo", "por entero", "totalidad") es una posición metodológica y epistemológica que postula cómo los sistemas (en este caso TESTING) y sus propiedades deben ser analizados en su conjunto y no solo a través de las partes que los componen. Analizaremos como la evolución de los sistemas de información han provocado una evolución en la aproximación a la calidad y al Testing.
La inteligencia artificial está transformando la utilización de la tecnología en todos los ámbitos y lógicamente, el testing se está transformando por su uso. Se tratará de mostrar una visión de un proceso de desarrollo y especialmente el de testing, donde se incorpora la IA desde su inicio.
En esta charla haremos una introducción al ciclo de DevSecOps, veremos independientemente cada ciclo (DevSec y SecOps), para luego centrarnos en cómo mejorar la seguridad de nuestro código.
Para ello utilizaremos herramientas Open Source. También veremos un ejemplo de DevSecOps utilizando GitHub Actions.
Mide tus conocimientos sobre Testing, compite y diviértete en el marco de la certificación ISTQB. Si consigues subir al podium podrás ganar un examen de certificación gratuito.
Te esperan preguntas relativas a jefe de pruebas y analista de pruebas, también sobre pruebas ágiles, automatización o simplemente preguntas básicas de fundamento de pruebas. No sólo deberás ser el que más sabe sino también el más rápido en responder ¡Todo cuenta!
En base a nuestra experiencia, hablaremos como integrar un equipo transversal de testing para los distintos productos desarrollados por los equipos Agile de Visma. Analizaremos las ventajas de esta metodología de trabajo y las principales funciones a llevar a cabo.
La falta de accesibilidad nos impacta a TODOS, las mejoras de accesibilidad nos benefician a TODOS.
¿Qué es shift left a11y? ¿Cómo podemos considerar la accesibilidad en las aplicaciones y sitios desde el momento cero hasta la salida a producción? Serán de los temas que abordaremos en esta charla.
Si se necesita elegir una herramienta para automatizar la interacción con una interfaz web y no se conoce en profundidad, la opción más razonable parece pasar por probarla antes.
Si buscas que sea comparable mejor comparemos lo mismo...