Skip to content

Systematic Software Testing

Best in textbook rentals since 2012!

ISBN-10: 1580535089

ISBN-13: 9781580535083

Edition: 2002

Authors: Rick D. Craig, Stefan P. Jaskiel

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!

Based upon a methodology called STEP, a methodology that was originally developed because the IEEE standard only specifies what testing documents need to be built, this practical approach to software testing is written for professionals.
Customers also bought

Book details

Copyright year: 2002
Publisher: Artech House, Incorporated
Binding: Hardcover
Pages: 568
Size: 7.25" wide x 9.00" long x 1.75" tall
Weight: 2.530
Language: English

Rick D. Craig, an experienced test manager and consultant at Software Quality Engineering, has spoken at testing conferences every year since 1985. Rick has helped hundreds of companies throughout Europe, Asia, Australia, and the Americas improve their testing practices. Rick is the former American editor of Software Quality Management magazine, an active member of Mensa of America, and a Colonel in the United States Marine Corps Reserve. He is a technical editor for StickyMinds.com, a community Web site for software testing and quality engineering managers and professionals.

Stefan P. Jaskiel is an information manager experienced in the development of technical documentation. He has developed a wide variety of reference manuals, online help systems, and multimedia CD-ROMs for hardware and software applications in client/server, Web, and PC environments. Stefan has led the design and development of systems/processes for managing and disseminating technical information.

Foreword
Preface
How Is This Book Organized?
Who Should Read This Book?
Who Are the Authors?
Acknowledgments
An Overview of the Testing Process
A Brief History of Testing
STEP Methodology
Risk Analysis
What Is Risk?
Software Risk Analysis
Planning Risks and Contingencies
Master Test Planning
Levels (Stages) of Test Planning
Audience Analysis
Activity Timing
Standard Templates
Sections of a Test Plan
Detailed Test Planning
Acceptance Testing
System Testing
Integration Testing
Unit Testing
Analysis and Design
Creating Inventories
Black-Box vs. White-Box
Black-Box Science
Black-Box Art
White-Box Science
Test Design Documentation
Test Implementation
Test Environment
Model Office Concept
What Should Be Automated?
Avoiding Testing Tool Traps
Evaluating Testware
Test Execution
Before Beginning Test Execution
Test Log
Test Incident Reports
Testing Status and Results
When Are We Done Testing?
Measuring Test Effectiveness
The Test Organization
Test Organizations
Office Environment
The Software Tester
Characteristics of Good Testers
Finding Good Testers
Hiring Testers
How Many Testers Do You Need?
Retaining Staff
Software Tester Certifications
The Test Manager
What Is Management?
Management vs. Leadership
Marine Corps Principles of Leadership
The Test Manager As a Leader
The Test Manager's Role in the Team
The Test Manager's Role in Training
Metrics Primer for Test Managers
Improving the Testing Process
Improving the Testing Process
ISO Certification
Capability Maturity Model (CMM)
Test Process Improvement (TPI) Model
Continuous Improvement
Some Final Thoughts
Use Preventive Testing Techniques
Conduct Software Risk Analysis
Determine Planning Risks
Develop a Testing Strategy
Use Inventories
Use Testing Tools When Appropriate
Analyze Defect Trends and Patterns
Measure Test Effectiveness
Conduct Training Continually
Sell the Idea of Testing
Glossary of Terms
Glossary of Terms
Testing Survey
Test and Evaluation Practices Survey
IEEE Templates
IEEE Templates
Sample Master Test Plan
Sample Master Test Plan
Simplified Unit Test Plan
Simplified Unit Test Plan
Process Diagrams
Bibliography
Bibliography
Index