software estimation techniques
Hi,
I have never used any software estimation techniques to provide the the testing cycle duration(it all depends on the type of testing) and also while for writing the testcases. (all depends on the complexity of the requirement.)
How do I answer these question in the interviews.
Request you to provide the estimation metrics commonly used.
Thanks
Shilpa
Re: software estimation techniques
Test cases are estimated based on the complexity of the requirement.Then the timeline for data creation and test execution are fixed based on how the test cases estimated.
The test cases are estimated into three types:
[B]1. Simple
2. Medium and
3. Complex [/B]
the complexity is estimated based on the following factors:[B]
i. Transactions
ii. Interfacing with other test cases
iii. Verification points
iv. Test data
v. Complexity weight
vi. Adjustment factor [/B]
some of the adjustment factors are
domain knowledge & complexity, integration with other hardware devices such as hand-held devices, scanners, printers, multi-lingual support, software/hardware set up, environment set up, build management, configuration management, preparation of test bed, operating system combinations, browser combinations, stable requirements etc., a test case is said to be simple or complex or medium based on the following table. However, the table is generic it may differ based on the depth and comlexity of the requirements:
[B]simple average complex [/B]
[B]transactions [/B]<2 3-6 >6
[B]interfacing other test cases [/B]0 <3 >3
[B]ver. Points [/B]<2 3-8 >8
[B]test data [/B]not req req req
[B]complexity weight [/B]1 2 3
[B]adj. Factor [/B]2 4 8
Re: software estimation techniques