Program 2017-06-20T07:53:31+00:00

Program Test Automation Day 2017




Announcements by Gert van de Donk, Project Manager, CKC Seminars
Diamond Room

Gert van de Donk, Project Manager, CKC Seminars


Kick Off by chair Ard Kramer
Diamond Room

Ard Kramer, Principal Test Consultant, Alten Nederland


One Size fits no-one
Diamond Room

How do you manage to deliver business value from automation when you are also expected to keep supporting ongoing delivery? This talk will be about things I’ve learnt in implementing automation strategies in agile projects across a few different companies (Expedia, Microsoft, Amazon and the BBC). I’ll share what seems to work well everywhere, what I wish I’d known before I started and how it can all go horribly wrong.

Gwen Stewart, Test Manager TV & Radio, BBC


Check This – Test Automation, A Development Managers View
Diamond Room

Test automation belongs to the testers and as testers, we care about quality more than the rest of the development team do, right? It’s easy to think this. I know, I’ve been there, as a Tester and a Test Manager. But 2 years ago I made a change. I started managing the whole development team. I started to see how the whole team should use test automation. I saw how we could get more efficient as a team when we all became responsible for quality. This talk is about that journey.

Stephen Janaway, Head of Technology, YOOX NET-A-PORTER Group


Break at the exhibition


Sessions A1 – B1 – C1 – E1 – Workshop D1  Make your choice

A1: Mob Testing for Better Test Automation
Penn Room 2

Three years ago I started a journey of facing of of my personal demons: I did not like programming yet volunteered to sit with my team and together in a group using only one computer, taking turns on the keyboard. The transformative experience made me a programmer (and my programmers better testers), but also changed the ways my teams do test automation learning from each other through osmosis in a mindshare working on the shared task.
This talk introduces the mechanism of mob testing, and what we got out of it so far in two different organizations: transformed mindsets, improved skills, shared knowledge and better test automation on unit, integration and system levels treating tests as code we care about

Maaret Pyhäjärvi, Lead Quality Engineer, F-Secure Corporation



B1: Testing Robots bring(s) new value!
Leeuwen Room 2

Will you use a robot in 10 years from now? Yes! What are the risks and possibilities?
On the topic of Robotics, two angles are of interest:
How to test a Robot? Less functional testing, more non-functional testing.
How to use a Robot? Machine intelligence will assist (and partly replace) the tester.
Rik will bring his own Robot R0B3 to support his presentation.s.

Rik Marselis, Management Consultant Quality & Testing, Sogeti



C1: Testing in Production – dangerous, scary or better?
Penn Room 1

We run tests on safe, separate test environments, but what about testing in production? Is it worth the risk? I’ll discuss some of the downsides to testing in isolated environments, before talking about my experiences testing in production; how we can turn automated tests into monitoring systems in production, and how we ensure our production tests don’t affect our users

Jonathan Hare-Winton, Senior QA Automation Engineer, Guardian



Workshop D1: Hero’s journey to perfect system tests – Eight assessment criteria for test’s architecture design  FULLY BOOKED Goudriaan Room 2

This workshops takes place from 11.15 – 12.45 (duration 1,5 hour).
Registration required (max. 30 participants)

What is the quest of every QA Hero? It is to find the golden recipe for the perfect system tests’ design- describing how to achieve fast, reliable, easy to understand and maintain tests. Anton Angelov is going to tell you his story of how he managed to complete this quest. The journey is going to introduce common problems and mistakes to you in the process of designing test automation frameworks, such as not following single responsibility principle, not enough code reuse, and bad object-oriented programming (OOP) design. The author is going to share with you how he and his teammates managed to solve these issues through the application of eight assessment criteria. Usually, people want to improve their tests but do not have quality metrics to determine which version of their improvements is most beneficial to their projects. The presented assessment framework can help you to figure out which is the best possible enhancement that you need to introduce into your system tests and so make them more stable, reliable and maintainable.

Anton Angelov, Quality Assurance Architect, Progress



E1: The Future is Now: Test Automation on Real End-User Devices
Leeuwen Room 1

