CS 40800 Lecture 2: 01102019

34 views4 pages

Document Summary

It might take several defects to cause a particular failure: an error is a slip-up or inappropriate decision by a software developer that leads to the introduction of a defect. It does not pay to take an excessive amount of time; the tester has to be efficient. Black-box testing: testers provide the system with inputs and observe the outputs, they can see none of the, the source code, the internal data, any of the design documentation describing the system"s internals. It is inappropriate to test by brute force, using every possible input value: takes long time. Combinations of equivalence classes: combinatorial explosion means that you cannot realistically test every possible system- wide equivalence class. White-box testing: also classes glass-box" or structural" testing, testers have access to the system design, they can, examine the design documents, view the code, observe at run time the steps taken by the algorithms and their internal data.

Get access

Grade+20% off
$8 USD/m$10 USD/m
Billed $96 USD annually
Grade+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
40 Verified Answers
Class+
$8 USD/m
Billed $96 USD annually
Class+
Homework Help
Study Guides
Textbook Solutions
Class Notes
Textbook Notes
Booster Class
30 Verified Answers

Related Documents