|
OverView
|
|
Ensuring that your systems meet their functional requirements and perform as expected
is the primary mission of CATT Ltd Testing Services. We bring a combination of domain
and testing expertise to ensure your systems meet functional requirements. Test
routines are carefully designed to ensure appropriate levels of functional test
coverage are achieved.
|
|
|
|
Our fundamental testing services span the testing lifecycle and include:
|
|
• White box testing.
|
|
• Module Integration testing.
|
|
• Functional testing. |
|
• System testing. |
|
• System Integration testing. |
|
• Acceptance testing. |
|
|
|
Our flexible testing methodology integrates with your organization to meet your
unique testing needs.
|
|
|
The fundamental test process
There are 5 stages within the fundamental test process.
|
|
• Test Planning.
|
|
• Test Specification.
|
|
• Test Execution. |
|
• Defect Management. |
|
• Checking for completion. |
|
|
|
Test Planning
|
|
• Determines the scope of testing.
|
|
• Defines the business processes to be tested.
|
• Defines the functional & non-functional attributes
to be tested and
not to be tested.
|
|
• Identifies approach to testing. |
|
• Identifies test techniques to be used.
|
|
• Determines the entry and exit criteria. |
|
• Determines the test environment. |
|
|
|
Test Specification
|
|
Design of test cases.
|
|
The use of test techniques defined within the test planning.
|
|
• Performing a functional breakdown of system
under test.
|
|
• Identify test conditions for each business
function.
|
|
• Identifying order of significance.
|
|
|
|
Design stage to determine how to achieve testing
|
|
• Creation of test specification hierarchy.
|
|
• Creating productive test cases.
|
|
• Making use of all test conditions identified.
|
|
|
|
Test Execution
|
|
• Actual execution of the identified tests.
|
|
• Identification and execution of the test that
have been scheduled.
|
• It is dependent on the release of software
and what is contained
within it.
|
|
|
|
Defect Management
|
|
The defect management process is based on the following general principles:
|
• The primary goal is to prevent defects. The
goals are to both find
the defect as quickly as possible and minimize the impact
of the
defect.
|
• Defect measurement should be integrated into
the software
development process and be used by the project team to
improve
the process.
|
• Defect information should be used to improve
the process. This,
infact, is the primary reason for gathering defect information.
|
• Most defects are caused by imperfect or flawed
processes. Thus to
prevent defects, the process must be altered.
|
|
|
|
Checking for completion
|
|
Ensuring that your systems meet their functional requirements and perform as expected
is the primary mission of CATT Ltd Testing Services. We bring a combination of domain
and testing expertise to ensure your systems meet functional requirements. Test
routines are carefully designed to ensure appropriate levels of functional test
coverage are achieved.
|
|
The test coverage required would be determined in the earlier planning specification
stages.
|
|
|
|
There is quite a high probability that faults will be found during testing. This
in turn means that the fault will need to be fixed and the tests repeated. It may
be necessary for this iteration to be repeated several times before testing is deemed
complete.
|
|
|
|
The five fundamental test process listed above can be applied at any phase of testing
such as Component testing, Integration testing, functional system testing, non-functional
system testing, and acceptance testing.
|