2. SCOPE AND OBJECTIVES

2.1. Scope of Test Approach - System Functions

2.1.1. INCLUSIONS

The contents of this release are as follows :-

Phase 1 Deliverables

2.1.2. EXCLUSIONS

When the scope of each Phase has been agreed and signed off, no further inclusions will be considered for inclusion in this release, except:
(1) Where there is the express permission and agreement of the Business Analyst and the System Test Controller;

(2) Where the changes/inclusions will not require significant effort on behalf of the test team (i.e. requiring extra preparation - new test conditions etc.) and will not adversely affect the test schedule.

[See Section 9.1.]
2.1.3. SPECIFIC EXCLUSIONS

Reference & Source Documentation:

1. Business Processes Design Document - Document Ref: BPD-1011
2. Transaction Requirements for Phase 1 - Document Ref: TR_PHASE1-4032
3. Project Issues & Risks Database - T:\Data\Project\PROJECT.MDB
4. The System Development Standards - Document Ref: DEVSTD-1098-2
5. System Development Lifecycle - Document Ref: SDLC-301

 

2.2. Testing Process

The diagram above outlines the Test Process approach that will be followed.
 
a. Organise Project involves creating a System Test Plan, Schedule & Test Approach, and requesting/assigning resources.
b. Design/Build System Test involves identifying Test Cycles, Test Cases, Entrance & Exit Criteria, Expected Results, etc. In general, test conditions/expected results will be identified by the Test Team in conjunction with the Project Business Analyst or Business Expert. The Test Team will then identify Test Cases and the Data required. The Test conditions are derived from the Business Design and the Transaction Requirements Documents
c. Design/Build Test Procedures includes setting up procedures such as Error Management systems and Status reporting, and setting up the data tables for the Automated Testing Tool.
d. Build Test Environment includes requesting/building hardware, software and data set-ups.
e. Execute Project Integration Test - See Section 3 - Test Phases & Cycles
f. Execute Operations Acceptance Test - See Section 3 - Test Phases & Cycles
g. Signoff - Signoff happens when all pre-defined exit criteria have been achieved. See Section 2.4.
 

2.2.1. Exclusions

SQA will not deal directly with the business design regarding any design / functional issues / queries.

The development team is the supplier to SQA - if design / functional issues arise they should be resolved by the development team and its suppliers.

 

2.3. Testing Scope

Outlined below are the main test types that will be performed for this release. All system test plans and conditions will be developed from the functional specification and the requirements catalogue.
 

2.3.1. Functional Testing

The objective of this test is to ensure that each element of the application meets the functional requirements of the business as outlined in the : This stage will also include Validation Testing - which is intensive testing of the new Front end fields and screens. Windows GUI Standards; valid, invalid and limit data input; screen & field look and appearance, and overall consistency with the rest of the application.

The third stage includes Specific Functional testing - these are low-level tests which aim to test the individual processes and data flows.

 

2.3.2. Integration Testing

This test proves that all areas of the system interface with each other correctly and that there are no gaps in the data flow. Final Integration Test proves that system works as integrated unit when all the fixes are complete.

2.3.3. Business (User) Acceptance Test

This test, which is planned and executed by the Business Representative(s), ensures that the system operates in the manner expected, and any supporting material such as procedures, forms etc. are accurate and suitable for the purpose intended. It is high level testing, ensuring that there are no gaps in functionality.

2.3.4. Performance Testing

These tests ensure that the system provides acceptable response times (which should not exceed 4 seconds).

2.3.5. Regression Testing

A Regression test will be performed after the release of each Phase to ensure that - The regression testing will be automated using the automated testing tool.

2.3.6. Bash & Multi-User Testing

Multi-user testing will attempt to prove that it is possible for an acceptable number of users to work with the system at the same time. The object of Bash testing is an ad-hoc attempt to break the system.

2.3.7. Technical Testing

Technical Testing will be the responsibility of the Development Team.

2.3.8. Operations Acceptance Testing (OAT)

This phase of testing is to be performed by the Systems Installation and Support group, prior to implementing the system in a live site. The SIS team will define their own testing criteria, and carry out the tests.

 

2.4. System Test Entrance/Exit Criteria

2.4.1. Entrance Criteria

The Entrance Criteria specified by the system test controller, should be fulfilled before System Test can commence. In the event, that any criterion has not been achieved, the System Test may commence if Business Team and Test Controller are in full agreement that the risk is manageable. Acceptance Tests:
25 test cases will be performed for the acceptance tests. To achieve the acceptance criteria 20 of the 25 cases should be completed successfully - i.e. a pass rate of 80% must be achieved before the software will be accepted for System Test proper to start. This means that any errors found during acceptance testing should not prevent the completion of 80% of the acceptance test applications.

Note:
These tests are not intended to perform in depth testing of the software.
[For details of the acceptance tests to be performed see X:\Testing\Phase_1\Testcond\Criteria.doc]

Resumption Criteria

In the event that system testing is suspended resumption criteria will be specified and testing will not re-commence until the software reaches these criteria.

 

2.4.2. Exit Criteria

The Exit Criteria detailed below must be achieved before the Phase 1 software can be recommended for promotion to Operations Acceptance status. Furthermore, I recommend that there be a minimum 2 days effort Final Integration testing AFTER the final fix/change has been retested. [See section 9.3]  
Return to top of the page

[Contents] [Chapter 1] [Chapter 2] [Chapter 3] [Chapter 4] [Chapter 5] [Chapter 6] [Chapter 7] [Chapter 8] [Chapter 9] [Chapter 10] [Chapter 11] [Chapter 12]

[Home - Main Page]

@ Copyright Bazman '97