Do you want to get started with performance testing, but think that it is unimportant or that it won’t fit into your process? This 5-minute ignite talk provides an introduction to performance testing and some of the potential negative consequences of releasing a system with poor performance. In it, I provide an overview of six performance testing techniques (load, stress, endurance, volume, scalability, and spike testing) and the way in which they provide value, and then conclude by explaining how they can be used by developers, testers, and DevOps engineers. The goal of this talk is to provide you with a high-level overview that you can use to guide the implementation of performance testing on your own project.
Jonathan Kauffman works as an agile software development and test consultant at Coveros, a company that helps organizations develop secure software using agile methods. In this role, Jonathan has helped both government and commercial organizations develop and test high-quality applications, and he has gained his experience by working with healthcare, bio-medical device, and research organizations. Jonathan also presents at and attends Meetups to help maintain his connection with the software testing community and to stay abreast of recent industry developments. Before joining Coveros, he earned his B.S. in Computer Science from Allegheny College, where he published research on techniques for optimizing regression test suites.