Tutorials

Dr Klaudia Dussa-Zieger

ISTQB® President, Germany

Dr. Klaudia Dussa-Zieger is the team leader responsible for consulting at imbus. She is particularly interested in test management, the continuous improvement of the test process and the professional training and further education of testers.

For more than 20 years, she has been active as a trainer for the ISTQB® Certified Tester Foundation and Advanced Level and also as a lecturer for software testing at the University of Erlangen-Nuremberg.

Since March 2009, Klaudia Dussa-Zieger has been chairwoman of the DIN working committee "System and Software Engineering" and is actively involved in the creation of standards at international level. For more than 10 years she is member of the German Testing Board (GTB). Currently, she is the President of the ISTQB, where she heads the AI Taskforce.

Introduction to AI and Techniques for the testing of AI-Based Systems

The workshop will start with a short introduction into AI with focus neural networks and
machine learning. After the intro we will look at different testing techniques that can be used in the test of AI-based systems: pairwise testing, back-to-back testing, metamorphic testing, A/B testing and experience-based testing. We will practice some techniques in a number of
exercises.

This is a workshop for people who have no or little knowhow on AI and who want to learn a few basics of AI and practice some techniques to test AI-based systems.

The participants should bring a laptop or tablet with a camera, a web browser and Internet
access.


Pablo Garcia Munos

Sharpness AB, Sweden

Pablo Garcia started as a tester in 1996 for Ericsson.

After passing through roles like Test Manager, Project Manager, Program Manager he worked as Total Program Manager managing the complete the Ericsson Development in India.
Now, over 20 years later he has run over 50 assignments besides running his own test companies.

After working as a CEO for a international consultancy he has now started his 5:th company “Sharpness” with specialist in development and testing.

Pablo has spoken at national and International Conferences like NFI, Test management Forum, many SIGISTS and Star West. He has also given Testing courses since 2001 and released a book on test design.

Amongst other he has educated over 400 nurses in acceptance testing during the last 8 years.

Exploratory Testing, making it work

Most testers have heard of the term “Exploratory testing”.
They have also heard that “Exploratory testing is easy to do” and “Everyone can do Exploratory testing”.

When asked most testers can not explain hw to do it, what do you start with and how do you test High Quality software with Exploratory testing.

This tutorial will go through many ET Techniques, how to start and documenting tests in ET.


Joel Oliveira

Celfocus, Portugal

"There is more than one way to do it, but do it right the first time!" - Joel Oliveira

|

Joel Oliveira's career has been a thrilling journey through the exciting world of software development. With over two decades of experience, he has tackled a variety of roles, including developer, tester, technical and project manager, quality and engineering manager, and everything in between. Throughout his career, Joel has led teams of engineers in a diverse range of industries, from telecommunications and government to finance, defense, and aerospace.

Driven by his dedication to improving the recognition and proficiency of the testing community, Joel founded the first online testing community in Portugal in 2009 and went on to establish the PSTQB – Portuguese Software Testing and Qualifications Board the following year. His expertise in the field has earned him a place in the ISTQB working groups since 2011.

As a mentor, Joel finds joy in sharing his experiences and knowledge with others. You can often find him giving talks and workshops on a variety of topics, including software testing (manual, exploratory, automation, mobile, performance, security), engineering processes (waterfall, agile, continuous improvement, and CMMI), and career management (for testers and beyond).

Mastering API Test Automation: Beyond the Basics

Unlock the full potential of API test automation with this comprehensive tutorial that goes beyond the basics. In today's software development landscape, APIs play a crucial role in connecting various systems and enabling seamless data exchange. As a result, the need for robust and efficient API testing has never been greater.

In this tutorial, we will explore advanced techniques and strategies to elevate your API test automation skills to the next level. Whether you're a seasoned QA engineer looking to enhance your proficiency or a developer seeking to streamline your testing processes, this tutorial is designed to have something for you with practical insights and real-life tips.

Key topics covered include:

AI as an accelerator for API Test Automation (test ideas, test techniques, test scripts, test data)
Advanced Test Scenarios (data-driven testing, parameterization, and handling dynamic responses to ensure comprehensive test coverage)
Test Data Management (generating, storing, and manipulating data sets with reusable data sources)
Mocking and Virtualization (during the development and during the testing)
Continuous Integration and Deployment (CI/CD) Integration (how to automate test execution, generate actionable reports, and facilitate faster feedback loops)
Monitoring and Reporting (monitoring solutions to track the health and performance of your APIs and generate comprehensive reports to drive continuous improvement)
Best Practices and Pitfalls to Avoid (from real-world examples and case studies to enhance the effectiveness of your testing efforts)

Whether you're looking to improve the quality of your software releases or increase productivity, mastering API test automation is essential. Join us on this journey to unlock the full potential of API testing and take your automation skills beyond the basics.


