Independent Testing Team @ NeST

Download Report

Transcript Independent Testing Team @ NeST

1
TESTING POINT OF SERVICE
SYSTEMS
2
Team expertise in PoS Validation
ATM
Kiosks
PoS
Vending
Machines
Gaming
terminals
Experience in
Integration &
System testing
on actual
hardware
system
3
Testing workflow
Middleware
Testing
Business layer
Testing
Communication
& Protocol
Testing
System Testing
Regression
Testing
4
Middleware Testing
XFS Compliance testing
State Matrix testing
Tested Middleware For
• ATMs
• Coin Dispensing Machine
• Counter Teller Machines
• Town Access Points
5
Business Layer Testing
Customer
Operations Panel
• Deposit using passbook/card
• Withdrawal using passbook/card
• Screen Traversals & Intuitiveness
ATM Maintenance
Panel
• Settings like hardware settings (enable/disable coin unit)
• Loading/unloading of Currency Notes & Coins.
• Identifying error conditions in hardware units
Use Case Testing
• Normal scenario testing
• Abnormal scenario testing
Internationalization
Testing
• Tested Japanese , German and English
• Localization testing
6
Compliance testing
CEN/XFS
Standards
&
protocols
ISO 8583
NDC+
7
System Testing
• Testing performed on actual hardware
• System testing as per APTRA NDC
–
–
–
–
–
–
•
Hardware Specific Tests
–
–
–
•
ATM Connected to designated switch and load configuration in switch.
Verify download availability from Switch to ATM and contents of the download.
Validate the normal transactions like balance enquiry, mini statement, withdrawal and deposit
(using test currency and original currency).
Verify solicited and unsolicited messages from ATM as per APTRA NDC standard.
Verify abnormal use case scenarios like hardware error, Cash handler problems, Time outs,
unattended cash and card etc.
Removing the previous download data from switch like screens, states and FIT’s for avoid
the unwanted transaction request messages from ATM.
Loading / Unloading Media such as Cash, Receipt / Journal papers
Media Status Tests (Empty / Full / Normal / Error etc)
Blocking / Jamming the Media while execution (Abnormal Tests)
Product Testing for multiple banks
–
Tested the customizations for 12 banks
8
Hardware Units Tested
Cash Dispenser Unit
Coin Handling Units
Bill In Handler Unit
Magnetic/IC Card Readers
RFID Devices
Receipt/Journal Printers
Barcode Reader
Pass Book Printer
PinPad
9
ATM Testing Challenges – how we met them
Japanese Screens and Menus
•
•
•
•
( For each bank, user screen are different )
Test Engineers are trained in Japanese language (JLPT Level 4 )
Commonly used Japanese words are translated
Screenshot of Japanese screens are translated and documented.
Non availability of Hardware
• Developed complex Simulator for unavailable hardware.
• Planned Testing of abnormal cases using simulators.
• Verification is also done by debugging (Whenever black box testing
not applicable )
Test environment setup for Multiple Banks
• Norton Ghost image of Basic ATM setup is restored for testing each
bank
• Before setting up simulator, File List is prepared to setup ATM for
every banks; improved the productivity.