GOTO Amsterdam (June 13-15, 2016) is a vendor independent international software development conference with more than 60 top speakers and 800 attendees. The conference covers topics such as Microservices, Rugged, JavaScript, Post-Agile, Data, Spring++, Connected Worlds & Philosophy.

Workshop: "Testing, Faster"

Track: Workshops / Time: Monday 09:00 - 16:00 / Location: Berlage Zaal

Testing Faster is a workshop exploring the principles and practises of agile testing. 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.

Workshop seats are limited.

Dan North, Agile Troublemaker, Developer, Originator of BDD

Dan North

Biography: Dan North

Dan writes software and coaches teams in agile and lean methods. He believes in putting people first and writing simple, pragmatic software. He believes that most problems that teams face are about communication, and all the others are too. This is why he puts so much emphasis on "getting the words right", and why he is so passionate about behaviour-driven development, communication and how people learn. He has been working in the IT industry since he graduated in 1991, and he occasionally blogs at dannorth.net.

Twitter: @tastapod