Estimation Technique
- Estimation technique plays an important role in the success of software project and proper execution of tasks.
- The technique used to calculate the time needed to fulfil a particular task is called as Estimation Technique.
- The estimate is a prediction or a rough idea to determine the effort (time or cost) required to complete a defined task.
- Estimation is based on the past data, available knowledge, assumptions and calculated risks.
- Estimation is needed to avoid exceeding the timescale and over passing the budget for testing activities.
Following are some important things to be considered before the estimation of testing activities:
- Ensure that all the requirements are final. If not then determine how fast can they be finalized.
- It is necessary to check all the responsibilities and dependencies are clear.
- Ensure that all necessary infrastructure is ready for testing.
- Ensure that all the assumptions and risks are documented before the estimating task.
The software testing estimation techniques used for estimating a task are:
- Delphi Technique
- Work Breakdown Structure
- Three Point Estimation
- Functional Point Method
▲