Paul Gerrard

Gerrard Consulting, UK 

Paul Gerrard is a consultant, teacher, author, webmaster, programmer, tester, conference speaker, rowing coach and publisher. He has conducted consulting assignments in all aspects of software testing and quality assurance, specialising in test assurance. He has presented keynote talks and tutorials at testing conferences across Europe, the USA, Australia, South Africa and occasionally won awards for them.

Educated at the universities of Oxford and Imperial College London, he is the Principal of Gerrard Consulting Limited, the host of the UK Test Management Forum and a business coach for Enterprising Macclesfield. He was the Programme Chair for the 2014 EuroSTAR conference in Dublin and for the 2017 ExpoQA conference in Madrid.

In 2010 he won the EuroSTAR Testing Excellence Award and in 2013 he won the inaugural TESTA Lifetime Achievement Award. He won the ISTQB Testing Excellence Award in 2018.

Problem Solving for Testers

In some organisations, it is perfectly fine for testers to report failure as they experience them. To capture the details of behaviour that does not meet expectations, how to reproduce the problem and an assessment of severity and/or priority might provide enough information to allow developers to diagnose and debug the problem.

But in many situations, this simply does not work. For example, in a company that builds hardware and writes their own firmware and application software to diagnose the source of a problem can be a difficult task. Where a device has many, many configurations or connects to a range of other hardware, firmware or software applications it might be impossible to reproduce the problem outside the test lab.

In these situations – and they are increasingly common – the task of the tester is to look beyond the visible signs of failure and to investigate further: to narrow down possibilities; to identify and ignore misleading symptoms and to get to the bottom of the problem.

In this tutorial, Paul explores how we can be deceived by evidence and how we can improve our thinking to be more certain of conclusions. You will learn more about the design of experiments, recognise what you can and cannot control, learn how to systematically diagnose the causes of failure and work as a team to problem solve more effectively.

Olivier Denoo

CFTL (the French ISTQB board), Belgium

Olivier is the VP of ps_testware SAS, the French subsidiary of ps_testware group. His role is business development, recruiting the local expert team, building sustainable partnerships, promoting software testing and ps_testware. He is also involved in auditing test projects and organizations and provides high-level consultancy and support.

Olivier is the President of the CFTL - the French ISTQB Board and also currently is the Governance Officer of the ISTQB.

For 20 years he has been an international speaker who spoke at Test-IT Africa, SQA-days, BA-days, JFIE, TestWarez, ReQuest, SEETEST, STF; Iqnite, JFTL, JMTL, JTTL, Analyst-days, Quality Week, Eurostar, Dasia.

He's also actively participating in the development of new certification schemes, like IQBBA (Business Analysis), IREB (requirements engineering), IBUQ (usability) or more recently the "7 skills for effective teams" (soft skills and team organization).

Agile is Human

Our world is changing and so is our testers’ jobs.

Working in a cross-functional team, with short deadlines, ever changing requirements /user stories and short-term vision, constitutes a challenge to many traditional organizations who need to adapt; but also to new ones who need to focus and streamline innovation and creativity to achieve their goals.

This tutorial – from practical examples ready to take practices - will help you understand what it takes for an agile team to align and deliver when humanity becomes a main driver and a key success factor.

Vipul Kocher

Indian Testing Board, India

Vipul is the President of Indian Testing Board, the ISTQB board for India. He is the founder of TestAIng – the world’s first AI focused testing services company and Verity software – a training company. He is also the convener of the STeP-IN forum, a not-for-profit forum for software testers. He is also a co-founder of SALT.

He has 24+ years of experience in various capacities with leading companies. Vipul is currently part of an International Special Interest Group (SIG) on “DevOps and Testing” as well as a SIG on “AI and Testing” which is developing certifications for respective subjects. He consults companies on how to test AI based systems and is currently engaged in researching and developing techniques for testing of AI-ML based systems.

He has won several awards including the best paper award at STAREast 2006 and the Logica CMG Triple Star Award for the most original contribution at EuroStar 2005. He has been a Keynote speaker at many testing conferences worldwide.

Vipul invented Q-Patterns, a method of capturing testing knowledge and writing reusable test cases. This method has been used by various organizations across the world. He is also the inventor of the Linguistic Analysis technique for the identification of large number of tests from minimal documentation in the shortest time possible.

Basics of AI and AI in Testing

Artificial intelligence and the discussion surrounding it are neither new, nor surprising. However, the fever pitch regarding AI has never been stronger as the current times. It appears, for the first time, that viable AI solutions for what was previously science fiction will become available.

In this half-day tutorial, we will learn about:
1. Basic concepts of AI using Machine Learning (AI-ML)
2. Steps in testing AI applications
3. Different tools which leverage AI in testing for automation and other tasks
4. Different possible career paths of the future that are related to AI and Testing

This tutorial should open up the path for you to know how to learn about AI, the pre-requisites and skills required to create your own AI solutions and the framework on the basis of which you can develop your own understanding of AI in testing and Testing AI. There is no programming knowledge requirement for this tutorial but knowledge of a scripting language such as Python is helpful as some of the code samples demoed use Python.