Skip to content

Software Testing and Quality Assurance Theory and Practice

Best in textbook rentals since 2012!

ISBN-10: 0471789119

ISBN-13: 9780471789116

Edition: 2008

Authors: Kshirasagar Naik, Priyadarshi Tripathy

List price: $152.95
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

Description:

Currently, most textbooks focus on the topics of software testing and quality assurance separately. Now, Software Testing and Quality Assurance offers instructors and students in software engineering a single source for the subject. A range of topics is covered, including SQA processes and metrics, program testing, code review, system testing, test execution, and quality metrics and reliability models. It is a valuable text, as well as an excellent professional reference for practitioners of software testing.
Customers also bought

Book details

List price: $152.95
Copyright year: 2008
Publisher: John Wiley & Sons, Incorporated
Publication date: 8/18/2008
Binding: Hardcover
Pages: 648
Size: 6.50" wide x 9.50" long x 1.55" tall
Weight: 2.420
Language: English

Preface
List of Figures
List of Tables
Basic Concepts and Preliminaries
Quality Revolution
Software Quality
Role of Testing
Verification and Validation
Failure, Error, Fault, and Defect
Notion of Software Reliability
Objectives of Testing
What Is a Test Case?
Expected Outcome
Concept of Complete Testing
Central Issue in Testing
Testing Activities
Test Levels
Sources of Information for Test Case Studies
White-Box and Black-Box Testing
Test Planning and Design
Monitoring and Measuring Test Execution
Test Tools and Automation
Test Team Organization and Management
Outline of Book.References.Exercises
Theory of Program Testing
Basic Concepts in Testing Theory
Theory of Goodenough and Gerhart
Theory of Weyuker and Ostrand
Theory of Gourlay
Adequacy of Testing
Limitations of Testing
Summary.Literature Review.References.Exercises
Unit Testing
Concept of Unit Testing
Static Unit Testing
Defect Prevention
Dynamic Unit Testing
Mutation Testing
Debugging
Unit Testing in extreme Programming
JUnit: Framework for Unit Testing
Tools for Unit Testing
Summary.Literature Review.References.Exercises
Control Flow Testing
Basic Idea
Outline of Control Flow Testing
Control Flow Graph
Paths in a Control Flow Chart
Path Selection Criteria
Generating Test Input
Examples of Test Data Selection
Containing Infeasible Paths
Summary.Literature Review.References.Exercises
Data Flow Testing
General Idea
Data flow Anomaly
Overview of Dynamic Data flow Testing
Data Flow Graph
Data Flow Terms
Data Flow Testing Criteria
Comparison of Data Flow Test Selection Criteria
Feasible Paths and Test Selection Criteria
Comparison of Testing Techniques
Summary.Literature Review.References.Exercises
Domain Testing
Domain Error
Testing for Domain Errors
Sources of Domain
Types of Domain Errors
ON and OFF Points
Test Selection Criterion
Summary.Literature Review.References.Exercises
System Integration
Concept of Integration Testing
Different Types of Interfaces and Interface Errors
Granularity of System Integration Testing
System Integration Techniques
Software and Hardware Integration
Test Plan for System Integration
Off-the Shelf Component Integration
Summary.Literature Review.References.Exercises
System Test Categories
Taxonomy of System Tests
Basic Tests
Functionality Tests
Robustness Tests
Interoperability Tests
Performance Tests
Scalability Tests
Stress Tests
Load and Stability Tests
Reliability Tests
Regression Tests
Documentation Tests
Regulatory Tests
Summary.Literature Review.References.Exercises
Functional Testing
Functional Testing Concepts of Howden
Complexity of Applying Functional Testing
Pairwise