![]() |
| ||||||||||||
|
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now |
Software Testing: A Guide to the TMap® Approach
Martin Pol, Ruud Teunissen, Erik can Veenendaal
Testing is an essential part of the software development lifecycle, focusing on issues that must be addressed before the information system goes into production. Have all parts and characteristics of the information system been checked sufficiently? Have issues such as suitability, performance and security been looked at? Have all defects been corrected without any new ones being introduced during the re-work process? It is crucial that these questions are not left unanswered until the final stages, therefore, a well-structured and reliable test process is required.
TMap (Test Management approach) is a well-established and internationally proven methodology, having been developed in the Netherlands and Belgium by IQUIP Informatica B.V, a softwaretesting specialist. It will help save your company time and money by producing well-designed, reliable quality systems. As the method is non-proprietary and is independent of any development method and platform, you can adapt it to suit your organization and its specific requirements.
If you are directly involved in the test process, Software Testing: A Guide to the Tmap® Approach is for you. It will:
Features:
About the authors:
Martin Pol
is both CEO and senior consultant of Polteq International Testing Services B.V. and an advisor to the R&D department of IQUIP Informatica B.V. He has had over 25 years¿ experience in structured testing and was involved in the development of Tmap. Martin is a highly regarded lecturer and speaker throughout the world and has twice chaired the EuroSTAR conference. He has recently received the European Testing Excellence Award for his contribution to the field of testing.
Ruud Teunissen
is an international test consultant for IQUIP Informatica B.V. and Gitek, Belgium. He has an outstanding track record in test management and test consultancy and is a regular speaker at international conferences.
Erik van Veenendaal
is a co-founder of Improve Quality Services and is also a lecturer and researcher at Eindhoven University of Technology, Faculty of Technology Management. He is the author of a number of software quality and testing books, a regular speaker at conferences and is a leading trainer in the field of software testing.
Martin Pol is a highly regarded lecturer and speaker throughout the world and has twice chaired the EuroSTAR conference. He has recently received the European Testing Excellence Award for his contribution to the field of testing.
Ruud Teunissen is an international test consultant for IQUIP Informatica B.V. and Gitek, Belgium. He has an outstanding track record in test management and test consultancy and is a regular speaker at international conferences.
Erik van Veenendaal
is a co-founder of Improve Quality Services and is also a lecturer and researcher at Eindhoven University of Technology, Faculty of Technology Management. He is the author of a number of software quality and testing books, a regular speaker at conferences and is a leading trainer in the field of software testing.
Product Details
Would you like to update product info or give feedback on images? |
First, a little about TMAP to explain why I think the approach is important and useful: It views testing as a process instead of a collection of procedures. The advantage is that once a process is in place it can be stabilized and improved upon. The key to testing is repeatability, and without a process there can be no repeatability. TMAP consists of four elements that combine to form a cohesive test management model:
(1) Testing life cycle that is aligned to the development life cycle. This life cycle is encapsulated within a planning and control framework that easily fits into the project management activities of the development life cycle.
(2) Testing techniques - not the techniques used in the execution of test cases, but the techniques employed for defining a test strategy, developing test specifications, and the associated artifacts. This book does cover some basic test execution techniques, but they are not the focus of the book and are not covered in great detail.
(3) Infrastructure and tools - addresses what are the minimums for an effective test process in the form of environments and tools. If you're establishing a test organization this aspect will be invaluable.
(4) Organization - how the test organization is structured and how it relates to external functions, such as development, configuration and release management, project management and other major stakeholders.
Each of the above elements and their parts are covered in great detail, resulting in a sound framework for test management. That alone makes this book invaluable, but there are some additional gems that I especially liked:
- Test point analysis and estimation, which is an estimating method for test effort that is based on function point analysis. This is incredibly valuable because accurate estimation is one of the shortfalls in testing. This alone is reason to buy the book.
- The wealth of checklists - I especially liked the comprehensive list of quality characteristics.
- Testing in maintenance situations - probably the most common situation for software testing and this book covers it well.
This book and the related one titled "Test Process Improvement: A Practical Step-by-Step Guide to Structured Testing" combine to give a complete picture of test management and test process improvement. I recommend both, as well as "Systematic Software Testing" by Rick D. Craig and Stefan P. Jaskiel which lays the foundation for, and is consistent with, both TPI and TMAP.