TestCon Europe 2024
2024-10-22..2024-10-25
Vilnius, Lithuania
[TestCon Europe 2019, TestCon Europe 2021, TestCon Europe 2022, TestCon Europe 2023, TestCon Europe 2024, TestCon Europe 2025]
as the organisers put it
TestCon Europe is the leading software testing conference for everyone willing to learn testing trends, best practices and make the mark on the testing landscape.
who it's for
software testers, test automation engineers, QA managers, engineering managers, site reliability engineers, accessibility engineers
topics
Playwright fixtures; Testcontainers database seeding; Database Rider and DbUnit diffs; Selenide UI automation; performance testing throughout the SDLC; accessibility testing integration; Kubernetes-native QA with Testkube; generative AI for test automation; flaky test mitigation techniques (cy.session, deterministic selectors); continuous exploratory testing
| title | author | length |
|---|---|---|
| Andres Almiray: Setting Up Data Driven Tests | Andres Almiray | 39m |
Bootstraps real databases in tests using Testcontainers and compares DB state with DbUnit and the modern wrapper Database Rider. Demo runs two test cases… | ||
| Andrei Solntsev: Selenide: Easy Automated Rests for Mobile & Web in Java | Andrei Solntsev | 44m |
Selenide is a Java testing library built on Selenium that claims to cut boilerplate and make UI tests noticeably more stable by providing smart waiting… | ||
| Pawel Zajaczkowski: Leader in the Land of Dilemmas | Paweł Zajączkowski | 46m |
Covers concrete decision frameworks and tradeoffs: an Oracle black-box model of inputs (context, business, biology) to outputs; the 1983 OKO satellite false… | ||
| Filip Hric: How to Write a Flaky Test Description: How (not) to Write a Flaky Test | Filip Hric | 46m |
Test flakiness breaks trust and slows delivery; fixing it requires concrete changes not slogans. Use Cypress or Playwright features: replace racing DOM… | ||
| Tomasz Manugiewicz: Hybrid Heroes: Crafting Teams for Tomorrow's Challenges | Tomasz Manugiewicz | 46m |
Argues that hybrid, product-oriented, cross‑functional teams beat component or ad‑hoc project allocations for ownership and quality, showing specific… | ||
| Ezanne Grobler, Leela A.Putten: Testing in the Digital Age: A True Story | Ezanne Grobler, Leela A.Putten | 44m |
A testing vendor on a multi‑vendor, R multi‑million digital transformation in 2017 finds no system integrator, no solution architecture diagram, and a hybrid… | ||
| Elias Nogueira: Datafaker: The Most Powerful Fake Data Generator Library | Elias Nogueira | 49m |
Library claims to be the go‑to JVM fake data generator, producing realistic, GDPR‑safe test data for Java and Kotlin with 2,000+ providers and locale support… | ||
| Christina Thalayasingam: Great Products Come from Engineering Teams... | Christina Thalayasingam | 43m |
Claims that quality is a team responsibility backed by concrete changes: move tests into the development repo, shift effort from flaky GUI suites to more unit… | ||
| Sheekha Singh: You cannot TEST everything | Sheekha Singh | 41m |
Claim: exhaustive testing is impossible and 100% coverage still misses real users' behavior. Gives a concrete P1: an account nickname containing an emoji… | ||
| Adam Furmanek: You Must Test Your Databases And Here Is How | Adam Furmanek | 50m |
Unit tests miss how queries run so slow queries slip into production: one ORM join returns 300,000 rows and takes 25 seconds in production, a CTE refactor goes… | ||
| Mesut Durukal: Crafting a User Friendly Test Automation Framework | Mesut Durukal | 47m |
Frames test automation as a product used for reading writing and running tests and gives concrete fixes: enforce descriptive test names, link test code to test… | ||
| Ashok Kumar: Art of Communicating Quality | Ashok Kumar | 40m |
A test-reporting framework is described that pulls data from Jira + Jenkins + PostGIS APIs, transforms it with rule-based mappings, and publishes Grafana… | ||
| Lee Barnes: Maximizing the Value of Performance Testing Throughout the Software Development Cycle | Lee Barnes | 47m |
Many performance efforts produce misleading results and even harm decisions; real value is the actionable findings derived from measurable objectives and solid… | ||
| Sammy Kolluru: Enhancing the Capabilities of Your Test Team: Preparing for Agile | Sammy Kolluru | 46m |
Practical checklist for action: testers join backlog estimation and sprint planning, pair with developers to write unit tests and use planning poker, implement… | ||
| Alex Pshe: 13 Best Practices for Building Web App Test Automation from Scratch | Alex Pshe | 49m |
Practical checklist: evaluate automation complexity with concrete questions (endpoints, platforms, CRUD coverage), confirm review apps and reproducible API… | ||
| Roman Zakharov: Robot Framework: A Perfect Tool to Get Rid Of | Roman Zakharov | 38m |
Company moves its end-to-end tests from Robot Framework to pytest to gain native Python fixtures, easier debugging and access to Python libraries; transition… | ||
| Peter Paul Bakker: The Power of Automated Resilience Tests | Peter Paul Bakker | 43m |
A tiny bank demo runs automated resilience tests in CI using k6 + WireMock + test-event-scheduler to inject delays (2s and 10s) and restarts while collecting… | ||
| Panel Discussion | The AI Revolution in Testing: Opportunities and Challenges | Alexander Gyulai, Jonathon Wright, Maryia Tuleika, Mikko Paloheimo | 44m |
Panelists describe concrete wins and constraints: a pilot that boosts ad revenue, a log‑analysis model that flags anomalies before incidents, and a Chrome… | ||
| Gjore Zaharchev: AI in Software Testing Expectation vs Reality | Gjore Zaharchev | 32m |
AI-generated test cases often fail until prompts include exact constraints: replacing a generic request with a prompt with exact field constraints (email… | ||
| Surya Raj Balasubaramaniyan: Beyond Code: Mastering Soft Skills for Tech Success | Surya Raj Balasubaramaniyan | 37m |
Average person spends 90,000 hours at work—about one third of adult life—and half of technical skills may need retraining, so soft skills matter; a list of 44… | ||
| Rick Tracy: The Future Fo(u)r Testers | Rick Tracy | 38m |
Testing is too full to be one job so the claim is to split work into four specialist roles to get better results and less burnout. Proposed roles are test… | ||
| Chris Harbert: Building the Testing Pyramid | Chris Harbert | 47m |
Timeline: JUnit in 1997, Selenium in 2004 and the pyramid popularized by Mike Cohn; recommends classifying tests so you write two end-to-end tests for the… | ||
| Panel Discussion | Building Strong Testing Teams: Management, Development, and Diversity | Martijn Goossens, Ashish Ghosh, Wim Demey, Chris Harbert, Natalia Petrovskaia | 46m |
Panelists share concrete practices: create a transversal team of three engineers that temporarily joins sprints to cover automation and performance testing… | ||
| Nishan Portoyan: AI-Driven Quality Optimization Strategies | Nishan Portoyan | 42m |
Describes a deployed platform called Secure GPT that filters and anonymizes data before it reaches external LLMs (ChatGPT, Copilot, Gemini, Claude) or an… | ||
| Natalia Petrovskaia: The AI Illusion: Rethinking the Role of Human Expertise in Software Testing | Natalia Petrovskaia | 44m |
Claims that AI will handle routine testing but not replace humans, citing reports that AI usage in testing will rise almost 40% by 2030 and that more than half… | ||
| Julius Mischok: Test Your Tests! | Julius Mischok | 45m |
Shows how to use PIT mutation testing with Java and JaCoCo for coverage to measure real test quality by injecting faults and checking which tests fail… | ||
| Hans Borjesson: The Unique Holistic Perspective of the Software Tester | Hans Borjesson | 31m |
Argues that testers hold a unique holistic view because they often run and feel the complete product across stakeholders, citing work on air‑traffic and… | ||
| Anton Bolotin: Testing with Community: A New Approach to Quality Assurance through Public Testing | Anton Bolotin | 38m |
A method used at Soramitsu deploys smart contracts to a public testnet for one month, invites the community, and uses GitHub issues plus a Telegram channel to… | ||
| Panel Discussion | Mastering Test Automation: Strategies and Innovations | Adonis Celestine, Daniel Horn, Francois Martin, Lucky Nkosi, Ashish Ghosh | 39m |
Panelists argue that modern automation is about fast, frequent checks and developer feedback not bug hunting: Playwright setup in minutes replaces much… | ||
| Angela Olszewska: Anti-tutorial: How to Terrify Your Team with Test Automation | Angela Olszewska | 36m |
Shows concrete Python habits that break automation: toggling headless to headed so CI spawns visible browsers; running 1,000 one-minute tests sequentially… | ||
| Lia Moreira: Playwright - Fun with fixtures | Lia Moreira | 45m |
Shows how Playwright fixtures replace repetitive setup by wiring TypeScript page objects into custom fixtures that perform login navigation and expose methods… | ||
| David Matejcek: Testing Jakarta EE Applications with Eclipse GlassFish | David Matejcek | 34m |
Jakarta EE testing becomes practical: GlassFish runs fast enough to execute integration tests on a laptop, the original TCK once had ~65,000 tests, and… | ||
| Daniel Horn: BDD is Not a Testing Approach - How to Overuse BDD to Slow Down Your Delivery | Daniel Horn | 34m |
Argument: BDD is a development practice, not a QA shortcut; when teams push Gherkin/Cucumber feature files downstream as UI acceptance tests they add overhead… | ||
| Benjamin Bischoff: Old Tools, New Tricks: Unleashing the Power of Time-Tested Testing Tools | Benjamin Bischoff | 40m |
Argues that decades-old tools remain practical by demoing a real browser test: a Selenium script clicks a book link and asserts the H2 text, run with Selenium… | ||
| Adina Beer, Peter Schmidt: Building Bridges - Tap Into the Power of Communities of Practice | Adina Beer, Peter Schmidt | 37m |
A small Test Community of Practice at a German bank centralizes scattered tooling and knowledge into a living document in Confluence, runs a six‑month pilot… | ||
| Wim Demey: How LEGO Building Techniques Make Me a Better Tester | Wim Demey | 57m |
Uses LEGO techniques — SNOT, gear ratio & torque, GBC standard and greebling test reports — to map concrete testing practices: gear ratios illustrate the… | ||
| Lucky Nkosi: A11y Beyond the Theory: Integrating Accessibility Testing into Your Workflow | Lucky Nkosi | 43m |
Claims that about 15–20% of users have digital accessibility needs and that automated tools only catch roughly 40% (or up to 60% per Deque) of issues. Shows… | ||
| PJ Hagerty: AI and Ethics - What We SHOULD Be Pondering | PJ Hagerty | 48m |
Defines foundation models and LLMs, warns of inherent bias and hallucination, and cites a study where LLM time‑series forecasts are wrong about 60–70% of the… | ||
| Mario Leander Reimer: K8s-native Quality Assurance of Microservices with Testkube | Mario-Leander Reimer | 45m |
Argues that moving test execution into the cluster removes brittle monolithic CI and lets integration, performance and security tests run continuously against… | ||
| Chris Harbert: Testing AI at the Scale of Big Data | Chris Harbert | 45m |
Responsible for running 5,000 models on streaming pipelines processing 2 million records per second, the team builds automated evaluation that computes… | ||
| Adonis Celestine: Tech Triumphs and Human Trials | Adonis Celestine | 37m |
Argues that test automation is causing deskilling through three concrete effects — lost tester instincts, dopamine/vanity metrics and automation bias — and… | ||
| Sabine Wojcieszak: Empower Your Career Journey: Thriving as a Woman in a Male-Driven Industry | Sabine Wojcieszak | 46m |
Claims that women spend 200 hours/year more on non‑promotable tasks, that a LinkedIn pulse found 33% of men admit to having discriminated and that conference… | ||
| Ondrej Babec, Jiri Novotny: Performance Testing and Why Even the Imperfect One is Important | Ondrej Babec, Jiri Novotny | 46m |
Talk documents a two‑year effort to performance test a Debezium Kafka connector on a messy mix of four bare‑metal lab machines plus a crusty office server and… | ||
| Asaf Shochet Avida, Eitan Noy: Why My Amazing Test Automation Project Crumbled | Asaf Shochet Avida, Eitan Noy | 50m |
A three‑person team builds an ambitious test automation suite over ten months that sits unused in Git after 18 months; they automate an internal QA form with… | ||
| Paul Chorley: Breaking the Speed-Quality Dichotomy in Software Delivery | Paul Chorley | 01h 00m |
Demo shows a proof‑of‑concept speech-to-test layer that uses OpenAI to generate end‑to‑end tests for Service Now by parsing natural‑language scenarios into… | ||
| Shray Sharma: Leveraging AI for Self-Healing Tests: Current Capabilities and Future Prospects | Shray Sharma | 33m |
Built a PoC that pulls plain-English Jira test cases, feeds the page DOM into an LLM pipeline (llama and mistro), generates code, then runs it in a Playwright… | ||
| Wim Decoutere: Exploratory Learning Styles | Wim Decoutere | 43m |
Explains exploratory testing as simultaneous learning test design and execution tied to the scientific method: form hypotheses, run experiments, gather data… | ||
| Mikko Paloheimo: QA Skills ❤️ Competence Development | Mikko Paloheimo | 42m |
OP Financial Group builds an internal learning platform, OP Software Academy, runs a QA learning tower since 2020 and uses a 70-20-10 model so employees do 10%… | ||
| Michal Slezak: Creating a Framework with Playwright - How to Do It Right? | Michal Slezak | 42m |
Step‑by‑step recipe for a Playwright framework: TypeScript fixtures plus Page Object and Factory patterns, test data created by API not UI, and assertions kept… | ||
| Maryia Tuleika: Real-Life Guide to AI in Software Testing | Maryia Tuleika | 32m |
Describes using AI on Stockholm public projects with concrete wins and limits: a deployed LLM-agnostic log parser that flags anomalies, routine use of ChatGPT… | ||
| Martijn Goossens: Be a Better Test Friend to Your Team | Martijn Goossens | 41m |
Argues that quality improves by breaking silos and building concrete alliances with PO UX dev and Ops, not by lone testing; recommends a user story template… | ||
| Martijn Goossens: Become a Performance Test Master - the Non-Technical Side of Things | Martijn Goossens | 41m |
Practical recipe: run a one-hour test with ramp up for half the period, warm the environment first, test from the user locale, and include HTML/API, JS and… | ||
| Lina Zubyte: Escaping the Trap of Infinite Testing and the Superiority Complex of a QA | Lina Zubyte | 36m |
QA practice shifts from perfection to value: use analytics and field visits to prove which bugs matter, not bug counts. DHIS2—an open source health system used… | ||
| Kevin Harris: The New Test Manager's Survival Guide | Kevin Harris | 41m |
Clear, specific checklist for new test managers: spend the first days learning stakeholders and current practices, don’t change anything, build one big… | ||
| Jonathon Wright: Generative AI: Turning Testers into Superhero’s | Jonathon Wright | 40m |
Claims a concrete productivity boost of 20–35% productivity gain and shows an implemented ingestion pipeline that turns unstructured docs into a searchable… | ||
| Jesper Ottosen: Learning to Lead Testing Activities | Jesper Ottosen | 41m |
Claim: leadership is possible without a managerial role, and practical steps let individual contributors lead testing. Uses Hofstede cultural dimensions to… | ||
| Davy Kenis: QA No More: Revolutionizing Software testing | Davy Kenis | 37m |
Argues QA must stop being a gate and become embedded quality assurance inside product teams, shifting from late-stage testing to prevention via practices like… | ||
| David Fogl: Leveraging Generative AI for Enhanced Software Testing | David Fogl | 40m |
Demonstrates concrete integrations: Python + OpenAI Code Interpreter runs live analysis, the Robot Framework AI Library ties tests to OpenAI assistants, and a… | ||
| Clara Ramos Gonzalez: How to Successfully Lead Your QA Team as a Hands on Manager | Clara Ramos Gonzalez | 41m |
Five practical moves for hands-on QA management: adopt a risk-based test strategy, become an advanced Jira/Defect-tracking user and maintain a point-of-contact… | ||
| Calvin Schroder: AI Powered Unit Testing: The Rise, The Challenges, and The Future | Calvin Schroder | 36m |
Evaluates 30+ AI test tools and chooses GitHub Copilot for companywide rollout, reporting 87% retention and ~15–30 minutes saved per 8‑hour coding day. Builds… | ||
| Ashish Ghosh: Empowering Excellence : The Test Automation Revolution | Ashish Ghosh | 37m |
ING builds and open‑source low‑code framework ingenius that stitches business‑facing, data‑driven tests to Selenium, WinAppDriver, HttpUrlConnection, Axe and… | ||
| Arlemi Turpault: Postman's Advanced AI and Automation Techniques | Arlemi Turpault | 38m |
Postman shows an end-to-end workflow: import an OpenAPI file, spin up a mock server, generate tests with POBot that add schema, status and response-time… | ||
| Alexander Gyulai: A Practical Guide to Transforming Quality Assurance with Intelligent Solutions | Alexander Gyulai | 41m |
Auto1 Group runs 900 microservices with about 400 deployments per week and 12,000 tests a day; the team builds small AI services that search test data with… | ||
| Sowmya Sridharamurthy: Adapting Test Strategies to Modern Deployment Methods | Sowmya Sridharamurthy | 40m |
Company moves from single-prod to blue-green deployment with AWS-driven environments (Java infra code) and gains infrastructure as code access for testers. A… | ||
| Francois Martin: One Small Test for Man, One Giant Leap for Software Quality | Francois Martin | 34m |
NASA's 1970 report "What Made Apollo a Success" stresses testing as central: the 86‑page document has 271 occurrences of "test" versus 81 for development, and… | ||
| Spyros Katopodis: How You Should Be Using Agile and AI For Testing And Quality Assurance | Spyros Katopodis | 45m |
Zebra builds a voice‑assistant device and an in‑house annotation frontend for ML and moves testing earlier so regressions run weekly instead of at the end of a… | ||
| Nicole van der Hoeven, Steve Upton: Flirting with Risk: A Playbook for Continuous Reliability | Nicole van der Hoeven, Steve Upton | 44m |
A practical playbook for exploring reliability that names tools and actions: run small, permissioned chaos experiments (Netflix’s chaos monkey and tools like… | ||
| Martin Gijsen: What Value Does Your Automation in Testing Have? | Martin Gijsen | 46m |
Argues automation fails when it lacks a business goal and pushes a simple prescription: pick one measurable business goal (time — including fast feedback… | ||
| Daniel Horn: Time to Test Your Web-Application Efficiently | Daniel Horn | 45m |
Compares Selenium, Cypress and Playwright on a webshop buy flow using 100 runs per combination in containerized CI to fix versions; measures runtime, browser… | ||
| Benjamin Bischoff: Public Speaking and Procrastination - How to Speak at Conferences | Benjamin Bischoff | 42m |
Describes a reproducible workflow: use testingconferences.org and PaperCall to find CFPs, submit unfinished abstracts to multiple conferences, track… | ||
| Andreea Cosariu: An AI Experiment: Building a Test Automation Framework Using Generative AI | Andreea Cosariu | 37m |
Built a working end-to-end Java test framework using ChatGPT plus Java 17, Selenide, Gradle and GitHub Actions, with PMD static analysis; iterative prompting… | ||
| Vitaly Sharovatov: From Astrology to Code Reviews | Vitaly Sharovatov | 43m |
Argues that blanket adoption of code review is magical thinking and advocates the scientific method to choose practices, with a concrete three-week experiment… | ||
| Rene van Veldhuijzen: FOMO Sapiens and the Rise of the AI Empire | Rene van Veldhuijzen | 40m |
Session lays out concrete risks: LLMs are already auto-writing product backlogs, Project Initiation Documents and requirements, image generators fail (20 tries… | ||
| Francois Martin: From Bugs to Brilliance: Testing Toolbox in Action | Francois Martin | 44m |
Live demos show concrete code and results: parameterized JUnit with CSV and methodSource exercises multiple inputs (including a failing 1+1=3 case) and… | ||
| Florian Rappl: Testing CLI Utilities | Florian Rappl | 38m |
Shows a homegrown test harness for the Pyro CLI that runs nearly 200 real end-to-end cases in about 15 minutes (previously over an hour) by using template… | ||
| Mesut Gunes: Shift Left, Test Right: The Art of Continuous Performance Testing | Mesut Gunes | 50m |
Continuous Performance Testing becomes part of CI/CD, running per-commit k6 load tests (JMeter, Gatling, Locust as alternatives), pushing results into a… | ||
| nothing matches | ||