Think Quality Think Process
Think Quality Think Process

Test Estimation.....


Bookmark and Share


Posted on Wednesday, September 1, 2010 at 16:11 in QA

Test Estimation

1.       Testing Size – the amount of testing that needs to be carried out

2.       Testing effort – the amount of effort in either person days or person hours

3.       Testing cost – the expenses necessary for testing, including the cost of human effort

4.       Testing Schedule – the duration in calendar days or months that is necessary for conducting the tests

Approaches to test effort estimation

 

1.       Test case enumeration based estimation

2.       Activity (Task) based estimation

3.       Testing size based estimation

Size based estimation

                For an example – Software size of 1000 Function Points, based on the effort 2 person hrs per FP, so we would require 2000 person hrs for testing the software size of 1000 FP

Test case enumeration based estimation

1.       List all test cases

2.       Estimate the testing effort required for each test case (either person hours or person days)

3.       Use best case, normal case and worst case scenarios for estimating the effort needed for each test case

Example for Login functionality use case

Test case Description

Best case in(Person Hours)

Worst case (in Person Hours)

Normal case (in person hours)

Correct login

0.5

0.2

0.1

Wrong ID and correct password

0.7

0.2

0.1

Correct ID and wrong password

0.7

0.2

0.1

Forgot password functionality

0.15

0.3

0.2

 

Expected time= [Best case + Worst case + (4*Normal case)]/6

 Task based estimation

Looks at the project from the standpoint of tasks to be performed in executing the project like Project initiation, project planning, test planning, test case design, integration load and system testing etc

For example Test planning phase

                Phase

Task

Best case (in Person Hours)

Worst case (in Person Hours)

Normal case (in Person Hours)

Test Planning

Study specification

2

5

3

Test Planning

Determine types of test to be executed

1

1.2

0.5

Test Planning

Estimate testing project size, effort, cost

2

4

3

Test Planning

Determine team size

0.5

1.25

0.75

 

Expected time= [Best case + Worst case + (4*Normal case)]/6


Last Page | Page 1 of 25 | Next Page

Recent Entries

- Test Estimation.....

Categories

- Automation QC
- QA
- General

RSS Feed

Subscribe

Add to Google Reader or Homepage

Add to Yahoo Reader or Homepage

Add to The Free Dictionary

Powered by FeedBurner

Custom Search
Locations of visitors to this page