Assignment 4

.doc

School

Virginia Commonwealth University *

*We aren’t endorsed by this school

Course

519

Subject

Computer Science

Date

Apr 29, 2024

Type

doc

Pages

3

Uploaded by ConstableThunderZebra37 on coursehero.com

CMSC 520 Assignment 4 Read Chapter 20, pp. 440-465 component testing = unit testing Who is usually responsible for component testing for non-critical systems? For critical systems? integration testing Who is responsible for integration testing? defect testing goal contrast with validation testing successful defect tests What can be demonstrated by testing with regard to the faults in a program, and what cannot? test data vs. test cases exhaustive testing testing policies black box testing = functional testing What knowledge guides test case selection? equivalence partitioning equivalence partitions = equivalence domains input equivalence partitions output equivalence partitions test case selection within partitions structural testing = white box testing = glass box testing = clear box testing What knowledge guides test case selection?
path testing Why doesn’t path testing test all possible combinations of all paths? program flow graph flow graph representation of: conditionals loops independent program path cyclomatic complexity dynamic program analyzers execution profile integration testing strategies top-down bottom-up comparison of top-down and bottom up with respect to: architectural validation system demonstration test implementation test observation interface testing types of component interfaces interface error classes Why is testing for interface defects difficult? guidelines for interface testing stress testing
Your preview ends here
Eager to read complete document? Join bartleby learn and gain access to the full version
  • Access to all documents
  • Unlimited textbook solutions
  • 24/7 expert homework help