How to Break Software

E560746

"How to Break Software" is a practical software testing book that teaches systematic techniques for finding defects by thinking like an attacker of software systems.

All labels observed (2)

Label Occurrences
How to Break Software canonical 1
How to Break Software Security 1

How this entity was disambiguated

Statements (41)

Predicate Object
instanceOf book
software testing book
aimsAt quality assurance engineers
software developers
software testers
approach systematic test case design
thinking like an attacker of software systems
author James A. Whittaker NERFINISHED
contains checklists for defect discovery
practical testing examples
step-by-step test procedures
countryOfPublication United States of America
surface form: United States
covers boundary testing concepts
common software failure modes
error guessing techniques
input domain testing
emphasizes attacking software from the outside
systematic exploration of input space
test design over test execution
field software engineering
software testing
focusesOn attacker mindset in testing
defect discovery
practical software testing
genre non-fiction
technical literature
intendedOutcome earlier detection of software defects
higher software reliability
language English
objective help readers find more bugs in less time
improve effectiveness of software testing
publisher Addison-Wesley NERFINISHED
relatedWork How to Break Software: A Practical Guide to Testing NERFINISHED
teaches black-box testing techniques
systematic techniques for finding software defects
topic defect-based testing
risk-based testing
test heuristics
usedAs reference for software testing courses
usedBy practicing software testers
students of software engineering

How these facts were elicited

Referenced by (2)

Full triples — surface form annotated when it differs from this entity's canonical label.

James Whittaker (software engineer) notableWork How to Break Software
James Whittaker (software engineer) notableWork How to Break Software
this entity surface form: How to Break Software Security