Dawn Haynes – PerfTestPlus, Inc.
Robustness — an unsung quality factor — is not only about software stability but about ensuring that software is resilient when presented with the unexpected. It’s unlikely to find the unexpected in requirements and often testing often focuses intensely on requirements, so these concerns are easy to miss.
Similarly, developers won’t often imagine unexpected things that could compromise their code. So these types of bugs emerge, crawl in, and hide from good development processes, good testing, and good teams. It’s not a lack of diligence, it’s a lack of focus. And because these pesky and persistent bugs range from the annoying to the devastating, it’s probably worth exploring how to proactively hunt them down.
Dawn has a variety of methods to use for targeting robustness issues that commonly show up early in production. From simple tips for extending tests that already exist, to incorporating specific robustness attacks, you’ll find an approach that will immediately fit your needs and add value. Dawn also offers strategies for making robustness a project-level concern, creating opportunities to avoid these types of quality impediments — even if your test team is over-tasked and under-resourced.
- Define a vocabulary and exemplars for communicating about robustness as a quality factor
- Develop a toolbox for evaluating robustness and revealing robustness issues early
- Discover why robustness is often sidelined, and how to address those issues to get it into the limelight!