Documentation

Test CatalogReceiving

Receiving Test Catalog

Overview

Use this catalog to test the Receiving module during UAT.

Module: Receiving Total Tests: 19 Critical: 6


Test Case Summary

Feature Tests Critical
PO Receiving 5 2
Date Checks 4 3
Barcode 3 1
Super PO 2 0
Exceptions 2 0
Edge Cases 3 0

Feature 1: PO Receiving

TC-001: Load a PO

Priority: CRITICAL

Given a valid PO exists
When user enters the PO number
Then system shows PO details
And system shows all line items
Tester Date Result Notes

TC-002: Receive Full Quantity

Priority: CRITICAL

Given a PO line for 100 cases
When user enters 100
Then system accepts the count
And line status is Complete
Tester Date Result Notes

TC-003: Receive Partial

Priority: HIGH

Given a PO line for 100 cases
When user enters 50
Then system accepts partial
And 50 cases remain open
Tester Date Result Notes

TC-004: Receive Overage

Priority: HIGH

Given a PO line for 100 cases
When user enters 110
Then system asks for reason code
When user picks O1
Then system accepts overage
Tester Date Result Notes

TC-005: Invalid PO

Priority: MEDIUM

Given PO 999999 does not exist
When user enters 999999
Then system shows error
Tester Date Result Notes

Feature 2: Date Checks

TC-010: Good Date

Priority: CRITICAL

Given customer needs 90 days
When user enters date 92 days out
Then system accepts date
And shows green
Tester Date Result Notes

TC-011: Date Warning

Priority: CRITICAL

Given customer needs 90 days
When user enters date 75 days out
Then system shows yellow
And user can press F20
Tester Date Result Notes

TC-012: Date Alert

Priority: CRITICAL

Given customer needs 90 days
When user enters date 50 days out
Then system shows red
And user must press F20
Tester Date Result Notes

TC-013: Expired Date

Priority: HIGH

Given today is Jan 13
When user enters Jan 1
Then system rejects date
Tester Date Result Notes

Feature 3: Barcode

TC-020: Scan Barcode

Priority: CRITICAL

Given a GS1-128 barcode
When user scans it
Then system reads item
And system reads lot
And system reads date
And system reads count
Tester Date Result Notes

TC-021: Item Not on PO

Priority: HIGH

Given item 12345 not on PO
When user scans barcode for 12345
Then system shows error
Tester Date Result Notes

TC-022: Partial Barcode

Priority: MEDIUM

Given barcode has no quantity
When user scans it
Then system asks for count
Tester Date Result Notes

Feature 4: Super PO

TC-030: Create Super PO

Priority: HIGH

Given vendor VND001
When user presses F6
Then system makes new Super PO
Tester Date Result Notes

TC-031: Mixed Pallet

Priority: HIGH

Given an open Super PO
When user adds 3 items
Then all share one LP
Tester Date Result Notes

Feature 5: Exceptions

TC-040: Damage Entry

Priority: HIGH

Given PO line for 100
When user enters 90 good
And presses F7
And enters 10 bad
Then system records both
Tester Date Result Notes

TC-041: Shortage

Priority: MEDIUM

Given PO line for 100
When user enters 90
Then system records shortage
And line stays open
Tester Date Result Notes

Edge Cases

EC-001: Same Item Two POs

Priority: HIGH

Given item on PO-001 and PO-002
When user receives on PO-001
Then only PO-001 updates
Tester Date Result Notes

EC-002: Two Users Same PO

Priority: CRITICAL

Given user A is on PO-001
When user B opens PO-001
Then user B sees lock warning
Tester Date Result Notes

EC-003: PO Closed Mid-Work

Priority: HIGH

Given user A is on PO-001
When PO-001 is closed
Then user A sees warning
And cannot add lines
Tester Date Result Notes

Test Execution Summary

Category Total Pass Fail Block
PO Receiving 5
Date Checks 4
Barcode 3
Super PO 2
Exceptions 2
Edge Cases 3
Total 19

Sign-Off

Role Name Date
QA Lead
Tech Lead
Business

Generated by generate-customer-docs skill v1.0.0