Table of Contents


book cover
Software Testing
By Ron Patton
...............................................
Publisher: Sams Publishing
Pub Date: July 26, 2005
ISBN: 0-672-32798-8
Pages: 408
 



Table of Contents  | Index

   Copyright
   About the Author
   Acknowledgments
   We Want to Hear from You!
   Introduction
      About the Second Edition
      Who Should Use This Book?
      What This Book Will Do for You
      Software Necessary to Use This Book
      How This Book Is Organized
      Conventions Used in This Book
   Part I.  The Big Picture
          Chapter 1.  Software Testing Background
      Infamous Software Error Case Studies
      What Is a Bug?
      Why Do Bugs Occur?
      The Cost of Bugs
      What Exactly Does a Software Tester Do?
      What Makes a Good Software Tester?
      Summary
      Quiz
          Chapter 2.  The Software Development Process
      Product Components
      Software Project Staff
      Software Development Lifecycle Models
      Summary
      Quiz
          Chapter 3.  The Realities of Software Testing
      Testing Axioms
      Software Testing Terms and Definitions
      Summary
      Quiz
   Part II.  Testing Fundamentals
          Chapter 4.  Examining the Specification
      Getting Started
      Performing a High-Level Review of the Specification
      Low-Level Specification Test Techniques
      Summary
      Quiz
          Chapter 5.  Testing the Software with Blinders On
      Dynamic Black-Box Testing: Testing the Software While Blindfolded
      Test-to-Pass and Test-to-Fail
      Equivalence Partitioning
      Data Testing
      State Testing
      Other Black-Box Test Techniques
      Summary
      Quiz
          Chapter 6.  Examining the Code
      Static White-Box Testing: Examining the Design and Code
      Formal Reviews
      Coding Standards and Guidelines
      Generic Code Review Checklist
      Summary
      Quiz
          Chapter 7.  Testing the Software with X-Ray Glasses
      Dynamic White-Box Testing
      Dynamic White-Box Testing Versus Debugging
      Testing the Pieces
      Data Coverage
      Code Coverage
      Summary
      Quiz
   Part III.  Applying Your Testing Skills
          Chapter 8.  Configuration Testing
      An Overview of Configuration Testing
      Approaching the Task
      Obtaining the Hardware
      Identifying Hardware Standards
      Configuration Testing Other Hardware
      Summary
      Quiz
          Chapter 9.  Compatibility Testing
      Compatibility Testing Overview
      Platform and Application Versions
      Standards and Guidelines
      Data Sharing Compatibility
      Summary
      Quiz
          Chapter 10.  Foreign-Language Testing
      Making the Words and Pictures Make Sense
      Translation Issues
      Localization Issues
      Configuration and Compatibility Issues
      How Much Should You Test?
      Summary
      Quiz
          Chapter 11.  Usability Testing
      User Interface Testing
      What Makes a Good UI?
      Testing for the Disabled: Accessibility Testing
      Summary
      Quiz
          Chapter 12.  Testing the Documentation
      Types of Software Documentation
      The Importance of Documentation Testing
      What to Look for When Reviewing Documentation
      The Realities of Documentation Testing
      Summary
      Quiz
          Chapter 13.  Testing for Software Security
      WarGamesthe Movie
      Understanding the Motivation
      Threat Modeling
      Is Software Security a Feature? Is Security Vulnerability a Bug?
      Understanding the Buffer Overrun
      Using Safe String Functions
      Computer Forensics
      Summary
      Quiz
          Chapter 14.  Website Testing
      Web Page Fundamentals
      Black-Box Testing
      Gray-Box Testing
      White-Box Testing
      Configuration and Compatibility Testing
      Usability Testing
      Introducing Automation
      Summary
      Quiz
   Part IV.  Supplementing Your Testing
          Chapter 15.  Automated Testing and Test Tools
      The Benefits of Automation and Tools
      Test Tools
      Software Test Automation
      Random Testing: Monkeys and Gorillas
      Realities of Using Test Tools and Automation
      Summary
      Quiz
          Chapter 16.  Bug Bashes and Beta Testing
      Having Other People Test Your Software
      Test Sharing
      Beta Testing
      Outsourcing Your Testing
      Summary
      Quiz
   Part V.  Working with Test Documentation
          Chapter 17.  Planning Your Test Effort
      The Goal of Test Planning
      Test Planning Topics
      Summary
      Quiz
          Chapter 18.  Writing and Tracking Test Cases
      The Goals of Test Case Planning
      Test Case Planning Overview
      Test Case Organization and Tracking
      Summary
      Quiz
          Chapter 19.  Reporting What You Find
      Getting Your Bugs Fixed
      Isolating and Reproducing Bugs
      Not All Bugs Are Created Equal
      A Bug's Life Cycle
      Bug-Tracking Systems
      Summary
      Quiz
          Chapter 20.  Measuring Your Success
      Using the Information in the Bug Tracking Database
      Metrics That You'll Use in Your Daily Testing
      Common Project-Level Metrics
      Summary
      Quiz
   Part VI.  The Future
          Chapter 21.  Software Quality Assurance
      Quality Is Free
      Testing and Quality Assurance in the Workplace
      Test Management and Organizational Structures
      Capability Maturity Model (CMM)
      ISO 9000
      Summary
      Quiz
          Chapter 22.  Your Career as a Software Tester
      Your Job as a Software Tester
      Finding a Software Testing Position
      Gaining Hands-On Experience
      Formal Training Opportunities
      Websites
      Professional Organizations Dedicated to Software or Software Quality
      Further Reading
      Summary
      Quiz
          Appendix A.  Answers to Quiz Questions
      Chapter 1
      Chapter 2
      Chapter 3
      Chapter 4
      Chapter 5
      Chapter 6
      Chapter 7
      Chapter 8
      Chapter 9
      Chapter 10
      Chapter 11
      Chapter 12
      Chapter 13
      Chapter 14
      Chapter 15
      Chapter 16
      Chapter 17
      Chapter 18
      Chapter 19
      Chapter 20
      Chapter 21
      Chapter 22
         What we've heard from expert reviewers about Ron Patton's Software Testing
   Index



Software Testing
Lessons Learned in Software Testing
ISBN: 0471081124
EAN: 2147483647
Year: 2005
Pages: 233

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net