Test effort estimation involves predicting the amount of test-related work needed in order to meet the objectives of testing a project, release or iteration leadership and is also one of the software testing basics for the test manager. Factors influencing the test effort may include: Product characteristics, Development process characteristics, People characteristics, and Test results.