Rob Lambert

Cultivated Management, UK

Rob Lambert is on a mission to make management more interesting, rewarding, and fun. It's an uphill struggle.

Rob started his career as a software tester, became a manager, then VP of Engineering, and then made the logical move sideways to HR, before setting up his own management consulting company.

When he's not talking all things management and business agility, he writes books, help parents remain employable at Parent Brain, takes photos of cars, explores the English countryside with his family, and writes TV and film scripts.

His biggest achievement to date is surviving parenthood to three boys. Interestingly, he hopes they grow up with their mother’s bone structure as Rob has broken almost every bone in his body and spent most of his teenage years at the Accident and Emergency hospital.

You can find Rob at Cultivated Management and on Instagram @simplylambert

Embracing the diversity of communication styles

I often say that 99% of problems in business are due to ineffective communication. I’m likely not far from the truth. It’s why I’ve spent my career teaching leaders, managers and employees how to communicate effectively. The results have been teams where work is shipped, problems are overcome and a work place that enriches the lives of all who work in them. I call this achieving clarity, alignment and action - and it all stems from effective communication.

In this fun, interesting and practical tutorial, I will share the 11 principles of effective communication, why communication is important and how to understand your own style and preferences.

We’ll create some posters, maybe even a video or podcast, all whilst learning about presenting, listening, writing, non-verbal communication and more.

We’ll have a lot of fun and after the tutorial you will have a cheat sheet to refer to, practical exercises to develop a variety of positive communication behaviours and the insights to take your career to the next level.

We’ll cover relationship building, active listening, purpose, audience and context, and I’ll even make a fool of myself showing you some classic non-verbal communication.

The podcast / video and posters will engage you in group activities as we learn how to be effective communicators and use story telling to go where facts cannot.

Along the way you’ll have insights into how the drama triangle works, how to be more assertive, how communication is something the listener does and how being effective in communication is WAY more important than being efficient.

I hope to see you there!


Maryna Didkovska

EPAM Systems

Maryna Didkovska is a Quality Engineering Director at EPAM Systems. As a Test Manager, Delivery manager and Software automation engineer, Maryna has managed teams to build scalable testing process on a projects with over 600 participants , develop testing ecosystems on Enterprise level, find solutions to quality architectural challenges, and coached others be experts and leaders. Being PhD in Software reliability domain, she leverages her academic background with hands-on work experience in software automation testing and programming to interact with team members and clients all over the globe to improve software quality continuously and drive digital transformations. Maryna is a regular speaker at technical and management conferences, covering a variety of testing topics.

Maryna is passionate about making quality improvements process transparent and trackable.

AI-Enabled Test Management: A Real-Time Guide

In today's fast-changing world of software development, AI is changing how we manage testing. This guide will show you how AI can make testing more efficient, accurate, and resilient and understand is it disruption for you or not

In this tutorial, you will:
1. Understand Rapid Quality Maturity Assessment
Learn how to quickly get a clear picture of your project's quality.
Find out how AI can help you to boost STLC.
2. Build Resilient Teams:
Learn about the important role of leaders in guiding teams to use AI in testing.
Discover ways to make your team more adaptable and ready to learn, using AI.
3. Keep Your Testing Running with AI
Learn how to keep your testing working smoothly during disruptions using AI.
Use AI tools and accelerators to quickly adapt to new challenges.

Tutorial highlights:
Real-Life Examples of AI in Testing: See how AI is used in real-life testing situations to improve quality and meet deadlines.

Adaptive Strategies with AI: Find out how to use AI-driven strategies to make your testing process more resilient and effective.

This tutorial will help you and your team use AI tools and methods to stay strong and effective, no matter what challenges come your way. By learning from real experiences and strategies, you can build a strong AI-enabled testing process that ensures your work continues smoothly and maintains high quality, even in tough times


Predrag Skoković

Quality House, Serbia

Predrag Skokovic is a seasoned software developer and tester with over two decades of experience in leading development teams. He holds a degree in Computer Science from the University of Novi Sad, where he also worked as a demonstrator.

Predrag has a proven track record of successfully delivering international projects while promoting early software testing practices. His expertise extends across diverse industries, such as medicine, petrochemistry, finance, and banking.

Predrag is recognized for his contributions to the field of software testing and has been honored as a regular speaker at international conferences, a guest lecturer at the University of Novi Sad, a member of the South East European Testing Board (SEETB), an accredited ISTQB trainer, and a professional consultant.
He co-founded and served as the president of the Board of Test'RS Club, a community of professional software testers. Also, Predrag co-founded Quality House in Serbia, where he holds the position of managing director.

Test Planning Explained

Has it ever occurred to you that you forgot to buy something, or do it, or call someone? Yes, me too, we're humans. Sometimes it helps when we record an information, which is there to remind us of our obligations. For example, when going to grocery shop, or renovating an apartment, or preparing for a tutorial.

