Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Things To Consider for Test EstimationTest Estimation is one of the most difficult and critical activitivities in asoftwar...
Things To Consider for Test Estimation-   Market Opportunities-   Volatility of requirement-   Experience-   Organization ...
Upcoming SlideShare
Loading in …5
×

Things to consider for test estimation

1,215 views

Published on

Test Estimation is one of the most difficult and critical activitivities in a software development project. Test Estimation should be realistic and accurate. Estimation is not only about to calculation of the efforts but also of what would be tested and by whom.

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Things to consider for test estimation

  1. 1. Things To Consider for Test EstimationTest Estimation is one of the most difficult and critical activitivities in asoftware development project. Test Estimation should be realistic andaccurate. Estimation is not only about to calculation of the efforts but also ofwhat would be tested and by whom. Normally the development team without any or just a little participation only took the software decisions from thetesting team. Test estimations play an integral role in the projectmanagement and estimations.Estimations should be:1. Realistic: It should include all the tasks that you can reasonablyanticipate. It forecasts what, based on our current knowledge, is most likelyto happen. It reveals the risks to a test project so you can take steps tomitigate them.2. Actionable: There must be clear definitions as to who the assignedresources are and what dependencies are acceptable and who will own whattasks and activities.3. Flexible: What if deadline and resource constraints are immovable? Theestimation must accommodate project realities.For the success of any project or software, the project test estimation andproper execution plays an important role. Normally the testers anddevelopers of that software or the product have to stick to a defined processand get the deliverables done and in time. Good timely delivery plays areally important role to build a credible reputation.The Test Estimation is a necessity but the question arises why do we need todo the Test Estimations?Test Estimation is necessary while doing the planning for the testing activity.Currently test estimation techniques are aplenty. User can select any oftechniques as per the requirement and comfort. For that users do not haveto learn or adopt any new things. These estimations are the ones where onehas to take decisions. While estimating the project or about testing, theexperience plays a crucial role how? Simply, the more you have experiencethe more realistic decision you can make. It helps to prepare an accurateestimation.Estimations are also helpful and utilized for outsourced software testing andthird party testing services identification and budget calculations. But mereestimations do not ensure a timely delivery. It requires clear understandingnecessary infrastructure, technical expertise and knowledge for a delivery.Testing estimations have to have a clear understanding as to what isrequired and how it is going to be achieved for a timely and accuratedelivery.Below are the Factors that affect the estimation effort
  2. 2. Things To Consider for Test Estimation- Market Opportunities- Volatility of requirement- Experience- Organization strength- Skill or technical knowledge- Ability- TechnologyThere are certain additional and important considerations that play a majorrole while doing the estimation.Following are the briefings- Buffer time- Consideration of the bug life cycle.- Availability of the resources for estimated period.- Parallel testing- Re- visiting the estimations frequently because estimation can havedeviations- Experience both of the estimator and the resources getting involved- Scope of the project- Testing types that you are going to test- About team strengths, weaknesses and domain knowledge- Methods going to be used.Additionally allow enough time to do proper estimation. Refer pastdocumented data and use your own estimates. Take several opinions ifrequired from the experienced people and use the best technique forachieving it. Re- Estimate the project several times throughout its life cycleand create the standardized procedure so that it will be helpful for anotherestimation and improve it as per the industry standards.Quiet truly as one master added "Estimations estimate the estimator"SPEC-INDIA, leading offshore software company in India offers testingservices like Application Software Testing, Software Testing Automation andSoftware Performance Testing.

×