Time Estimation method for Testing Process, folloing method is based on use case driven
specification.
A : count number of use cases/scenarios (NUC) of system; like (200 scenarios)
B : Set Avg Time Test Cases(ATTC) as per test plan; like (10 test cases for each scenario)
C : Estimate total number of test cases (NTC); like NTC=NUC*ATTC)=200*10=2000
D : Set Avg Execution Time (AET) per a test case; like 30 min per test
E : Calculate Total Execution Time (TET); like TET=NTC*AET=2000*1/2=1000 hr
F : Calculate Test Case Creation Time (TCCT) TCCT=1000* 1.5=1500 hr
useually we will take 1.5 times of TET as TCCT
G : Time for ReTest Case Execution (RTCE) this is for retesting
useually we take 0.5 times of TET RTCE=TET* 0.5= 1000* 0.5= 500hr
H : Set Report generation Time (RGT usually we take 0.2 times of TET_
RGT = 0.2 * TET=0.2* 1000=100 hr
I : Set Test Environment Setup Time (TEST) 40 hr
it also depends on test plan
J : Total Estimation time = TET + TCCT+ RTCE + RGT + TEST + some buffer...;)