How to Break Software: Robustness Edition
Tutorial G Start Time : 14:00 End Time : 17:30
Have you ever worked on a project where you felt testing was thorough and complete—all features were covered and all tests passed—yet in the first week in production the software had serious issues and problems? How can you cover important gaps in your testing without attempting to test EVERYTHING?
Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover some of those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Dawn shows you how—by expanding basic tests and incorporating specific robustness attacks—you can catch defects that commonly show up early in production rollouts. She offers strategies for making robustness testing a project-level concern so those defects get the priority they deserve and are fixed before release.
Join Dawn to learn about robustness tests you can add to your toolbox and execute in just a few minutes—even if your test team is overtasked and under resourced.
Key Takeaways:
- Define robustness and be able to explain it to your colleagues
- Learn about 5 different approaches to evaluating robustness in any software
- Create a robustness testing charter to guide user story refinement and development of acceptance criteria
- Tips for getting started with injecting robustness into your software, for any size or type of project
Speaker
-
Tutorial G Start Time : 14:00 End Time : 17:30
Have you ever worked on a project where you felt testing was thorough and complete—all features were covered and all tests passed—yet in the first week in production the software had serious issues and problems? How can you cover important gaps in your testing without attempting to test EVERYTHING?
Join Dawn Haynes to learn how to inject robustness testing into your projects to uncover some of those issues before release. Robustness—an important and often overlooked area of testing—is the degree to which a system operates correctly in the presence of exceptional inputs or stressful environmental conditions. Dawn shows you how—by expanding basic tests and incorporating specific robustness attacks—you can catch defects that commonly show up early in production rollouts. She offers strategies for making robustness testing a project-level concern so those defects get the priority they deserve and are fixed before release.
Join Dawn to learn about robustness tests you can add to your toolbox and execute in just a few minutes—even if your test team is overtasked and under resourced.
Key Takeaways:
- Define robustness and be able to explain it to your colleagues
- Learn about 5 different approaches to evaluating robustness in any software
- Create a robustness testing charter to guide user story refinement and development of acceptance criteria
- Tips for getting started with injecting robustness into your software, for any size or type of project