ABSTRACT

The software development world has changed significantly in the past five years. Noteworthy among its many changes is the emergence of the "Unified Modeling Language" (UML) as an industry standard. While thousands of software computer professionals and students continue to rely upon the bestselling first edition of Software Testing, the time has co

part |2 pages

PART I: A MATHEMATICAL CONTEXT

chapter 1|12 pages

A Perspective on Testing

chapter 2|18 pages

Examples

chapter 3|20 pages

Discrete Math for Testers

chapter 4|24 pages

Graph Theory for Testers

part |2 pages

Part II: FUNCTIONAL TESTING

chapter 5|18 pages

Boundary Value Testing

chapter 6|14 pages

Equivalence Class Testing

chapter 7|12 pages

Decision Table-Based Testing

chapter 8|12 pages

Retrospective on Functional Testing

part |2 pages

Part III: STRUCTURAL TESTING

chapter 9|20 pages

Path Testing

chapter 10|18 pages

Data Flow Testing

chapter 11|10 pages

Retrospective on Structural Testing

part |2 pages

Part IV: INTEGRATION AND SYSTEM TESTING

chapter 12|18 pages

Levels of Testing

chapter 13|26 pages

Integration Testing

chapter 14|30 pages

System Testing

chapter 15|24 pages

Interaction Testing

part |2 pages

Part V: OBJECT-ORIENTED TESTING

chapter 16|12 pages

Issues in Object-Oriented Testing

chapter 17|12 pages

Class Testing

chapter 18|16 pages

Object-Oriented Integration Testing

chapter 19|12 pages

GUI Testing

chapter 20|14 pages

Object-Oriented System Testing