𝔖 Scriptorium
✦   LIBER   ✦

πŸ“

Testing Object-Oriented Software: Life Cycle Solutions

✍ Scribed by Imran Bashir, Amrit L. Goel (auth.)


Publisher
Springer-Verlag New York
Year
1999
Tongue
English
Leaves
225
Edition
1
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


The rise of object-oriented (00) software development seems to have helped improve software quality, but it has not, of course, eliminated all possibility of error. Thus, software testing is at least as important today as it ever has been. Testing, as a centerpiece of quality assurance efforts, only increases in value as society becomes more and more reliant on software. Testing 00 components and even 00 systems is not very difficult once you know how to do it. But until now there have been few accounts of how to do it well and none that adequately characterize testing across the life cycle of large 00 software production efforts. This book combines insights from research on 00 testing with insights from industrial testing efforts to produce an account that should be valuable to anyone interested in the theory and practice of testing 00 software. This book provides extensive coverage of testing methods applicable to 00 software development, as well as discussions of underlying concepts and technical underpinnings that enable you to devise additional techniques of your own. It is unlikely that you will apply every test, process, review criterion, or metric described in this book to your software project. If you have a small project, it is unlikely that you will apply more than a few of them. But the breadth of coverage allows you to select and customize them with full knowledge of the alternatives and of the options available if you need to extend testing efforts.

✦ Table of Contents


Front Matter....Pages i-xix
Introduction....Pages 1-4
Software Process and Testing Models....Pages 5-19
Impact of Object Orientation on Testing....Pages 20-26
Requirements Testing....Pages 27-35
Design Testing....Pages 36-48
Base Classes Unit Testing....Pages 49-71
Derived Classes Unit Testing....Pages 72-88
Testing C++ Special Features....Pages 89-96
Code Reviews....Pages 97-113
Integration Testing....Pages 114-127
Integrated-System Testing....Pages 128-144
Back Matter....Pages 145-209

✦ Subjects


Software Engineering


πŸ“œ SIMILAR VOLUMES


Growing Object-Oriented Software, Guided
✍ Steve Freeman, Nat Pryce πŸ“‚ Library πŸ“… 2009 πŸ› Addison-Wesley Professional 🌐 English

Foreword by Kent Beck Β  "The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows.” --Ward Cunningham Β  β€œAt last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keeper.” --Robert

Growing Object-Oriented Software, Guided
✍ Steve Freeman; Nat Pryce πŸ“‚ Library πŸ“… 2009 πŸ› Addison-Wesley Professional 🌐 English

Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that t

Growing object-oriented software, guided
✍ Freeman, Steve;Pryce, Nat πŸ“‚ Library πŸ“… 2009;2012 πŸ› Addison-Wesley Professional 🌐 English

Foreword by Kent Beck<b></b><i>"The authors of this book have led a revolution in the craft of programming by controlling the environment in which software grows."</i>--Ward Cunningham<i></i><i>"At last, a book suffused with code that exposes the deep symbiosis between TDD and OOD. This one's a keep