Test Case Specification 1.0.0aaaa
Test Case Specification 1.0.0aaaa
Test Case Specification 1.0.0aaaa
Withdrawal
Date: 22/6/2020 Test Case Specification ID:
ATMS_TCS_1_1.0.0
Test Case
Specification
Automated Teller Machine System (ATMS)
Withdrawal
Document Control
Version History
i
TEST CASE PROCEDURE
Version Release Date Section Amendments
1.0.0 22/04/2013 All Original document
Distribution List
Table of Content
Document Control......................................................................................................................... i
Version History............................................................................................................................ ii
Distribution List............................................................................................................................ ii
Table of Content......................................................................................................................... iii
1.0 Introduction............................................................................................................................ 1
ii
TEST CASE PROCEDURE
1.1 Purpose............................................................................................................................. 1
1.2 Scope................................................................................................................................ 1
1.3 References........................................................................................................................ 1
2.0 Test Cases............................................................................................................................ 3
2.1 Environment...................................................................................................................... 3
2.2 Test Case.......................................................................................................................... 4
2.2.4 Withdrawal................................................................................................................... 4
iii
TEST CASE PROCEDURE
1.0 Introduction
1.1 Purpose
1.2 Scope
This test case specification covers Withdrawal features developed in test plan.
1.3 References
The following IEEE standards have been referenced in preparation of this document:
i. IEEE 829-2008 Standard for Software and System Test Documentation
The following documents provide the test basis for this test design:
i. ATMS Software Requirement Specifications, ATMS_SRS_1.0
ii. ATMS System Design Specifications, ATMS_SDS_1.0
iii. ATMS Test Plan, ATMS_TP_1.0.0
iv. ATMS Test Design Specifications, ATMS_TDS_1_1.0.0
2.1 Environment
2.1.1 Software
The following table shows the software requirements of ATM that will be used to install ATMS.
2.1.2 Hardware
The following table shows the hardware requirements that will be used to install ATMS.
Manufacturer HP
Card Processor Intel ® Core ™ i5-1035G1 CPU @ 1.00 GHz 1.19 GHz
2.2.4 Withdrawal
Test Case ID TC-05-001
Related Feature ID F005
Objective Verify Withdraw Amount
Covered Test Coverage TCOV-05-001, TCOV-05-002, TCOV-05-003, TCOV-05-004
Items
Special Procedural
Input Expected Result Intercase Dependency
Requirements
Amount to withdraw > account System displays error None None
balance (200) message “Insufficient
balance”.
Amount to withdraw < Daily System dispenses cash None None
Withdraw (200 < 300) equal to withdrawal
amount.
Amount to withdraw < Account System dispenses cash None None
Balance equal to withdrawal
amount.
Table 2.2.4.1 Verify Withdraw Amount Test Case
Covered Test Coverage Items TCOV-05-012, TCOV-05-014, TCOV-05-017, TCOV-05-020, TCOV-05-024, TCOV-05-026,
TCOV-05-027
Special Procedural
Input Expected Result Intercase Dependency
Requirements
User chooses withdrawal in System request type of None None
transaction menu. account to withdraw from.
Choose valid type of account to System request amount to None None
withdraw, 1-3. withdraw.
Press 1 to input valid amount of System dispenses cash None None
withdrawal = 20 equal to withdrawal
amount.
System records in log and None None
prints receipt
TEST CASE PROCEDURE 5
Continue Transaction = No System terminates session None None
and ejects card
Table 2.2.4.3 Withdrawal Main Flow Test Case
Table 2.2.4.5 Withdrawal Alternate Flow – Cancel Withdrawal at Account Type Selection
Objective Withdrawal Alternate Flow – Invalid Withdrawal Amount (Insufficient Balance in ATM)
Covered Test Coverage Items TCOV-05-002
Special Procedural
Input Expected Result Intercase Dependency
Requirements
Invalid amount more than System displays error None None
balance in ATM message “Insufficient
cash”.
Table 2.2.4.6 Withdrawal Alternate Flow – Invalid Withdrawal Amount (Insufficient Balance in ATM)
Objective Withdrawal Alternate Flow – Invalid Withdrawal Amount (Insufficient Balance in Amount)
Table 2.2.4.7 Withdrawal Alternate Flow – Invalid Withdrawal Amount (Insufficient Balance in Amount)
Objective Withdrawal Alternate Flow – Invalid Withdrawal Amount (Daily Withdrawal Limit Reached)
Covered Test Coverage Items TCOV-05-001, TCOV-05-016, TCOV-05-018, TCOV-05-021, TCOV-05-032
Special Procedural
Input Expected Result Intercase Dependency
Requirements
Choose invalid amount more System displays error None None
than daily withdrawal limit. message “Daily withdrawal
limit reached”.
Table 2.2.4.8 Withdrawal Alternate Flow – Invalid Withdrawal Amount (Daily Withdrawal Limit Reached)
Table 2.2.4.9 Withdrawal Alternate Flow – Cancel When Entering Withdrawal Amount