Kryptonite

Testing Object-Oriented Software: Life Cycle Solutions by Imran Bashir (English)

Description: Testing Object-Oriented Software by Imran Bashir, Amrit L. Goel 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. FORMAT Hardcover LANGUAGE English CONDITION Brand New Publisher Description 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. Notes This is a book about testing object-oriented software and how various aspects of object-oriented software techniques impact on testing. It is intended for practitioners, managers, researchers, and students interested in OO software development. Table of Contents 1 Introduction.- 1.1 Why a Book on Testing Object-Oriented Software?.- 1.2 Outline of Book.- 2 Software Process and Testing Models.- 2.1 Software Process Models.- 2.2 Object-Oriented Software Development and Testing Model.- 2.3 Summary.- 3 Impact of Object Orientation on Testing.- 3.1 Encapsulation.- 3.2 Information Hiding.- 3.3 Abstraction.- 3.4 Inheritance.- 3.5 Reuse.- 3.6 Testability of Object-Oriented Systems.- 3.7 Summary.- 4 Requirements Testing.- 4.1 Objective.- 4.2 Approach.- 4.3 Activities.- 4.4 Resources.- 4.5 Effort.- 4.6 Acceptance Criteria.- 4.7 Summary.- 5 Design Testing.- 5.1 Objective.- 5.2 Approach.- 5.3 Activities.- 5.4 Resources.- 5.5 Effort.- 5.6 Acceptance Criteria.- 5.7 Summary.- 6 Base Classes Unit Testing.- 6.1 Objective.- 6.2 Approach.- 6.3 Activities.- 6.4 Resources.- 6.5 Effort.- 6.6 Acceptance Criteria.- 6.7 Summary.- 7 Derived Classes Unit Testing.- 7.1 Test Procedure.- 7.2 Analysis.- 7.3 Summary.- 8 Testing C++ Special Features.- 8.1 Static Data Members.- 8.2 Function Pointers.- 8.3 Structs as Data Members.- 8.4 Nested Classes.- 8.5 Member Access Controlaccess control.- 8.6 Composite Classes.- 8.7 Abstract Classes.- 8.8 Summary.- 9 Code Reviews.- 9.1 Objective.- 9.2 Approach.- 9.3 Activities.- 9.4 Resources.- 9.5 Effort.- 9.6 Acceptance Criteria.- 9.7 Language-Independent Errors Checklist.- 9.8 Object-Oriented Errors Checklist.- 9.9 Summary.- 10 Integration Testing.- 10.1 Objective.- 10.2 Approach.- 10.3 Activities.- 10.4 Resources.- 10.5 Effort.- 10.6 Acceptance Criteria.- 10.7 Summary.- 11 Integrated-System Testing.- 11.1 Objective.- 11.2 Approach.- 11.3 Activities.- 11.4 Resources.- 11.5 Effort.- 11.6 Acceptance Criteria.- 11.7 Summary.- A SampleStatistic Class Source Code.- A.1 Header File.- A.2 Source File.- B SampleHistogram Class Source Code.- B.1 Header File.- B.2 Source File.- C PriorityQueue Class Source Code.- C.1 Eiffel Implementation.- C.2 C++ Header File.- C.3 C++ Source File.- D Algorithms for Drawing MaDUM.- D.1 Base Class MaDUM Algorithm.- D.2 Derived Class MaDUM Algorithm.- E Test Data Adequacy Axioms.- E.1 "Obvious" Axioms.- E.1.1 Applicabilityapplicability.- E.1.2 NonExhaustive Applicability.- E.1.3 Monotonicity.- E.1.4 Inadequate Empty Set.- E.1.5 Renaming.- E.1.6 Complexity.- E.1.7 Statement Coverage.- E.2 "Not-so-obvious" Axioms.- E.2.1 Antiextensionality.- E.2.2 General Multiple Change.- E.2.3 Antidecomposition.- E.2.4 Anticomposition.- References. Promotional Springer Book Archives Long Description 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. Description for Sales People This is a book about testing object-oriented software and how various aspects of object-oriented software techniques impact on testing. It is intended for practitioners, managers, researchers, and students interested in OO software development. Details ISBN0387988963 Author Amrit L. Goel Language English ISBN-10 0387988963 ISBN-13 9780387988962 Media Book Format Hardcover DEWEY 005.14 Year 1999 Imprint Springer-Verlag New York Inc. Place of Publication New York, NY Country of Publication United States Short Title TESTING OBJECT-ORIENTED SOFTWA Pages 209 Edition 1999th Subtitle Life Cycle Solutions DOI 10.1007/b92979 AU Release Date 1999-12-17 NZ Release Date 1999-12-17 US Release Date 1999-12-17 UK Release Date 1999-12-17 Publisher Springer-Verlag New York Inc. Edition Description 1999 ed. Publication Date 1999-12-17 Alternative 9781461271796 Illustrations XIX, 209 p. Audience Undergraduate We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:137556886;

Price: 150.34 AUD

Location: Melbourne

End Time: 2024-12-04T08:47:32.000Z

Shipping Cost: 0 AUD

Product Images

Testing Object-Oriented Software: Life Cycle Solutions by Imran Bashir (English)

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9780387988962

Book Title: Testing Object-Oriented Software

Number of Pages: 209 Pages

Language: English

Publication Name: Testing Object-Oriented Software: Life Cycle Solutions

Publisher: Springer-Verlag New York Inc.

Publication Year: 1999

Subject: Computer Science

Item Height: 235 mm

Item Weight: 1110 g

Type: Textbook

Author: Imran Bashir, Amrit L. Goel

Item Width: 155 mm

Format: Hardcover

Recommended

Testing Object-Oriented Software: Life Cycle Solutions by Imran Bashir (English)
Testing Object-Oriented Software: Life Cycle Solutions by Imran Bashir (English)

$67.60

View Details
A Practical Guide to Testing Object-Oriented Software By John D.
A Practical Guide to Testing Object-Oriented Software By John D.

$11.79

View Details
Practical Model-Based Testing A Tools Approach Utting Legeard Hardback
Practical Model-Based Testing A Tools Approach Utting Legeard Hardback

$65.90

View Details
Growing Object-Oriented Software Guided by Tests by Steve Freeman
Growing Object-Oriented Software Guided by Tests by Steve Freeman

$37.95

View Details
Steve Freeman N Growing Object-Oriented Software, Guided (Paperback) (UK IMPORT)
Steve Freeman N Growing Object-Oriented Software, Guided (Paperback) (UK IMPORT)

$65.64

View Details
Reactive Extensions in .NET: With exam... by Dresher, Tamir Paperback / softback
Reactive Extensions in .NET: With exam... by Dresher, Tamir Paperback / softback

$28.61

View Details
Modern Multithreading : Implementing, Testing, And Debugging Multithreaded Ja...
Modern Multithreading : Implementing, Testing, And Debugging Multithreaded Ja...

$113.32

View Details
A Practical Guide to Testing Object-oriented Software (Object Te
A Practical Guide to Testing Object-oriented Software (Object Te

$5.21

View Details
Practical Guide to Testing Object-Oriented Software
Practical Guide to Testing Object-Oriented Software

$8.19

View Details
Yurga - Testing and Testability of Object-Oriented Software Systems Vi - S555z
Yurga - Testing and Testability of Object-Oriented Software Systems Vi - S555z

$116.01

View Details