A free virtual international conference bringing up-to-date test trends, inspiration, and interesting discussions.
A month of testing
During the 4 weeks of September 2021, we will share stories, experiences, and practical tips with you using free webinars and workshops from 4 fields of testing. Each week will be dedicated to one of the main topics.
See the presentation recordings
Real life stories
16. 9. 2021
Talks about experience from product and organization testing
Martin Škarbala: QA reformation in kiwi.com from 15:00 CET
About this presentation
QA is broken... so let's fix it. In this practical presentation, you'll learn how we reformed the QA in Kiwi.com, set the mission of the team, and dominated the process of continual upskill towards test automation.
Blerina Nasto: Software Developers in Test Automation from 15:45 CET
About this presentation
Gone are the days of throwing software builds over the proverbial wall to a team of testers that sit and click pages all day. The agile way of working has shown that maybe a small revolution has started to happen in the world of software developers. The rising of software developers writing e2e functional tests that check their front-end using real browsers. Challenges of having success in this way of doing test automation are real. Let’s be sincere! Software Developers don’t like to write tests much, but the right TA framework can help. In this talk I will describe what we did to make this dream come true.
Jan Eumann, Rohit Singhal: How We Develop & Test Software at eBay DE from 16:35 CET
About the presentation
In this talk, we will share insights about how we work at eBay Germany. We will cover topics like team structure, embedded tester model, agile approach, and test strategy, e.g. why we do a lot of exploratory testing and why we don't use automated UI tests that much. We will talk about what model/team setup works for us as a development team and how we are involved early as QA Team. And, also how we support other international domain teams at eBay with testing and automation. The duration of the talk will be around 25-30 minutes and we should plan a lot of time for Q&A
Good practices
23. 9. 2021
Inspirational talks about concepts, approaches, and strategy to deliver better quality
Christina Thalayasingam: Full-stack Testing in/is the New Normal from 15:00 CET
About this presentation
Many teams aim only in having a bug-free system. How can you make your team believe in delivering the true quality of the end product? How can you drive your team to understand that skipping nonfunctional testing like performance and security testing could lead to the breach of your product quality? How can you make them understand the importance of CI/CD in the testing lifecycle? How can you pour the passion into them to move forward to make a change? Setting up a team that has these skills could make this possible, but do they believe in what they do? How can you make them feel the essence of quality being a culture that does not focus alone on reporting bugs? Let us discuss ways on making your team walk in the path of Full Stack Testing so that the team knows their vision and the mission. Quality is key and the world is evolving into Full-stack testing as the new normal.
Full-stack test engineers are individuals capable of working on all aspects of quality across all the application’s layers, using different testing methods. They will think about the many different aspects of product quality, such as functionality, usability, performance, security, etc, and will also be familiar with test automation strategies and technologies. The full-stack test engineer will have a rich mix of domain knowledge, technical skills, and testing expertise. This is the trend that test engineering is flowing into today.
Rudolf Grötz, Vaska Zaykova: How RBI Will Survive the Digital Banking Darwinism Wiht Adaptive Workplace Learning from 15:45 CET
About this presentation
Digitization is one of, if not the defining topic of the present and will change our entire human self-image: Life is becoming 'on-life.' The digital-online world is merging with the analog-offline world.' In connection with the digitization of corporate learning, people often talk about the 'learning revolution.' which is characterized by two aspects: the 'performance problem' and new 'learning formats.' Operational learning is increasingly becoming 'performance support' and primarily serves to solve problems rather than to accumulate knowledge. We also discuss learning and applying as opposed to learning and storing. After all, the actual purpose of corporate learning is to enable employees to do their 'job' well or better and to adapt to changing conditions.
Under the conditions of digital transformation, learning must increasingly follow the primacy of performance, of 'applying'. Offerings that tend to follow the primacy of 'memorization' will sooner or later become obsolete. This presentation uses a field report to explain how Raiffeisen Bank International digitized corporate learning in its subsidiary UDC (Ukraine Development Center) by creating the Test & Test Automation Academy and introducing innovative learning concepts (Agile Learning Guides, Agile Learning Journeys, ...) and new learning formats (Pair Learning, Learning Nuggets, ...), thus successfully establishing scaled, self-directed workplace learning.
Christian Baumann:Don´t Be a Fool With a Tool from 16:35 CET
About the presentation
How is your automation journey going? Are you a beginner or have you already started your journey, but are still struggling? In both cases, this talk is for you! I will share my experiences and my struggles, and you will learn how to bring your test automation to the next level. Many people get into test automation without having a profound background in programming or without receiving any proper training. They have some idea about what tool to use, gathered some basic knowledge, and managed to create some automated tests with it. At a certain point, you suspect that something is not quite right with your automation. Your code feels messy and maintaining it is hell, costs a lot of time, and frustrates you. This talk has you covered.
I will present practical solutions to problems that I have encountered and see a lot of people facing them as well. You will walk away with practical advice you can use in your daily work. This will reduce the stress and pain working, by significantly improving the quality of your automated tests and reduce maintenance efforts.
Disclaimer: This talk is not about any specific tool or framework. The principles described are generic and I have seen them work in different contexts.
Deep dive
30. 9. 2021
Practical talks with hands-on demos to present details of approaches (in most cases applying tools) to solve specific problems
Varuna Srivastava:Automating Flutter Apps from 15:00 CET
About this presentation
"A new baby named “Flutter” by Google came into the market for building mobile apps. We are building a mobile platform using Flutter, which provides a flutter driver package to write your automated e2e integration tests. In this session, Varuna will share a specific case study of how e2e automated tests for flutter mobile apps can get away from capturing manual screenshots to automated screenshots for auditor approvals. You will get to know how you can get started and how to build integration tests for your mobile apps. A talk will cover the initial setup and demo with running e2e automated tests."
Filip Hric: Why Wasn´t This Tested?! from 15:45 CET
About this presentation
Why wasn’t this tested? - the dreaded question that testers get asked once in a while. There are many reasons for a testing oversight. One way to reduce that oversight is using code coverage. While this is mostly being used with unit tests, with Cypress, you can generate code coverage from your end-to-end tests. To do that, you need to instrument your app. What that means and how to do that is the topic of this talk. We’ll go through setup, cover our app with tests, and interpret coverage reports. Code coverage has a great ability to give you an insight into the blind spots of your tests. However, we’ll talk about code coverage shortcomings too, and how to not get fooled by 100% code coverage.
Kevin Wittek: Integration Tests With Docker Testcontainers from 16:35 CET
About the presentation
Unit testing is fine, but without proper integration testing, especially if you work with external resources like databases and other services, you might not know how your application will actually behave once it has been deployed to the real production environment. Before Docker, configuring the environment for integration testing was painful – people were using fake database implementations, mocking servers, usually it was not cross-platform as well. However, thanks to Docker, now we can quickly prepare the environment for our tests.
In this talk I would like to show how you can use Testcontainers – a popular Java testing library that harnesses Docker to easily, reliably, spin up test dependencies.
Future testing
7. 10. 2021
Ideas with high potential to revolutionize testing and QA but often (still) with risks in implementation or adoption
Mesut Durukal: Evolution & Future of Softwarw Testing
About this presentation
We all observe that software testing continues to grow, proving that it is a living organism.
Software testing processes are started to be adapted into Software Development Life Cycle (SDLC) in waterfall (1) approaches. Then, in agile (2) methodologies, we see testing activities in all phases of the Software Development Life Cycle (SDLC). It starts from the first sprint. At this point, challenges are bigger since it is a very dynamic environment with lots of changes in a short duration. To cope with the complex scope to be verified in a limited time, automated testing started to appear in our life. Nowadays we meet lots of “Continuous X” terms, such as Continuous Integration, Deployment, and Testing in terms of DevOps (3) approaches. Can we go home and get some rest when we automate all cases? Of course not. We have to continue to track test results, maintain flaky results and keep quality to a high standard. Still, we have many manual tasks on healing, maintenance, and analysis. Nowadays, researchers are looking for an adaptation of Machine Learning (4) algorithms and other hot topics to testing processes to reduce the manual effort and improve quality.
Filip Šátek: Autonomous Testing! from 15:45 CET
About this presentation
Test automation has been with us for quite some time now. It's hard to imagine delivering software with confidence, especially within an Agile environment, without having some set of automated tests to provide developers with quick feedback about their changes. But automated tests are actually another software, that has to be written. Someone has to think of all the relevant test scenarios and implement them. But in the end, the software can still crash within 2 clicks, because it's very unlikely, that we will catch all the scenarios a user can make. What if there was a tool, which generates its own test scenarios? What if the test coverage was just a question of machining time? What if it's time to switch from Test Automation to Autonomous Testing? You will be introduced to QApe, an autonomous testing tool for any website.
Kohsuke Kawaguchi: Future of testing from 16:35 CET
About this presentation
The last decade has seen a relentless push to deliver software faster. Automated testing has emerged as one of the most important technologies for scaling DevOps. So much so that companies are investing enormous time and effort to build end-to-end software delivery pipelines with automated testing built-in. In this talk, Kohsuke Kawaguchi, creator of Jenkins and co-founder of Launchable shares insights into emerging trends in the testing space. This session will highlight innovations in testing and future approaches that are emerging for those looking to nurture a continuous quality culture.
Workshops
17. 9. 2021 Ewa Wala, Michal Jirka: Real Project in Postman - Step by Step from 09:00 AM to 13:00 PM CET
20. 9. 2021 Radek Bednařík: Quick Introduction to Playwright from 13:00 PM to 17:00 PM CET
29. 9. 2021 Christopher Börner: From Manual to Automated Testing for Conversational AIfrom 13:00 to 17:00CET
6. 10. 2021
Tariq King: A Beginner's Guide to AI-Driven Testing from 13:00 PM to 17:00 PM CET