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!