Insightful Testing at TestBash 3

To test, or not to test, that is the choice: whether ‘tis nobler in the mind to suffer the rigors of requirements-based testing or to freshly apply contexts to our thinking and by awareness prevail? Sure, we make choices in our testing practices leveraging our prior experiences and training on the discipline. How we understand ourselves in the engagement of making choices about testing is essential to fully developing your ninja skills as a tester. Beyond your typical learning about exploratory, risk-based and session-based testing techniques, this session will seek to help you take three steps into a more complete understanding of your decision-making as a tester.


  • Step one: test choices guided by externally defined influences like models, techniques, tools guided by Donald Rumsfeld.
  • Step two: test choices based on our conscious, internally defined influences and intentions in the fashion of Star Trek.
  • Step three: test choices based on our awareness of subconscious, intuitively defined motivation at the mercy of a spinning cat.
Special thanks to the good people of the Ministry of Testing and Software Testing Club for hosting TestBash in Brighton, UK and inviting me to present at their awesome event!

The Art of Performance Analysis


I am very happy to ask you to join me for a pre-conference tutorial on "The Art of Performance Analysis" at the upcoming CAST 2014 conference in New York City, New York. In the past few weeks I've had a great time teaching this workshop at different conferences; each time receiving more feedback and updates to the class.

Abstract: It's typical that newcomers to performance and load testing getting the basics of test scripting and execution mastered in a few months and then can provide value to your project and company by simply delivering test results. However, if that's where your skills suddenly end and other engineers seem disconnected from your efforts, it's time for you to learn more about performance analysis and remediation. The real purpose and value of your work is making improvements and driving change to the technology and the company through the extension of your performance test results.  In this workshop you will learn how to take the next steps with your performance testing skills by learning new techniques for advanced performance analysis, deep-dives into bottlenecks, and proving out the remedies to the problems you've identified.

Performance Testing: Critical Concepts and Skills

Software Test Professionals - Colorado Springs, Colorado
I’ve just been offered the chance to teach a full-day course on performance testing at STPCON Fall 2013 – my favorite conference for performance testers and engineers.  For this course I will be re-working the typical introduction to performance testing training materials that we’ve been re-using over the last 20 years.  Everything will be updated to help you focus on the primary concepts and skills required to be an effective performance tester.  Sure, we’ll cover processes – but we’ll focus on critical understandings of performance in DevOps and Continuous Performance Automation first.  Sure, we’ll cover technical performance test objectives – but we’ll focus on the business value of those tests first.  I hope to help you to combine a critical conceptual understanding of WHY we do performance testing at the same time you are learning HOW to do performance testing.  All in one day! 

You can learn more about the tutorial and register for the class here: Performance Testing: Critical Concepts and Skills.  Oh yeah, I have a couple other sessions also at STPCON this Fall, along with other great presenters on performance.  Check out 302: Early Performance Testing and 504: Putting the Test Back into DevOps sessions. Hope to see you there
!