Information Technology Reference
In-Depth Information
Test requirement can be categorized as follows:
Functional
Security
Performance
Compatibility
Integration with other systems
Also the testing team should identify the positive and negative test requirement for each
category. This will help the testing team in identifying the test data. The purpose of this
activity is to make the testing team part of the estimation for the test requirement stage.
Also, any ambiguity in the requirement can also be addressed at this stage.
The size estimation process for the test requirement phase begins with taking
the inputs that are project requirements and use cases from the design documents.
Project requirements are analyzed to identify the number of scenarios required to
cover all requirements for each category. So we have a number of scenarios for each
category by this time.
4.3.3.2 Test Case Design Phase
In this phase we estimate the number of test cases required. Both manual and auto-
mated test cases are identified in this phase. Also test data are identified for positive
and negative condition. The design of test case is based on the test strategy.
The inputs for the size estimation process for test case design are the scenarios
for all categories. Each scenario is analyzed to find the number of test cases to cover
each scenario. For each category of testing, the number of test cases is derived.
Estimation assumptions are also recorded for future reference. By this stage we
will have a good idea about the total number of functional, performance, security,
integration, and compatibility test cases.
Sometimes within different scenarios there may be the same test cases. These
same test cases can be clubbed to avoid duplication.
4.3.3.3 Test Script Development Phase
In this phase we estimate the total number of automated test cases using automated
test tools. The test tool will generate test script. These generated scripts must be
modified as per automation framework deployed. The goal of the estimation team
is to identify the number of test scripts and lines of code (LOC).
Size estimation for the test script development phase consists of estimating the
number of test cases to be automated. Out of all test cases, the number of integra-
tion test cases and data-driven test cases are estimated. In each test case, how many
checkpoints are to be inserted? How many test cases will need testing with external
Search WWH ::




Custom Search