Talk: A Positive View of Negative Testing
Some say that the purpose of testing is to show, to a level of confidence, that a system works. Negative testing does the opposite; it seeks to show that software is not working, to dig and probe through the external weaknesses until it finds just the right way of making a bad situation worse, to hurt the system and watch it heal, or die.The two approaches are complementary, but have entirely different aims.
This talk is a practitioner's overview of negative testing, describing a variety of techniques used to select, derive and execute tests that make a system fail, or exercise functionality that deals with failure. Digressions will include a model for error-handling, the management of negative testing, and the opportunistic skills that make a good ‘negative’ tester.
Delivered at StarEast (keynote) and EuroStar
Download the paper: A Positive View of Negative Testing
Book this talk for your team: Call via Skype or email jdl[at]workroom-productions.com