Testing Phases
Unit/Module Testing
- testing of a unit or module (encapsulation of units) comparing it with requirements & make ready for integration
Integration Testing
- systematic combination and testing of software components to insure consistency of component interfaces
System Testing
- testing an integrated software system comparing it with software system requirements (in development environment)
Acceptance Testing
- testing an integrated hardware and software system (in target environment, with customers data)
- also called "alpha testing"
- after acceptance "beta testing" with a selected group of customers start