Professional Documents
Culture Documents
Testing Effort Estimation Guidelines
Testing Effort Estimation Guidelines
DATE
FIGURE, TABLE
OR PARAGRAPH
A* M
D
CRF Ref.
TITLE OR BRIEF
DESCRIPTION
Id.
Versi
on
Numb
er
1.
Release Authored By
Date
Review
Approv
Release
ed By
ed By
d By
CRF No.
Contents
1. INTRODUCTION.......................................................................................................................................4
1.1. PURPOSE...................................................................................................................................................4
2. GENERAL ESTIMATION........................................................................................................................4
3. UCP APPROACH TO ESTIMATION.....................................................................................................4
3.1. DETERMINE THE NUMBER OF ACTORS IN THE SYSTEM (UAW)...........................................................................4
3.2. DETERMINE THE NUMBER OF USE CASES IN THE SYSTEM (UUCW)....................................................................4
3.3. CALCULATING UUCP................................................................................................................................4
3.4. COMPUTE TECHNICAL AND ENVIRONMENTAL FACTORS....................................................................................5
3.5. COMPUTE ADJUSTED UCP...........................................................................................................................5
3.6. FINAL EFFORT............................................................................................................................................5
4. EXAMPLE...................................................................................................................................................5
4.1. UAW CALCULATION..................................................................................................................................5
4.2. UUCW CALCULATION...............................................................................................................................5
4.3. UUCP CALCULATION................................................................................................................................6
4.4. TECHNICAL FACTOR COMPUTATION...............................................................................................................6
4.5. AUCP CALCULATION.................................................................................................................................6
4.6. FINAL EFFORT............................................................................................................................................6
5. GLOSSARY.................................................................................................................................................6
1. Introduction
1.1. Purpose
Purpose of this document is to provide the guidelines for test effort estimation using usecase point
(UCP) as a fundamental project estimation measure.
2. General estimation
Estimation is basically a four-step approach:
1. Estimate the size of the development product. This is either in LOC (Lines of Code) or FP
(Function Points) and using UCP (Use Case Points).
2. Estimate the effort in person-months or person-hours.
3. Estimate the schedule in calendar months.
4. Estimate the cost in currency.
Description
Factor
GUI
1
Interactive or Protocol Driver
2
Interface
Complex
API/ Low level interaction
3
Table 1. Actor Weights
The sum of these products gives the total unadjusted actor weights. (UAW)
Description
<=3
4-7
>7
Table 2. Usecase Weights
Factor
1
2
3
The sum of these products gives the total unadjusted usecase weights. (UAW)
Description
T1
T2
T3
T4
T5
T6
T7
T8
T9
Test Tools
Documented inputs
Development environment
Test environment
Test-ware reuse
Distributed system
Performance objectives
Security features
Complex interfacing
Table 3. Technical Complexity Factor
Assigned
Value
5
5
2
3
4
4
2
4
5
4. Example
The project under study is a product support web site for a large North American software company.
The estimation was done from the business level use cases made available at the time of signing the
requirements. The actors at this time were the different types of users identified in those use cases.
Number of Usecases
15
13
4
Total UAW
Factor
2
2
2
UAW
30
26
8
64
Type
C
VC
A
Factor
15
20
10
Reason
Server integration
External Sys Query
-
S
S
5
5
55
Code Reuse
Trivial
Description
Assigned
Value
Weight
Extended
value
5
5
2
3
3
4
2
4
5
3
5
1
1
2
4
1
2
2
15
25
2
3
6
16
2
8
10
87
Test Tools
Documented inputs
Development environment
Test environment
Test-ware reuse
Distributed system
Performance objectives
Security features
Complex interfacing
Total
5. Glossary
Acronyms
Description
UCP
UAW
UUCW
UUCP
AUCP