GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Testing  >  Common
Go To First  |  Previous Question  |  Next Question 
 Common  |  Question 149 of 248    Print  

1) How is Estimation done in General ? Does it depend on the Complexity

Please explain with a dummy Example

I want an idea.


It is very urgent

  
Total Answers and Comments: 2 Last Update: November 21, 2009     Asked by: cindrela 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
September 07, 2007 05:40:28   #1  
Rreddy Member Since: March 2007   Contribution: 7    

RE: 1) How is Estimation done in General ? Does ...
Assume that 10 reqs are there.
You can derive test cases for 10 reqs interms of coplexities(low medium and high).
low cplx test case can take 10 min to complete its cycle(preparing+review+execution) medium cplx test case can be 20 min and 30 min for high cplx test case. So
Test Effort [(no.of low cplx test cases)*10+(no.of medium cplx test cases)*20+ (no.of highcplx test cases)*30]min

 
Is this answer useful? Yes | No
November 20, 2009 17:10:34   #2  
kurtz182 Member Since: November 2009   Contribution: 141    

RE: 1) How is Estimation done in General ? Does it depend on the Complexity Please explain with a dummy Example I want an idea. It is very urgent

It depends on how much of the testing process you are estimating. If you are only estimating the creation and execution of test suites then the previous example is a very rough guideline. However if your testers are responsible for producing their own test plans and ensuring test environments are suitable for their own testing purposes then the estimation needs to include these factors.

The two primary elements of estimation are time and resources. Your estimation needs to take both into account.

There are many questions you need to answer in order to do test estimation. The more accurate and thorough your answers to these questions the better your test estimation.

1) What modules or functionalities will be tested and how many testers are available to test them? Of course as functionalies increase and/or number of testers decrease the more time it will take to throughly test the application.

2) What is the complexity of each of these modules or functionalities? As the complexity increases the more time and effort will be required to understand the application create test plans create test cases execute test cases regress test cases and retest defects.

3) How many test iterations (test runs) will be required to complete the test project?
This is also related to complexity. As an application becomes more complex it will typically require more test iterations to reach the company's exit critera (the number of open defects by severity and priority that a company can live with).

4) How much time will be required by developers to produce fixes for new builds between test runs? Complexity is also a factor here. As an application becomes more complex there are often more dependencies between modules and functionalities. This often requires coordination between developers. Consequently this takes more time. This is important because your estimation must also include the amount of time testers are waiting for the next build between test runs.

5) What is the average number of defects that you anticipate will be found during each test run? You may have already guessed that complexity is a factor here too. The more complex an application the greater number of defects will reach the test team when the application is released to them. In addition the more complex the application the more likely that severe and high priority defects will be found in later stages of the test process. And finally the more defects that are discovered during test runs the more time it takes to test. It takes time to author defects. It takes more time to manage defects. And it takes even more time to retest defects after they are fixed.

6) How reliable are cross-functional groups provide high quality and timely deliverables to the test team? For example if the business requirements miss important functionalities then more time will be required to recover from this oversight. Oftentimes your history with these groups will help you decide how to handle these risk factors in your estimation.

7) Don't forget that an 8-hour day is not entirely devoted to core responsibilities. Testers go to meetings read and respond to emails and do other activities that consume time throughout the day. This needs to be factored into your estimation as well.

The first thing I do in order to estimate test time and resources is to facilitate a business requirements review with all my testers. By reviewing the requirements with them it gives me a good idea about the complexity of the application. At the end of this meeting I assign functionalities to each tester. I give them several days to pour over their requirements again and get a good feel for their areas and then I ask them how much time they believe they need to 1) produce test plans 2) produce test cases and 3) map requirement to test cases. Typically I will take these numbers and apply a multiplier to account for their optimism as well as other overall risks.

There is much more to estimating than I have described in this answer but I believe it gives you a good foundation to begin with.

Jeff Kurtz


 
Is this answer useful? Yes | No

 Related Questions


 Sponsored Links

 
Related Articles

Welcome to GeekInterview

GeekInterview.com is an Open Database where you can share interview quesitons, comment/answer any questions without any registration just by providing name and optional email address. Your email address will not be displayed on the site. If you have any specific questions is not on the site, email u
 

C Sharp Interview Questions Updated

Thanks to the site visitor Mike for sending the C# Interview Questions.  You can find the latest questions here. C# Interview QuestionsPlease use the "Submit Questions" , if you would like to share any questions from you interviews.
 

Best Answers to the 201 Most Frequently Asked Interview Questions

The most crucial part of your job search is knowing how to respond to the toughest interview questions u because the best candidate doesn't necessarily get the job....the best interviewee does! You need Microsoft Reader for Desktop and Laptop PC to read this. Please note that you can just read the b
 

50 Common Problems With Resumes and Cover Letters

The Resume Makeover: 50 Common Problems With Resumes and Cover Letters: This guide offers readers vital career information but with a solution-oriented approach. "No matter how much you think you know about writing resumes, you'll learn something new. I'd recommend this book to anyone conductin
 

Executive Resumes

Advice for upper-level managers and executives. Browse through sample executive resumes.by ResumeEdge.com - The Net's Premier Resume Writing and Editing ServiceExecutive resume formats generally have: A more conservative appearance. A separate area showcasing Career Accomplish
 

Fearless Interviewing - How to Win the Job by Communicating with Confidence

A job interview is one of life's most stressful and challenging experiences. Fearless Interviewing presents a strategic approach to interviewing, one that tips the scales back in favor of the job applicant. It provides useful advice on all aspects of the interviewing process, including how to: Produ
 

201 Killer Cover Letters

Job-search guide provides online job-search techniques and tips for transferring skills across industries. Includes sample letters for every possible job-hunting situation, tips on customizing and targeting letters for maximum impact, and techniques for using the cover letter to overcome 'objectiona
 

201 Best Questions To Ask On Your Interview

Packed with 201 proven questions, including examples of some of the smartest and dumbest interview questions from hundreds of recruiters, job coaches, hiring managers, and Fortune 500 human resources professionals, this hands-on guide gives you the edge you need. Publisher: McGraw-Hill; ISBN: B00006
 

Oracle Apps 11i ERP Enterprise Resource Planning Overview

ERP (Enterprise Resource Planning) Overview covers What is ERP, Brief history of ERP, Why is it necessary, Market Leaders and the future of ERPWhat is ERP? Enterprise Resource Planning or ERP is an industry term for integrated, multi-module application software packages that are designed to serve an
 

Oracle Apps 11i - Overview of popular ERP Products

This tutorial explains about different ERP Products and how they are being used in the industry. Oracle E- Business SuiteOracle E-Business Suite is the industry's only complete and integrated set of enterprise applications, working together seamlessly to streamline every area of your business—
 

About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape