DocumentCode
831527
Title
Seven Principles of Software Testing
Author
Meyer, Bertrand
Author_Institution
ETH Zurich & Eiffel Software, Santa Barbara, CA
Volume
41
Issue
8
fYear
2008
Firstpage
99
Lastpage
101
Abstract
While everyone knows the theoretical limitations of software testing, in practice we devote considerable effort to this task and would consider it foolish or downright dangerous to skip it. Other verification techniques such as static analysis, model checking, and proofs have great potential, but none is ripe for overtaking tests as the dominant verification technique. This makes it imperative to understand the scope and limitations of testing and perform it right. The principles that follow emerged from experience studying software testing and developing automated tools such as AutoTest.
Keywords
program testing; program verification; AutoTest; software testing; verification techniques; Acoustic testing; Automatic testing; Context-aware services; Oceans; Pins; Quality assessment; Software engineering; Software quality; Software testing; Wikipedia; automated tools; software engineering; software testing;
fLanguage
English
Journal_Title
Computer
Publisher
ieee
ISSN
0018-9162
Type
jour
DOI
10.1109/MC.2008.306
Filename
4597151
Link To Document