Requirements analysis Checking for the number of Modules in the requirement document Preparing requirement traceability matrix and checking for the sufficiency of the requirements Gather the doubts about the requirements from the document and getting them clarified from the client Test plan preparation Preparation of functional test requirements Dividing the test requirements into test cases Checking for the data required for the test case Classifying the test case into small or medium or complex Calculation of the time and effort required for the test case Test effort estimation Classification of test cases into small, medium and complex Analyzing the time and effort required based on the type of test case. Test case preparation Preparation of test case title, steps to execute, gathering data for the test case if required, expected result and actual result. Test case execution Checking if the test environment is perfect by doing smoke test. Then proceeding for the test execution. If t