• No results found

Service Application Test procedure

In document Intelligent Network (Page 188-194)

Service Switching

SSFSRF ESS

4.4 Service Application Test

4.4.4 Service Application Test procedure

Figure 4.5

SAT test procedure Documents

SAT Execution SAT Planning

SAT Instruction SAT

Preparation

SAT

Specification

SRS AFS UFS

SRS TER Project Spec.

SATS

TOL

SATI

Test Report

SATR updated

Installation Instruction SAM SATP

SA product

Installation Instructions SF

Test Planning

Within this activity, the basis for Service Application Test (SAT) is

defined. This implies descriptions of tools to be used (for example simula-tor/emulator), test reports to be written and personnel required for testing.

An analysis is made of the requirements and other preconditions which will affect the scope of SAT. In addition to the Service Requirement Spec-ification (SRS), check the general test aspects that have been considered in the TEchnical Report (TER) during the prestudy phase.

To plan for SAT, a number of issues have to be considered:

Test analysis giving the scope of test, estimation of man-hours for test design and execution, estimate time and resources for Test Configura-tion Management (TCM), specify if tests are excluded and subjects for special attention.

Note: Should some performance tests not be possible to execute in SAT due to HW limitations, this must be communicated to the Network Inte-gration Test (NIT) test as early as possible!

Initial TCM activities including test plant booking where requirements on AXE SW, AXE HW, SMAS environment and other environments must be specified. This is a critical activity which must be initiated as early as possible in order to get access to a testsite with the proper setup.

Test decision where the object is to:

- Decide the scope of the tests that are to be performed.

- Approve the cost estimate for the tests.

Input

Service Requirement Specification, SRS TEchnical Report, TER

Project information Output

Service Application Test Plan, SATP

SAT Specification

The purpose of the Service Application Test Specification (SATS) activity is:

To give an overview of the test environment, necessary equipment, test tools and their usage.

Specify the test configuration and indicate if any deviations from a standard SAT configuration are required.

The way to perform each test case defined in the SAT plan shall be described and compiled into a SAT Specification where each test case is

Requirement based test to verify behaviour and performance as stated in the requirements.

Design based test to verify changes made to the SF, SAM and UI parts not related to any requirement.

Miscellaneous test to verify aspects not covered in requirement based or design based tests, e.g. user friendliness.

In addition to the Service Application Test Specification (SATS), a Test Object List (TOL) used for checking the progress during test execution should be created. The TOL is a matrix with each test case against all rele-vant information for that test case.

Input

Service Application Test Plan, SATP Service Requirement Specification, SRS Service Function Specification, SFS

Administration Function Specification, AFS User information Function Specification, UFS Output

Service Application Test Specification, SATS Test Object List, TOL

SAT Instruction

The purpose of a Service Application Test Instruction (SATI) is to give a detailed, step-by-step description of how each test case should be exe-cuted, and the expected result of each action. Depending on the complex-ity, several SAT instructions may be created.

Each SAT instruction should also contain information about the test envi-ronment, part of the exchange configuration involved, and manual prepa-rations or modifications needed. All modifications must be restored after the test.

Input

Service Application Test Specification, SATS Test Object List, TOL

Output

Service Application Test Instructions, SATI

For an example of what the content list of a SATI would look like se figure 1.6, figure 1.7. shows an example of a test case layout according to MIND:

Figure 4.6

SATI content list example

Freephone Contents 1

Preparations 1.1

Test Environment 1.2

Data for loading of Freephone 1.3

Data for removal of Freephone 2

Requirement-Based tests 2.1

Ordinary calls (Successful calls) 2.2

Ordinary calls (Unsuccessful calls) 2.3

Modification calls (Successful calls) 2.4

Modification calls (Unsuccessful calls) 2.5

Call for access to other services (Successful calls) 3

Design based tests 3.1

Normal user reactions 3.2

Abnormal user reactions 4

References

Figure 4.7

A Test case example SAT Preparation

The objective of Service Application Test (SAT) preparation is to setup the test plants in accordance with the SAT plan. This includes AXE, SAM-servers, workstations, and other HW needed in addition to the standard setup.

The setup should be conducted using correct versions of AXE software and SMAS. Exchange data should be loaded (and modified if necessary), parameter corrections and service related corrections should be loaded.

All test tools specified shall be made available.

Before the preparation is ready, the basics shall be verified, for example by making some test calls.

Input

Service Application Test Specification, SATS Service Application Test Plan, SATP

Output

Test site ready for execution 2.1.1 Successful call - connection to 800011

ACTION: Dial the access number for the service 30 12345678.

RESULT: The phone with the number 800011 rings.

ACTION: Answer the phone and check that you are in speech position.

RESULT: Speech path okey.

ACTION: Onhook all phones and check that no devices are hanging:

> TOBJI:ALL;

RESULT: No devices are hanging.

COMMENT:

-Calls from one of the A-numbers 1-4.

Make sure that 800011 will be chosen by the load distribution function.

SAT Execution

During test execution, the progress should be monitored by the Test Man-ager, who also reports to the main project. Operative decisions concerning the test execution are made by the Test leader. Please note that it is not only the functions and characteristics of the service that should be tested, but also instructions such as Installation Instructions.

The exchange data files should be stored and a Service Application Test Report should be written. When the SA product has passed the service application test and all product documents have been updated, they are stored in GASK.

It is important that experiences and opportunities for improvement are identified and described before the SAT execution activity is finished.

Input

SA product

Installation Instructions, II (SF) Installation Instructions, II (SMS)

Service Application Test Instructions, SATI Test Object List, TOL

Service Application Test Plan, SATP Output

Service Application Test Report, SATR

In document Intelligent Network (Page 188-194)