TiCCA19 – Workshops

We are delighted to offer three full-day workshops, all delivered by world-class Melbourne IT talent.

Workshop 1

Neil Killick From “Quality Assurance” to “Quality Champion” – How to be a successful tester in an agile team

Abstract

The traditional view of the tester’s role is to write test cases based on requirements, and repeatedly test programmers’ code against those test cases. To be the gatekeepers of quality. To find and raise defects. To be the last line of defense against buggy software making it out to users.

Then “Agile” came along – collaborative, incremental development methods promising the rapid delivery of high quality, valuable software to customers. Agile’s rise to prominence has resulted in a need for testers (and other software development specialist roles) to radically adapt their ways of working.

With a mixture of short theory lectures and hands-on activities, this workshop will present some core tenets of this adaptation. It will equip new and experienced “agile testers” alike with techniques to be not only a highly effective agile team member, but also a key contributor in helping your team and organisation deliver better quality software.

We will cover topics such as:

 

  • “You can’t test quality into a product” (testing vs checks, quality assurance as a process and a mindset not a role)
  • “Shifting left” (avoiding mini-waterfalls)
  • Story slicing and testing
  • ATDD / BDD
  • “Three amigos” / story kick-offs
  • Shared standards of product quality (“Definition of Done”)
  • Quality implications of rapid incremental development

Bio & photo

Neil is an internationally recognised expert in software product development, specialising in agile and lean methods. He works with organisations to help them improve how they get stuff done, and the value this stuff creates.

Neil has been delivering working software professionally for over 23 years, including some of the first online mapping, live traffic and travel planning applications.

He is also a pioneer of the #NoEstimates movement, and an invited international keynote speaker.

Workshop 2

Scott Miles Leveraging the Power of API Testing

Abstract

Are you suffering from outdated UI automation tests that slow down the development process, frequently fail for no apparent reason and take longer to create/update than the code that they are testing? Is your workplace breaking down their large monolith systems into smaller microservices and looking to discover how each system can be tested independently? Are you looking to improve your automation knowledge and attempting to keep relevant in a rapidly evolving field?

This workshop will introduce you to new tools and techniques and teach you to break down large, flaky UI tests into quick and simple API tests. We will cover the basics of APIs, manually testing APIs and Automating API tests.

You will be given practical hands-on experience and will leave with an example automation framework that you can use as the seed to completely change the way your organisation does automation testing forever.

Bio & photo

Scott Miles is an international speaker, published writer, workshop instructor and and testing enthusiast. He is a prominent member in the Melbourne testing community where he organises the local meetup group Test Engineering Alliance of Melbourne, the collaboration workshop Quality Exchange as well as the testing conferences Quality Software Australia, Australian Testing Days and Australian Test & Tech Automation Conference.

Scott is employed as a Principal Quality Analyst at MYOB, where he promotes the latest technologies and approaches to improve the quality of their products. Scott enjoys challenging what is accepted as standard practice and is always striving to get more out of his team and tools. To this end, Scott has published several articles and papers regarding the limitation of automation techniques and is constantly promoting the use of smarter and better tools.

Workshop 3

Toby Thompson Applied Exploratory Testing

Abstract

Learn to think like an Exploratory Tester! Open up lines of enquiry you never thought existed and generate useful ideas to become a more productive member of a team. Applied Exploratory Testing is a practical workshop that aims to draw out the very best of your thinking and questioning powers.

Exploring, thinking, critiquing, modelling and questioning in any context is not as easy as it might seem. Learn to explore systems using a wide range of techniques, tools and ideas to ensure the quality of your product throughout its development.

This course is for all team members, and can be completed individually or as part of a group. The program aims to make you a better thinker all round – so you don’t need to be a tester or a QA or any given named role because we believe everyone in a project team can contribute to the quality of the products they are building. Regardless of the software lifecycle model and your role you will take home a set of skills that you can use in multiple contexts.

Learning Outcomes

This practical workshop gives attendees the fundamentals of how to plan and structure an effective and efficient approach to Exploratory Testing. They will understand the important factors to be considered in the planning of Exploratory Testing and the key techniques and tools that can be used. They will be able to apply these tools and techniques as soon as they return to work.

Content

  • Introduction – what is Exploratory Testing?
  • Preparation and Planning
  • Critical Thinking and Analysis
  • Tools – Models. Mnemonics, Tours, Heuristics and Checklists
  • Tracking – Test Charters, Session-Based and Thread-Based Management
  • Using tools to assist with Exploratory Testing
  • Generating and reporting meaningful results

Bio & photo

Toby ThompsonToby is a a Senior Knowledge Engineer (specializing in Testing and Agility) at SoftEd, with 20 years’ experience in the field of Information Technology.

His numerous roles include: Business Owner, Managing Director, Business Analyst, Project Manager, Test Consultant, Mentor, Coach and Trainer.

His key areas of specialisation are in Software Testing and the ‘Agile’ domains.

His training portfolio includes both ISTQB (Foundation, Agile, Advanced Test Management and Advanced Test Analysis) and ICAgile (Agile Fundamentals) as well as non-certified courses; Applied Exploratory Testing, Risk-Based Testing, User Acceptance Testing courses and other specialised custom-made courses.

Toby has spent the last 17 years teaching courses to over 3000 students. He has been a principal trainer and consultant across many industry sectors including finance, banking, telecommunications, retail, publishing, advertising and utilities.

Toby was the Owner and Managing Director of Disqover, a specialist testing training company that delivered training in Australia, New Zealand, South East Asia and the UK. He has been heavily involved in the development of numerous course titles relating to Business Analysis, Software Testing and Agile approaches.