CS3340:   Intro OOP and Design

 

Testing

 

  • Acceptance Testing: process of testing system in its real environment with real data
  • Regression Testing: re-execution of program tests after modifcations have been made...make sure still works properly.
  • Unit Testing: Testing a module by itself.
  • Integration Testing: tests groups of modules that have pased unit testing.
  • Forms of Testing (and terms):
    • Black-box testing - testing program/module based on input values and expected output values.
    • Clear (white) - box testing - testing program/module based on executing each statement, branch/path of the code.
    • Test Driver - a program that sets up the testing environment by declaring and assigning initial values to varialbes then calls the program/module to be tested. (i.e. sets up a test case).
© Lynne Grewe