Sample Test Cases

From ReliSourceWiki

(Difference between revisions)
Jump to: navigation, search
(Created page with "{| {{table}} | align="center" style="background:#f0f0f0;"|'''Test Case Name''' | align="center" style="background:#f0f0f0;"|'''Stack standard note''' | align="center" style="back...")
Line 38: Line 38:
|-
|-
| Trigger Timeout||Wait 5s||Next phase||FAIL
| Trigger Timeout||Wait 5s||Next phase||FAIL
-
|-
 
-
| ||||||
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| Test Case Name||Remove cashbox||||
 
-
|-
 
-
| Phase 0||Wait for Idle||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Idle and LRC bit on.||Next phase||Idle
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase ||FAIL
 
-
|-
 
-
| Phase 1||Idle||||
 
-
|-
 
-
| User prompt||\"Remove the cashbox\"||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||LRC bit off.  Remove prompt.||Next phase||Verify Removed
 
-
|-
 
-
| Trigger Timeout||Wait 20s||Next phase||FAIL
 
-
|-
 
-
| Phase 2||Verify Removed||||
 
-
|-
 
-
| User prompt||\"Is the yellow LED on?\"  Yes or No buttons.||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger Manual||Yes button pressed.  Remove prompt.||Next phase||PASS
 
-
|-
 
-
| Trigger Manual||No button pressed.  Remove prompt.||Next phase||FAIL
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| Test Case Name||Stack extended note||||
 
-
|-
 
-
| Phase 0||Wait for Idle||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Idle and LRC bit on.||Next phase||Idle
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase ||FAIL
 
-
|-
 
-
| Phase 1||Idle||||
 
-
|-
 
-
| User prompt||\"Feed a $5 note\"||||
 
-
|-
 
-
| OPM||Standard poll AND extended note checkbox AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Escrow bit AND extended type 7 subtype 2 message with ASCII data \"USD005\".  Remove prompt.||Next phase||Escrow
 
-
|-
 
-
| Trigger Timeout||Wait 20s.  Remove prompt.||Next phase||FAIL
 
-
|-
 
-
| Phase 2||Escrow||||
 
-
|-
 
-
| OPM||Standard poll AND extended note checkbox AND stack checkbox AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Escrow bit AND extended type 7 subtype 2 message with ASCII data \"USD005\".||Next Phase||Note Acceptance
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase||FAIL
 
-
|-
 
-
| Phase 3||Note Acceptance||||
 
-
|-
 
-
| OPM||Standard poll AND extended note checkbox AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Stacked AND Idle bits AND extended type 7 subtype 2 message with ASCII data \"USD005\".||Next phase||PASS
 
-
|-
 
-
| Trigger Timeout||Wait 5s||Next phase||FAIL
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| Test Case Name||Return standard note||||
 
-
|-
 
-
| Phase 0||Wait for Idle||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Idle and LRC bit on.||Next phase||Idle
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase ||FAIL
 
-
|-
 
-
| Phase 1||Idle||||
 
-
|-
 
-
| User prompt||\"Feed a $5 note\"||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Escrow bit AND note index 3.  Remove prompt.||Next phase||Escrow
 
-
|-
 
-
| Trigger Timeout||Wait 20s||Next phase||FAIL
 
-
|-
 
-
| Phase 2||Escrow||||
 
-
|-
 
-
| OPM||Standard poll AND return checkbox AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Escrow bit AND note index 3||Next Phase||Note Returning
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase||FAIL
 
-
|-
 
-
| Phase 3||Note Returning||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Returned AND Idle bits.||Next phase||Verify Return
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase||FAIL
 
-
|-
 
-
| Phase 4||Verify Return||||
 
-
|-
 
-
| User prompt||\"Was a $5 note returned\"  Yes or No buttons.||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger Manual||Yes button pressed.  Remove prompt.||Next phase||PASS
 
-
|-
 
-
| Trigger Manual||No button pressed.  Remove prompt.||Next phase||FAIL
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| ||||||
 
-
|-
 
-
| Test Case Name||Request Application Software Version||||
 
-
|-
 
-
| Phase 0||Wait for Idle||||
 
-
|-
 
-
| OPM||Standard poll AND Escrow checkbox||||
 
-
|-
 
-
| Trigger IMF||Idle and LRC bit on.||Next phase||Idle
 
-
|-
 
-
| Trigger Timeout||Wait 10s||Next phase ||FAIL
 
-
|-
 
-
| Phase 1||Idle||||
 
-
|-
 
-
| OPM||Extended type 6 message - Request application software version||||
 
-
|-
 
-
| Trigger IMF||Extended type 6 AND data0 byte 0x0 AND data1 byte 0x0 AND 9 ASCII data bytes that match user configured application software part number.||Next phase||PASS
 
-
|-
 
-
| Trigger Timeout||Wait 20s||Next phase||FAIL
 
|-
|-
|  
|  
|}
|}

Revision as of 06:26, 22 July 2011

Test Case Name Stack standard note ' '
Phase 0Wait for Idle
OPMStandard poll AND Escrow checkbox
Trigger IMFIdle and LRC bit on.Next phaseIdle
Trigger TimeoutWait 10sNext phase FAIL
Phase 1Idle
User prompt\"Feed a $5 note\"
OPMStandard poll AND Escrow checkbox
Trigger IMFEscrow bit AND note index 3. Remove prompt.Next phaseEscrow
Trigger TimeoutWait 20sNext phaseFAIL
Phase 2Escrow
OPMStandard poll AND stack checkbox.
Trigger IMFEscrow bit AND note index 3Next PhaseNote Acceptance
Trigger TimeoutWait 10sNext phaseFAIL
Phase 3Note Acceptance
OPMStandard poll AND Escrow checkbox
Trigger IMFStacked AND Idle bits AND note index 3Next phasePASS
Trigger TimeoutWait 5sNext phaseFAIL
Personal tools