Book review: Introduction to Software Testing written by Paul Amman & Jeff Offutt. and published by CUP, 2008, 978-0-521-88038 322 pp., 0-471-20282-7
By Peter Farrell-Vinay. SOEN, 2008
932 citations recorded by the source corpus.
Extensively class tested, this text takes an innovative approach to explaining the process of software testing: it defines testing as the process of applying a few well-defined, general-purpose test criteria to a structure or model of the software. The structure of the text directly reflects the pedagogical approach and incorporates the latest innovations in testing, including techniques to test modern types of software such as OO, web applications, and embedded software.
Subfields: Computer Networks and Communications, Software
View Paper: https://www.semanticscholar.org/paper/3c9120f22f98aed110cc85a63867b4511218d473
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
In Software
- Yue Jia
- Yves Le Traon
- Mike Papadakis
- Mark Harman
- Marinos Kintis
- Jie M. Zhang
- Daniel Kroening
- Xinping Yi
Citations in the corpus
- A survey of safety and trustworthiness of deep neural networks: Verification, testing, adversarial attack and defence, and interpretability (2018, methodology): “However, traditional techniques developed in these two areas, see e.g., [Ammann and Offutt, 2008,Clarke Jr et al., 2018], cannot be be directly applied to deep learning systems, as DNNs exhibit complex internal behaviours not commonly seen within traditional verification and testing.”
- Chapter Six - Mutation Testing Advances: An Analysis and Survey (2019, methodology): “A mutant is said to be killed weakly [32], if the program state immediately after the execution of the mutant differs from the one that corresponds to the original program.”