Introduction to Software Testing
Extensively class-tested, this textbook takes an innovative approach to 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. It incorporates the latest innovations in testing, including techniques to test modern types of software such as OO, web applications, and embedded software. The book contains numerous examples throughout. An instructor's solution manual, PowerPoint slides, sample syllabi, additional examples and updates, testing tools for students, and example software programs in Java are available on an extensive website.
Was andere dazu sagen - Rezension schreiben
Es wurden keine Rezensionen gefunden.
Andere Ausgaben - Alle anzeigen
active clause coverage applied approach artifact automated behavior block CACC called Chapter components consider constraints control ﬂow graph coverage criteria criterion data ﬂow deﬁned deﬁnition difﬁcult du-paths edge coverage evaluates example execution false faults Figure ﬁle ﬁnal ﬁnd ﬁnite state machine ﬁrst ﬂavor grammar graph coverage identiﬁed ignition implementation infeasible integration testing iSub Java Karnaugh map loop method minor clauses modiﬁed Mothra mutation operators node coverage object-oriented output overriding pairs parameter partitioning path coverage path expression polymorphism predicate coverage problem RACC reachability reﬂection regression test regular expression result satisﬁes satisfy Section sidetrips simple paths software development software testing speciﬁcation statement static string subpath subsumes subsumption Table test case values test criteria test engineer test inputs test paths test plan test requirements test set tester tour triOut true truth table unit testing variable web applications
Seite 305 - M. Hutchins, H. Foster, T. Goradia, and T. Ostrand. Experiments on the effectiveness of dataflow- and controlflow-based test adequacy criteria.