Professional Documents
Culture Documents
Test Design Specifications: Automated Teller Machine System (ATMS) Independent Verification and Validation
Test Design Specifications: Automated Teller Machine System (ATMS) Independent Verification and Validation
Test Design Specifications: Automated Teller Machine System (ATMS) Independent Verification and Validation
Specifications
Automated Teller Machine System
(ATMS)
Independent Verification and Validation
Version: 1.0.0
Date:
Document control
Document Name ATMS Test Design Specification (Iteration 1)
Reference Number ATMS_TDS_1
Version 1.0.0
Project Code XYZ_ATMS
Status In-use
Date Relapsed 10th JUNE 2021
Version History
Version Release Date Section Amendments
1.0.0 All Original document
Distribution list
Release Controlled Recipient Issues Return
Version Department
Date Copy On Name Date Date
1.0.0 01
QA Dept.
1.0.0 02
Test Team
1.0.0 03
Table of Contents
Document control............................................................................................................................ 1
Version History................................................................................................................................ 1
Distribution list................................................................................................................................. 2
Table of Contents............................................................................................................................ 3
1.0 Introduction.............................................................................................................................. 4
1.1. Purpose......................................................................................................................... 4
1.2. Scope............................................................................................................................ 4
1.3. Reference...................................................................................................................... 4
2.0 Test Design............................................................................................................................. 5
2.3.1Transfer................................................................................................................. 5
1.1.Purpose
This test design specification supports the following objectives:
1.2.Scope
The Test Design Specifications (TDS) cover Session Verification features developed in
ATMS
1.3.Reference
The following IEEE Standards have been referenced in preparation of this document:
a. IEEE 829-2008 Standard for Software and System Test Documentation.
The following documents provide the test basis for this test design:
2. Boundary Value Analysis (BVA): it will test the boundary values of the PIN input.
3. Decision Table Testing (DTT): it will be used to cover the major branches of decision.
4. State Transition Test (STT): it will be used to test the major states of ATMS.
Five techniques are identified for designing test for this feature, including:
1. Equivalence Partitioning (EP)
Equivalence Partitioning is used to split account type possible partitions for test.
Boundary Value Analysis will test the boundary values for the account type. Decision
Table is used to cover major branches of decision. State Transition testing will test for
major states of ATMS.
A.Equivalence Partitioning
Invalid AT = 0
Invalid
3 < AT <= 9
OUTPUT
Valid
1 3
Account Valid
Type (AT)
0 < AT<= 3
Invalid
0 0
Invalid
AT = 0
4 9
Invalid
AT > 3
Account Type Equivalence Partition & Boundary Value Analysis
-1 0 3 9
InvalidValidInvalid
1 2147483647 2147483650
ValidInvalid
0 0 1 3 4 9
InvalidValidInvalid
State / Input Yes(Y) No(N) Cancel Transfer Invalid Valid Account Invalid Valid
(C) (T) Account Type (VAT) Amount Amount
Type Values (IAV) Value
(IAT) (VAMV)
Transaction Menu (S1) S1/- S1/- S5/EC S2/WI S1/- S1/- S1/- S1/-
TCOV- TCOV-
07-023 07-013
Reading Account S2/- S2/- S5/WI S2/1 S2/WI S3/WI S2/- S2/-
Transfer From (S2) TCOV- TCOV- TCOV-07-
07-011 07-023 015
Reading Account S3/- S3/- S5/WI S3/- S3/- S5/RL&PR S5/RL&DM S3/-
Transfer To (S3) TCOV- TCOV-07- TCOV-07-
07-007 008 009
Reading Amount Value S4/- S4/- S5/WI S4/- S4/- S4/- S5/RL
S5/RL&DM
(S4) TCOV- &PR
TCOV-07-
07-007 TCOV-
009 07-014
Performing Transaction S1/CT S6/EC S5/- S5/- S5/- S5/- S5/- S5/-
(S5) TCOV TCO
-07- V-07-
001 006
Ejecting Card (S6) S6/- S6/- S6/- S6/- S6/- S6/- S6/- S6/-
Transfer State Table
Test Condition Test Condition Test Coverage Test Coverage Test Data
ID ID
TCON-07-009 Main flow TCOV-07-009 Main flow - Choose
Transfer
- Account Type
=1
- Amount
transfer = 50000
TCON-07-016 Alternate flow – TCOV-07-016 Alternate Flow – - Account Type
Invalid Account Invalid Account (From) = 8
Type (From) Type (From) - Error message
The following documents will be generated by the system test group and will be delivered
after test completion.
Test documentation:
i. Test Plan
ii. Test Item Transmittal Report
iii. Test Design Specification.
iv. Test Case Specifications.
v. Test Procedure Specifications.
vi. Test Logs.
vii. Test Incident Reports.
viii. Test Summary Report.
ix. Test Completion Report.