- Test Estimation Techniques
- Percent Of Development Effort
- Metrics Based Approach
- Implicit Risk Context Approach
- Iterative Approach
- Delphi Method
- Three Point Estimation
- TestCase Enumeration Based Estimate
- Task Based Estimate (WBS)
- Testing Size/Points Based Estimate
- Function Point Analysis
- UseCase Point Estimate
- Object Point Or Alogrithmic Technique
In this method first all the test cases are enumerated and then testing effort required for each test case is estimated using person hours or person days consistently. Best Case, Normal Case and Worst Case scenarios are used for estimating effort needed for each test case. Then Expected Effort for individual test case is calculated using Beta Distribution as
Expected Effort = Best Case + Worst Case + (4 * Normal Case) / 6
This is then summed up to get Expected effort estimate for the project








Gone are the days when the software testing used to be an additional role and responsibility of the developer. The complexity and size of the software has increased multi-fold and with that the types of testing and complexity of testing has also increased.