When testing software, planning the implementation of test activities can help us overcome unpleasant situations. I’m often told that writing a long test plan that no one reads is ‘old school’. However, there’s a difference between test planning and a test plan.

A test plan is a document in which we record the most important information and agreed decisions related to test activities, such as: what is being tested, what are the goals of testing, how testing will be performed at a certain level, who will perform different test tasks, etc. Testing, just like software development, needs a good structure, because in that way we are more efficient, effective and, above all, transparent about the activities and their results. Creating a test plan ‘forces’ us to think carefully (to plan) in advance about all the important details related to testing the software we’re working on, as well as to anticipate potential risks that may arise. Then why testers very often do not plan test activities and what happens when the planning is neglected?

In this tutorial we will discuss the following topics:
● software test models,
● test process in context,
● test planning vs test plan,
● test strategy and test approach,
● risks,
● and many more.
Most importantly, we’ll exercise on a real-life example how to plan for test activities and to write it down in a test plan.

During the tutorial we will reference ISO 29119 - software testing standard, in order to guide our thoughts and actions, as any other relevant standard or framework would do.

This tutorial is intended for software testers, test leaders, test managers, test consultants and others that are involved or willing to become more engaged in the process of test planning.


Mette Bruhn-Pedersen

Safe Journey, Denmark

Mette Bruhn-Pedersen has experience working in software testing as a tester, test manager, and test leader. She has both used traditional and agile approaches to testing on team level and company level.

Since 2014 Mette has helped managers, QA & Test leads, agile teams and business stakeholders on their journey from a team based agile setup to a scaled setup. Based on these experiences and discussions with peers, Mette has co-authored an eBook about Quality and Testing in Scaled Agile Framework for Lean Enterprises, which was published in April 2018.

Through her work with Agile transformation, Mette realised that there was a need to help people working in testing transform and support their organisation. Often their organisation would change from classic waterfall project methodologies to Agile product methodologies. To close the gap, Mette took the lead in developing the ISTQB® Agile Test Leadership at Scale syllabus and certification, and version 2.0 was released in October 2023.

In her spare time Mette promotes software testing in Denmark and world-wide through her engagement in Danish Software Testing Board (DSTB) and ISTQB.

Powerful insights into quality using metrics and team self-assessment

In order to improve quality, we need to understand our current state and where we want to be in the future. Deciding on what metrics to use and then measuring consistently over time can be challenge, both for an individual team and for an organisation.

You are probably already using different types of defect and coverage metrics. The measurements and trends are probably also included in various test reports. But maybe few people, except testers, read your reports and pay attention to the results.

The challenge is to use metrics which most people find useful and are willing act upon if the results are not as good as expected or needed.

In this tutorial we discuss which metrics are useful and why. We will also go through a method combining self-assessment with an extended retrospective as a way to get everyone involved in both measuring and gaining insights.

At the end of the tutorial you have reflected on your current way of measuring quality and gotten new ideas about useful metrics which you can introduce in your organisation. The goal of the tutorial is to give you methods to help your organisation measure and improve quality.


Szilard Szell

Eficode Oy, Finland

Szilard is a Senior Consultant of DevOps Practice for Telco Business at Eficode. Szilard has a proven track record in large scale Telco DevOps Transformation Programs, as well as an assessor, trainer, facilitator and coach in Test Automation and Testing Process improvement area. As a SAFe 6.0 SPC He is running successful training and coaching sessions.

As a conference speaker Szilard is ready to share his view and knowledge with Testing Fellows, that is based on 22 years of industry experience and multitude of certificates held.
To give back to the Testing Community, Szilard is active in ISTQB. He is also an active member of HUSTEF, UCAAT and TheDevOps Conferences Programme Committee, and in 2021 He was part of the PC of EuroSTAR.

Let's build a Continuous Quality Assurance Strategy around your CI/CD pipeline

Building a Test Strategy in DevOps is not only about Test Automation, but how built-in-quality can be achieved in all steps of the SW development, within and outside of your CI/CD pipeline.

What is the goal of your testing?
What quality aspects are more and what are less important for your domain?
What are the major risks?
What testing steps should be included in a Continuous Integration/Continuous Delivery pipeline, and where to focus with Exploratory Testing?
How to utilize the new QA opportunities available by applying DevOps practices?

Don’t just string together existing manual processes! – in this tutorial, we will use simple, collaborative tools to design something better!

The interactive tutorial will help teams to learn how QA is extended to the left and to the right in DevOps, how to design QA pipeline with simple cards and what other testing related activities to be agreed on, to have a full test strategy.

In this hands-on tutorial for teams of 5-6 people, we will use several card games, as well as Sticky notes to identify parts of a Test Strategy and to design a CI/CD pipeline into its core.