Testing is the process by which quality is verified.

Many nodes cover different areas of software testing.

  • white box testing - testing with knowledge of the sourcecode. Also called clearbox testing
  • black box testing - testing without seeing the sourcecode. Each module is a 'black box'
  • regression testing - repeating testing during development to detect new bugs
  • code coverage - how tested is your code? Code Coverage metrics can help!