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 :
بازگشت