The folks at STPCon have asked me to give an encore presentation of my March 2012 talk A to Z Testing in Production: TiP Methodologies, Techniques, and Examples. The new talk will have some updates, and I plan to focus more on the use of Big-Data. Reflecting this the new talk title and abstract are:
Testing in production (TiP) is a set of software methodologies that derive quality assessments not from test results run in a lab but from where your services actually run – in production. The big data pipe from real users and production environments can be used in a way that both leverages the diversity of production while mitigating risks to end users. By leveraging this diversity of production we are able to exercise code paths and use cases that we were unable to achieve in our test lab or did not anticipate in our test planning.
This session introduces test managers and architects to TiP and gives these decision makers the tools to develop a TiP strategy for their service. Methodologies like Controlled Test Flights, Synthetic Test in Production, Load/Capacity Test in Production, Data Mining, Destructive Testing and more are illustrated with examples from Microsoft, Netflix, Amazon, and Google. Participants will see how these strategies boost ROI by moving focus to live site operations as their signal for quality.
You can download the slide deck and listen to the audio from the previous (March) talk here