CIS 2250 Lecture Notes - Lecture 12: Cruiser, White-Box Testing, Regression Testing

42 views6 pages

Document Summary

Testi(cid:374)g (cid:272)a(cid:374) de(cid:373)o(cid:374)strate the prese(cid:374)(cid:272)e of (cid:271)ugs, (cid:271)ut (cid:374)ot their a(cid:271)se(cid:374)(cid:272)e edsger dijkstra. Debugging and testing are not the same thing! Testing is a systematic attempt to break a program: bug-free programs by construction are the goal but not possible so we must test! It is not unusual for developers to spend 40% of the total project time on testing: for life-critical software (e. g. flight control, reactor monitoring), testing can cost. 3 to 5 times as much as all other activities combined. Since testing is basically destructive in nature, it requires that the tester discard preconceived notions about the software being tested. Testing is a process of executing a program with the intent of finding and error. A good test case is one with a high probability of finding an error. A successful test is that discovers an as yet undiscovered error.

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