[s]Cube's test strategy for the System generally consists of several testing types, depending on customer needs:
Tightly coupled solution components are configured and integrated to demonstrate a major feature set or sub component
Quality Assurance Testing
Systematic measurement, comparison with a standard, monitoring of processes and an associated feedback loop that confers error prevention.
Full set of components and simulated interfaces are assembled and integrated for scenario and complete business process flow testing for the full set of functions.
Rigorous performance and stress testing is performed including volume testing. This testing is performed in the Test environment.
Production Validation Testing
The integration tested solution is migrated to the production environment and tested in an equivalent manner to the Integration Testing. The [s]Cube team executes these tests to ensure no installation anomalies have occurred.
User Acceptance Testing
[s]Cube creates the acceptance Test Plans. As part of this process, [s]Cube team develops Test Cases to test the product. A sub-set of these Test Cases are considered as acceptance Test Cases and are used by customer teams for User Acceptance Testing. Customer reviews and approves the test plans. [s]Cube provides UAT support but the actual testing is done by the customer team.