JOURNAL ARTICLE

Seven Principles of Software Testing

Bertrand Meyer

Year: 2008 Journal:   Computer Vol: 41 (8)Pages: 99-101   Publisher: IEEE Computer Society

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:
Computer science Software engineering Software testing Mathematical proof Scope (computer science) Software reliability testing Task (project management) Software Software performance testing Software verification Overtaking Static analysis Verification and validation Software construction System integration testing Programming language Software development Systems engineering Engineering

Metrics

71
Cited By
8.32
FWCI (Field Weighted Citation Impact)
0
Refs
0.98
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Software Testing and Debugging Techniques
Physical Sciences →  Computer Science →  Software
Software System Performance and Reliability
Physical Sciences →  Computer Science →  Computer Networks and Communications
Software Engineering Research
Physical Sciences →  Computer Science →  Information Systems

Related Documents

JOURNAL ARTICLE

Seven Fundamental Principles of Testing

Vaishali BorseKishor S. Wagh

Journal:   International Journal of Science and Research (IJSR) Year: 2017 Vol: 6 (12)Pages: 1-3
BOOK-CHAPTER

Seven principles of inductive software engineering

Tim Menzies

Elsevier eBooks Year: 2016 Pages: 13-17
JOURNAL ARTICLE

Seven principles for selecting software packages

Jan DamsgaardJan Karlsbjerg

Journal:   Communications of the ACM Year: 2010 Vol: 53 (8)Pages: 63-71
JOURNAL ARTICLE

Seven basic principles of software engineering

Barry Boehm

Journal:   Journal of Systems and Software Year: 1983 Vol: 3 (1)Pages: 3-24
JOURNAL ARTICLE

SOFTWARE TESTING TECHNIQUES AND PRINCIPLES

Burim RexhepiAli Rexhepi

Journal:   Knowledge International Journal Year: 2018 Vol: 28 (4)Pages: 1383-1387
© 2026 ScienceGate Book Chapters — All rights reserved.