Software Testing: A Craftsman's Approach, Third Edition

  • 6h 59m
  • Paul C. Jorgensen
  • CRC Press
  • 2008

Extend your Knowledge of Emerging Technologies

The third edition of the widely adopted text and reference book is comprised of six parts. It begins by providing the mathematical background in discrete mathematics and linear graph theory that is used in subsequent sections. The book continues to describe specification-based (functional) and code-based (structural) test development techniques, while extending this theoretical approach to less understood levels of integration and system testing. The author further develops this discussion to include object-oriented software. A completely new section relates all of the previously discussed concepts to the agile software development movement and highlights issues such as how agile and XP development environments are radically changing the role of software testers by making testing integral at every phase of the development process.

Thoroughly revised and updated, Software Testing—A Craftsman’s Approach, Third Edition is sure to become a standard reference for those who need to stay up-to-date on the most recent technologies in software testing. Carrying on the tradition of previous editions, it will continue to serve as a valuable reference for software testers, developers, and engineers.

About the Author

Paul C. Jorgensen, Ph.D., spent 20 years of his first career developing, supporting, and testing telephone switching systems. Since 1986, he has been teaching graduate courses in software engineering, first at Arizona State University, and then at Grand Valley State University. His consulting practice, Software Paradigms, hibernates during the Michigan winter when he is teaching and returns to life (along with everything else in Michigan) during the summer months.

Living and working for 3 years in Italy made him a confirmed “Italophile.” He frequently travels to Italy with his wife, Carol, and daughters, Kirsten and Katia. In the summer, Paul sails his “Rebel” as often as possible. He is a year-round swimmer.

In this Book

  • A Perspective on Testing
  • Examples
  • Discrete Math for Testers
  • Graph Theory for Testers
  • Boundary Value Testing
  • Equivalence Class Testing
  • Decision Table–Based Testing
  • Retrospective on Functional Testing
  • Path Testing
  • Dataflow Testing
  • Retrospective on Structural Testing
  • Levels of Testing
  • Integration Testing
  • System Testing
  • Interaction Testing
  • Issues in Object-Oriented Testing
  • Class Testing
  • Object-Oriented Integration Testing
  • GUI Testing
  • Object-Oriented System Testing
  • Exploratory Testing
  • Model-Based Testing
  • Test-Driven Development
  • A Closer Look at All Pairs Testing
  • Epilogue—Software Testing Excellence
SHOW MORE
FREE ACCESS

YOU MIGHT ALSO LIKE

Rating 4.6 of 3447 users Rating 4.6 of 3447 users (3447)
Rating 4.6 of 5 users Rating 4.6 of 5 users (5)
Rating 3.5 of 2 users Rating 3.5 of 2 users (2)