Matthew Heusser has been developing, testing, and managing software projects for his entire adult life. The principal consultant for Excelon Development, Matt is also a contributing editor for STQA Magazine and sits on the board of directors for the Association for Software Testing. In addition to his writing (most recently lead editor for "How to Reduce the Cost of Software Testing"), Matt has recently completed a contract as a part-time instructor for Calvin College in Information Systems.
Thursday 13.00 - 13.50 in: Keyboard Cat
Software Development tends to be tribal -- the developers vs. the testers, the Agilistas vs. the waterfallists, the context-driven school vs. the certification folks, and so on. Matt Heusser will explain how and why these associations spring up, how to to take the best from a tribe -- and to know when to break from the pack. He will also discuss tribes in the workplace, how groupthink happens, and how technologists can improve their product, process, and reputation through creative disobedience without being a jerk.
Tuesday 8.30 - 16.30 in: Ken Lee
Educational theory tells us time and time again that people learn by doing and observing, yet the majority of test training involves lectures, and, for some reason, PowerPoint. This tutorial is different.
This interactive and participatory workshop will simulate real market conditions for software testing. Just like the real world, there will be schedule pressure, customer pressure, and unclear requirements. Unlike the real world there will be explanations, discussion, sharing, and learning.
You’ll get a chance to see what works by doing it.
The morning will start with an introduction to quick attacks (with some exercises), followed by an introduction to specification-based techniques (with some exercises). In the afternoon, we install, demonstrate, and conduct practical exercises on Fitnesse, an open-source business-level test tool that we will use to create specifications by example.
The workshop closes with whatever else you would like to hear about (email your problems in advance to email@example.com) and a brief retrospective.
* A solid foundation in Quick Attacks, a technique you can use to test any software immediately, without a detailed understanding of the requirements
* Analysis techniques for domain testing, designed to help you learn the business logic quickly
A specific, step-by-step process to create and document defects
* Demonstration and exercise on a Fitnesse as a specification by example tool
*Exercises you can take home to do with your team as a brown bag, or to explain testing to larger organizations
Target Audience: Software Testers, Test Leads, Managers, Developers, and people involved in figuring out what "good" and "good enough" means for software quality from all disciplines.