![]() |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() |
|
![]() ![]() |
Author | Message |
Vivek98
Newbie ![]() Joined: 30Apr2007 Online Status: Offline Posts: 1 |
![]() ![]() ![]() Posted: 30Apr2007 at 5:29am |
The Testing
estimation process in place was quite simple. The inputs for the
process, provided by the development team, were: the size of the
development team and the number of working days needed for building a
solution before starting systems tests. The testing estimation process
said that the number of testing engineers would be half of the number
of development engineers and one third of the number of development
working days. A spreadsheet was created in order to find out the
estimation and calculate the duration of tests and testing costs.
They are based on the following formulas: Testing working days = (Development working days) / 3. Testing engineers = (Development engineers) / 2. Testing costs = Testing working days * Testing engineers * person daily costs. As the process was only playing with numbers, it was not necessary to register anywhere how the estimation was obtained. To exemplify how the process worked, if one development team said that to deliver a solution for systems testing it would need 4 engineers and 66 working days then, the systems test would need 2 engineers (half) and 21 working days (one third). So, the solution would be ready for delivery to the customer after 87 (66+21) working days. Just to be clear, in testing time, it was not included the time for developing the test cases and preparing the testing environment. Normally, it would need an extra 10 days for the testing team. Time Estimation method for Testing Process Note: following method is based on use case driven specification. Step 1 : count number of use cases (NUC) of system step 2 : Set Avg Time Test Cases(ATTC) as per test plan step 3 : Estimate total number of test cases (NTC) Total number of test cases = Number of use cases X Avg test cases per a use case Step 4 : Set Avg Execution Time (AET) per a test case (ideally 15 min depends on your system) Step 5 : Calculate Total Execution Time (TET) TET = Total number of test cases * AET Step 6 : Calculate Test Case Creation Time (TCCT) usually we will take 1.5 times of TET as TCCT TCCT = 1.5 * TET Step 7 : Time for ReTest Case Execution (RTCE) this is for retesting usually we take 0.5 times of TET RTCE = 0.5 * TET Step 8 : Set Report generation Time (RGT usually we take 0.2 times of TET RGT = 0.2 * TET Step 9 : Set Test Environment Setup Time (TEST) it also depends on test plan Step 10 : Total Estimation time = TET + TCCT+ RTCE + RGT + TEST + some buffer... Example Total No of use cases (NUC) : 227 Average test cases per Use cases(AET) : 10 Estimated Test cases(NTC) : 227 * 10 = 2270 Time estimation execution (TET) : 2270/4 = 567.5 hr Time for creating test cases (TCCT) : 567.5*4/3 = 756.6 hr Time for retesting (RTCE) : 567.5/2 = 283.75 hr Report Generation(RGT) = 100 hr Test Environment Setup Time(TEST) = 20 hr. Post Resume: Click here to Upload your Resume & Apply for Jobs |
|
![]() |
|
![]() ![]() |
||
Forum Jump |
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot delete your posts in this forum You cannot edit your posts in this forum You cannot create polls in this forum You cannot vote in polls in this forum |
© Vyom Technosoft Pvt. Ltd. All Rights Reserved.