Practical software testing. A process-oriented approach
This book gives a broad, albeit not deep introduction to software testing and related fields of software quality. The book is structured into sixteen chapters and three appendices. The first three chapters are a general introduction to testing. Chapters 4-6 cover the classic black-box and white-box testing techniques and the different testing levels (unit, integration, system test, etc.) The next three chapters are devoted to planning, documenting, organizing and controlling the test process. Chapters 10, 11, 12, 13 and 15 deal with non-testing issues of software quality: reviews, measurement, evaluating quality, defect prevention, and process control and improvement. Chapter 14 is on testing tools and chapter 16 describes the Testing Maturity Model (TMM), which the author has developed. The Appendices contain a bibliography, a sample test plan and all the details of the TMM. The author gives a short introduction to the TMM in chapter 1 and then uses it as a framework for the rest of her textbook. The text is well-organized and easy to read. All basics of testing that you will expect from a textbook on that topic are covered. On the other hand, the text does not go into enough detail such that the reader can learn and apply the techniques without further guidance. Some recent developments in the field of testing and quality are not covered, e.g. automatic regression testing on the unit level (using concepts such as JUnit) or the work on new inspection techniques such as meetingless inspections, perspective-based reading, etc. There are exercises at the end of each chapter. Nevertheless, the book is less practical that it claims to be in the title; the presentation follows a rather academic style. So if you are looking for a text for beginners who need a first introduction to the field, this book is ok as long as you augment it with supplementary material.
- An improved method for test case prioritization by incorporating historical test case data
- Software testing processes as a linear dynamic system
- Visual basic for testers
- MiTS in Depth: An Analysis of Distinct Tabu Search Configurations for Constructing Mixed Covering Arrays
- Introduction to Software Testing
- Fuzzing for software security testing and quality assurance
- scientific article; zbMATH DE number 5542184 (Why is no real title available?)
- scientific article; zbMATH DE number 1979578 (Why is no real title available?)
- scientific article; zbMATH DE number 2020403 (Why is no real title available?)
- A practical approach to software quality
- scientific article; zbMATH DE number 1520612 (Why is no real title available?)
- scientific article; zbMATH DE number 1790664 (Why is no real title available?)
- scientific article; zbMATH DE number 2138537 (Why is no real title available?)
- scientific article; zbMATH DE number 2110654 (Why is no real title available?)
- scientific article; zbMATH DE number 756753 (Why is no real title available?)
- Introduction to combinatorial testing
- Software testing. A craftsman's approach
- Guide to advanced software testing.
- Flexible and rigorous numerical modelling of multiphysics processes in fractured porous media using PorePy
This page was built for publication: Practical software testing. A process-oriented approach
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q4428286)