CISC 327 Lecture Notes - Lecture 7: Acceptance Testing, Integration Testing, System Testing

43 views2 pages

Document Summary

Testing the process of executing software in controlled manner does it behave as specified . Implies that we have a specification, or we have some property we wish to test for independently of the specification. Systematic testing: choosing and creating test cases, executing the tests and documenting the results, evaluating the results, possibly automatically, deciding when we are done. Debugging not testing: debugging is the process of analyzing and locating bugs, testing is more comprehensive it is methodically searching and exposing bugs. Levels of testing: unit testing verification that infividual components of the architecture meet their detailed design specs. Tests as goals: write spec test for that level, design tests without knowledge of the software implementation, otherwise, we will test for what it actually does, rather than what it should do. If a problem is encountered: the tests were wrong, the software is wrong.

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