Test Management Test Automation Test Execution
Development of test methodologies

Development of test strategies

Test requirements/needs analysis

Version control environment management

Monitoring and reviewing on an ongoing basis

System implementation (pilot phases/field trials)

Implanting of appropriate test tools

Developing guidelines for the use of test tools

Identification and recommendation of automated test tools specific to the project

Resources training or provision of skilled resource

Development of test scripts

Test execution, issue management and test coverage reporting

Implementation of test strategies and plans

Unit Testing

Integration Testing

End-to-End System Testing

User Acceptance Testing

System Regression Testing