TestCon Vilnius 2018

TSG Consulting, UK

Steve Portch

Steve is a highly experienced practitioner who has spent his whole career in IT, starting in operations when computers needed a room the size of a football pitch, moving into development of both software and hardware for the printing industry, before accidentally falling into testing with IBM.

The rest, as they say, is history and Steve has spent the last 30 years in testing working for many of the major global services companies as well as many household finance companies. He has developed innovative testing strategies and managed teams delivering major testing projects across many industries including finance, telecoms, distribution and government as well as designing and presenting a series of testing training courses.

Steve now works for TSG Consulting who are testing specialist in London. As you can imagine, with the breadth and depth of his experience, Steve is the go-to person when anything slightly out of the ordinary comes up!


Introduction to Test Automation

As testers, we are always being asked to do more testing in less time and with fewer resources so that systems and updates can be delivered to live to meet business demands. Automating tests to allow them to be run without needing a person to press the keys would seem to be the ideal solution, but is it that simple?

Often, automation projects start with someone downloading a tool and trying to make it work which really isn’t the right way to go about it.

This workshop has been designed to show you how to avoid many of the common problems and provide you with a good, basic understanding of what automation is and how to get started. During the workshop, we’ll look at when to automate (and when not to!), how to devise an appropriate and achievable automation approach, how to get the best possible ‘bangs for your buck’ and, of course, how to choose the right tool.

As well as classroom presentations, the workshop includes interactive sessions where you can bring along any examples of where you are thinking of using automation to use in the exercises. Finally, you’ll be given the opportunity to create and run your own automated tests.


  • Introductions and course objectives (30 minutes)
  • What is test automation (75 minutes)
  • Planning for automation (45 minutes)
  • Building an automated test pack (45 minutes)
  • Lunch break
  • Automation case studies (75 minutes)
  • Tools demonstration (45 minutes)
  • Practical workshop (90 minutes)
  • Q&A and close

Course objectives

The workshop objectives are to provide you with a good understanding of what automation is, how to plan an automation project and select the most appropriate automation tool, then design, develop and execute an automated test pack.

Please note that while you will gain hands-on experience of using an automated test tool, we can only cover a very small part of the tool capability in the time available.

Target audience

The workshop has been designed for anyone considering or about to start using automation and no previous experience of automation is necessary, however you should have a have a good understanding of testing.

Some experience of writing code in a language such as Java or C++ would be useful but it’s not essential as we cover the basics of programming during the course.

Level 1 – Introductory and overview material. Assumes little expertise with topic and covers topic concepts, functions, features, and benefits.

Workshop prerequisites

  • Basic knowledge and understanding of Windows
  • Laptop computer running Windows 7, 8 or 10 with an internet connection
  • Local administrator access on your laptop so that you can install the automation tool we’ll be using for the hands-on exercise.