Foundations of Software Testing also covers Basic Approach Foundations of Software Testing is the premiere example-based text and reference for establishing sound engineering practices in test generation, selection, minimization and enhancement, for software projects ranging from the most simple to the highly complex, to those used by government agencies such as the FAA. Foundations of Software Testing also covers data-flow based adequacy and mutation-based adequacy, which are the most powerful of the available test adequacy criteria. It distills knowledge developed by hundreds of testing researchers and practitioners from all over the world and brings it to readers in an easy to understand form. Test generation, selection, priortization and assessment lie at the foundation of all technical activities that arise in a test process. Appropriate deployment of the elements of this strong foundation enables the testing of different types of software applications, including Object Oriented systems, Web services, graphical user interfaces, embedded systems, as well as properties relating to security, performance, and reliability.
|Published (Last):||16 May 2007|
|PDF File Size:||12.32 Mb|
|ePub File Size:||7.51 Mb|
|Price:||Free* [*Free Regsitration Required]|
Using numerous examples, it offers a lucid description of a wide range of simple to complex techniques for a variety of testing-related tasks. Features Mathematical approach followed to describe a wide range of simple to complex techniques for test generation. Detailed treatment of topics such as test generation from finite state models, combinatorial designs and test selection and minimization for regression testing. Test adequacy assessment using criteria mandated by the FAA and other agencies; data-flow based adequacy and mutation-based adequacy which are the most powerful of the available test adequacy criteria.
Step-by-step algorithms to generate tests. Comparative analyses of commercially available testing tools to facilitate tool selection. Table of contents Chapter 1. Test Generation from Requirements Chapter 3.
Test Generation from Combinatorial Designs Chapter 5. In this book he brings over 30 years of experience in teaching, researching and consulting in software engineering. Courses Software Testing and Verification Computer Science Pearson Higher Education offers special pricing when you choose to package your text with other student resources.
Pearson Higher Education offers special pricing when you choose to package your text with other student resources.
In this section:
Foundations of Software Testing