Learn how to leverage smart devices in a crowd (of 200,000 testers in 193 countries) to create manual and automated testing possibilities. The Global Real Device Network facilitates access to these distributed smartphones and tablets, allowing QA-teams to test mobile software automated – while considering geo-dependent factors such as mobile operability.

Georg Hansbauer, Managing Director and co-founder, Testbirds


Change rooms


Sessions A2 – B2 – C2 – E2   Make your choice

A2: Liberation, not replication: Automate to support testing not replace it  FULLY BOOKED
Penn Room 1

Why do we automate? What is the purpose of automation within your team? Does automation replace manual testing? Automation strategy is informed by our experiences and skills as Testers. Yet there are many opportunities lost and failures due to the belief that automation replaces testing. This talk explores how to overcome our biases in automation by offering a heuristic taxonomy of automation approaches.

Mark Winteringham, Test Lead, MW Test Consultancy



B2: Testing Challenges in the Highly Interconnected World of IOT
Leeuwen Room 2

The Internet of Things is becoming one of the growing trends in the software industry. With a combination of software and hardware devices, consumers can monitor, activate and control devices remotely. Applications include home automation, fleet and traffic management, medical, telematics and other applications. This is an interesting and powerful experience for users, but challenging for testers. QA teams, traditionally known for focussing on UI, need to upskill to get a better understanding of the interconnections between the “Things” and include security and compliance testing in their testing regime.

Bede Ngaruko, Automation Test Engineer, HealthLink



C2: Mis-Adventures in Test Automation – iPlayer Mobile
Penn Room 2

Exploring the journey of the BBC iPlayer Mobile App team’s pursuit to move faster and better; from 2-3 releases a year to every 4 weeks getting bug fixes and new features to their millions of users.  We will take a deep dive into their Test and Automation approaches.

Jitesh Gosai, Test Manager – Titan Team – Test Tools and Infrastructure, BBC



E2: Testing the Apps of Tomorrow – Today  FULLY BOOKED
Leeuwen Room 1

Sponsored session by Hewlett Packard Enterprise

Sezen de Bruijn, Technical Consultant Application Delivery Management, Hewlett Packard Enterprise


Lunchbreak at the exhibition


Introduction afternoon by chair Ard Kramer
Diamond Room


UX? What about TX for Test Automation?
Diamond Room

Does test automation add value? Good automation does, but poor automation reduces value, delaying decisions and increasing the likelihood of errors of judgement. Automation tools are written and serviced by engineers, but people who use automation might not always be technical. To understand what they need, we need to understand them. User eXperience (UX) methods will help.Test automation requires consideration of the UX for the tool and the tests, supporting improved decision making, and increasing automation’s value.

Isabel Evans, Independent Quality and Testing Consultant


Change rooms


Sessions A3 – B3 – C3 – E3 – Workshop D2  Make your choice

A3: To practice hands-on testing of mobile apps using heuristics
Leeuwen Room 2

Heuristics can help guide our testing. You’re welcome to try them out in this hands-on workshop. In doing so, you’ll have the opportunity to learn ways to use them, select which ones are most suitable for your context, and also help establish evidence of their effectiveness. We have a wide range of heuristics available, several have been created specifically to help test mobile apps e.g. I SLICED UP FUN COP FLUNG GUN, etc. others are more general e.g. MCOASTER, SFDPOT this is your opportunity to experiment alongside others and learn by doing.

Julian Harty, Independent Software Testing Consultant



B3: Show me the money! The joy of automating the Financial Drawing Board
Leeuwen Room 1

The PwC Financial Drawing Board (FDB) is an international, visual financial and tax modelling platform. Testing the FDB is a laborious and meticulous task. That’s where test automation comes to the rescue. We will show you how test automation helps in the growth of FDB. You’ll learn about the challenges of our Feature as a Service model and how we tackle them. We will tell you how our team benefits from and contributes to test automation, touching subjects like HTML Canvas, our CI pipeline, business culture differences, asserting hundreds of values per testcase and much more.

William van Eijk, Technical Test Specialist, Polteq
Ken Trouwborst, Architect, Ideas to Interconnect



C3: The importance of a good testing framework: a real experience in a big bank  FULLY BOOKED
Penn Room 1

