000 a
999 _c32187
_d32187
008 231102b xxu||||| |||| 00| 0 eng d
020 _a9781108833349
082 _a005.1
_bBIE
100 _aBierig, Ralf
245 _aEssentials of software testing
260 _bCambridge University Press,
_c2022
_aCambridge :
300 _axiii, 304 p. ;
_bill.,
_c25 cm.
365 _b44.99
_cGBP
_d107.60
504 _aIncludes bibliographical references and index.
520 _aModern society is heavily reliant on software, and the correct operation of this software is a critical concern. The purpose of this book is to introduce the reader to the essential principles of software testing, enabling them to produce high-quality software. Software testing can be regarded as an art, a craft, and a science - the approach we present provides a bridge between these different viewpoints. This book is based on many years of lecturing in software engineering and software testing at undergraduate and postgraduate level, as well as industrial experience. Software testing techniques are introduced through worked examples, leading to automated tests. Each technique is then explained in more detail, and then its limitations are demonstrated by inserting faults. The process of applying the techniques is also emphasized, covering the steps of analysis, test design, test implementation, and interpretation of test results. The worked examples offer the beginner a practical, step-by-step introduction to each technique. The additional details complement these, providing a deeper understanding of the underlying principles. We hope that you will enjoy reading the book as much as we enjoyed writing it.
650 _aJava source code
650 _aTest implementation
650 _aTest design
650 _aApplication testing
650 _aObject-oriented testing
650 _aUnit testing
650 _aRandom testing
650 _aWhite-box testing
650 _aBlack-box testing
700 _aBrown, Stephen
700 _aTimoney, Joseph
700 _aGalván, Edgar
942 _2ddc
_cBK