Testing Faster
GOTO Chicago 2017

Testing Faster

Wednesday May 3
09:00 –
16:00
Alpine 2

Testing Faster explores the principles and practises of agile testing. The class is taught in a dynamic, interactive and engaging style. There are no slides or handouts. Instead participants work together in small groups to reinforce the training and make it relevant to their own context.

OUTLINE

  • Test Strategy— reasoning about what, where and when to test
  • Test Design— reasoning about how to test
  • BDD— understanding its relationship to testing and automation
  • Automation— when, where to automate, and where not to
  • Designing for Testability— how test thinking can inform design, development and deployment

LEARNING OUTCOMES

After completing the class, participants will be better able to:

  • identify and apply a number of testing techniques and methods.
  • make design choices that promote testability
  • understand and implement non-functional testing strategies for e.g. performance and resilience testing.
  • make suitable cost benefit trade-offs for testing throughout the application lifecycle.
  • recognise the diminishing return of different testing techniques and avoiding over-testing.
  • apply consistent testing techniques within and across applications.
  • understand and develop the role of test analysts.
  • introduce instrumentation, analytics and telemetry into their development approach.
  • classify testing techniques by various characteristics and describe their respective merits and trade-offs.
  • apply a risk-based approach to recognising missing or inadequate testing.
  • apply feature management techniques like semantic versioning and feature hiding.

TARGET AUDIENCE

This course is for anyone in an agile team, not just testers, and especially anyone in a team that is thinking about adopting agile methods and wanting to get started the right way.

Schedule

  • 09:00 Workshop starts
  • 10:30 Break
  • 12:00-13:00 Lunch
  • 14:30 Break
  • 16:00 Workshop ends