This presentation focuses on a real experience where one of the biggest Portuguese Banks fully automated more than 500 transactions using the Compuware TestPartner tool. The scenario – Microfocus had bought Compuware Test Tools and Test Partner was discontinued. The Bank decided to buy HP UFT and WinTrust, which created the testing framework using TestPartner tool, was invited to help the migration to HP UFT. In a 4-week effort of two people, more than 50.000 objects and 500 automated transactions were migrated to the new environment. This was possible because the initial project was based on a good foundation (framework) that isolated technical complexity from tester front-end.

Filipe Nuno Carlos, Managing Partner, WinTrust



Workshop D2: Human factors for Test Automation: How people affect project success
Goudriaan Room 2

This workshops takes place from 14.40 – 16.30 (duration 1,5 hour) Break in between from 15.20 until 15.40.
Registration required (max. 30 participants)

Getting the full value from test automation is not just about selecting and implementing tools and a technical infrastructure. People ensure the success or failure of the automation project. Implementing automation and industrialisation involves human factors of teamwork and beyond teamwork. Other disciplines and industries have lessons we should apply to the industrialisation of our own industry. Models exist to help us understand how to work with rather than against people in and affected by our projects.

Isabel Evans, Independent Quality and Testing Consultant



E3: Waiter to Assistant Cook with BDD & Cucumber
Penn Room 2

This talk will teach how to avoid “You Burn, I Scrape” resulting in wastage of time & money. You’ll learn about BDD techniques, usage of Cucumber tool with Selenium and Appium. You’ll understand how BDD helps to change the role of QA; who gets involved in engineering quality into the software from day 1, instead of being called post feature completion.

Vikram Ingleshwar, SDET (Software Development Engineer in Test), Noa Technologies




Break at the exhibition


Sessions A4 – B4 – C4 – E4  Make your choice

A4: Seven ways to ruin test automation  FULLY BOOKED
Penn Room 1

At most conferences, somebody will show you in talks or tutorials how to get started with test automation or how to improve it. Nobody ever tells you how to kill it! Lots of people succeed accidentally, but in this talk, I will disclose proven methods to do it deliberately. Even more, I will reveal how this could be prevented (using test automation patterns) so that you can plan your countermeasures!

Seretta Gamba, Test manager, ISS Software GmbH, a Sopra Steria Company



B4: Yes we can. Integrating test automation in a manual context
Penn Room 2

Two years ago I was offered a job with a mission: introduce test automation in a ‘manual testing only’ company. This presentation wants to tell the story of how I started, what choices I made and how they triggered a team-wide switch towards automation. I want to explain what worked, what worked well and what didn’t work using anecdotes and real project experiences.

Andreas Faes, Test Automation Engineer, MIPS



C4: Test automation: just checking?
Leeuwen Room 2

After more than twenty years working in the field of test automation, at several customer sites, my view on effective test automation has changed. I will demonstrate several approaches to test automation, their pro’s and con’s, illustrated with examples from real projects. These examples vary from unstructured to waterfall and iterative, from unit to end-to-end tests and from GUI to performance testing. Resulting in recommendations to improve the effectiveness of test automation.

Ruud van Berkum, Senior Consultant Test Automation, Squerist



E4: 10 years old test automation
Leeuwen Room 1

At Cognifide we are passionate about test automation. We decided to create a cross-functional team of QA experts and developers. Its aim was to create a great tool that would be easy to use, stable and scalable. We would like to present you a story how test automation has evolved over the years and what we have learned.

Robert Grześkowiak, Deputy Head of QA/ Senior QA, Cognifide
Karol Kujawiak, Senior QA Engineer, Cognifide


Change rooms


Finding sweetspots for humans in automated testing
Diamond Room

Software development teams recognise testing is relevant and important. Testers want to add value and do purposeful, meaningful work. Yet software automation is encroaching and in some cases obviating much of the handcrafted tests – including ‘automated tests’ created by teams. As Nicholas Carr says in his book The Glass Cage: “Who needs humans anyway?” And yet, humans – people – have much to contribute to crafting excellent software, including testing the software. This presentation investigates:

  • Leading automation techniques to understand more of what they can offer when testing our software.
  • Tools, approaches and techniques to help test more effectively.

Julian Harty, Independent Software Testing Consultant


Closing by chair & drinks at the exhibition