Testing is a driving concept in software development
Quality software requires testing at all levels.
Manual Testing
When no further releases are foreseen
When big changes are foreseen
If automation is not possible
Automated Testing
Functions that will not suffer often or major changes
Regression testing (that may be automated in 70-80% of cases)
Various automation testing frameworks
Software Quality Criteria
From unit testing up to user acceptance and effective usage.
Software Testing Resources
The right people and the required material base.
Human Resources
Specialized Teams | Agile Teams