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.

Capability
Efficiency
Reliability
Portability
Maintainability
Usability
Compatibility

Software Testing Resources

The right people and the required material base.

Human Resources

Specialized Teams | Agile Teams

Infrastructure