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.