Effort Estimation Methods

What are the different effort estimation methods available in market for Testing?

Questions by shreyashi.sugandhi

Showing Answers 1 - 4 of 4 Answers

Effort estimation consists in predict how many hours of work and how many workers are needed to develop a project. The effort invested in a software project is probably one of the most important and most analysed variables in recent years in the process of project management. The determination of the value of this variable when initiating software projects allows us to plan adequately any forthcoming activities. As far as estimation and prediction is concerned there is still a number of unsolved problems and errors. To obtain good results it is essential to take into consideration any previous projects. Estimating the effort with a high grade of reliability is a problem which has not yet been solved and even the project manager has to deal with it since the beginning.

  Was this answer useful?  Yes

Muskan83

  • May 13th, 2010
 

Techiniques for Testing are Team Dynamic, Black box testing, White box testing, Performance testing, Stress testing, Other Testing methods, Influencing factors, principles of Estimation - is based on software requirements, prevvious projects, metrics. Never forget the past, be recorded, be supported by tools.   

  Was this answer useful?  Yes

rmolabanti

  • Jul 21st, 2010
 

One manual method to estimate the effort disribution is by the formula:

Actual hours worked/Planned hours * 100 which will gives the overall effort estimation

  Was this answer useful?  Yes

pintushaw

  • Dec 23rd, 2010
 

One of the method of estimation is by using work breakdown structure.

1. Breakdown the requirement into smaller requirements.
2. Analyze the different test scenarios that can be identified and note down the scenarios.
3. Estimate the number of test cases that can be written for each scenarios 
4. Estimate what % of test cases will be High, medium and low.

Your effort sheet will have Scenario wise/feature wise  total number of test case that can be written for different priorities. 
Estimate the time required to write each of High medium and low Priority test cases.
Estimate the time required to execute each of High medium and low test cases.

eg.

There are 10 requirements having 50 test scenarios. And total test cases that can be written are 300. Out of this 50 will be high priority test cases and 150 medium and 100 low priority test cases.

Effort to write one High priority test case is x1 hrs, medium priority is y1 hrs, and low priority is z1 hrs.

Effort to execute one High priority test case is x2 hrs, medium priority is y2 hrs, and low priority is z2 hrs.

Total Effort for writing = x1*50 + y1*150+z1*100 = X1

Total Effort for executing 1 cycle of test cases = x2*50 + y2*150+z2*100=X2

Depending of number of cycle of testing required your test execution effort will be multiples of X2

Also include effort for test reporting.
Add factor for effort required in bug reporting either for each test case or % of entire test execution effort.

Also include test case review effort in the effort for writing each test cases.

You will come up with an effort estimate based on estimated number of test cases and number of execution cycles.



  Was this answer useful?  Yes

Give your answer:

If you think the above answer is not correct, Please select a reason and add your answer below.

 

Related Answered Questions

 

Related Open Questions