Implementing the test strategy

Implementing the test strategy