Testing Theory

What is Software Testing?

Definition: The process of Evaluation of a system and its components with the intent of validating against specific requirements

Software Testing Life Cycle.

When to start testing?

source

Testing myths to overcome:

"Testing is too expensive.
Testing is time-consuming.
Only fully developed processes are tested.
A tested software is bug-free."
( http://www.tutorialspoint.com/software_testing/software_testing_myths.htm)

The Importance of Testing

source