Skip to content

Test Cases: Báo cáo

ModuleCORE-11URDBáo cáo URD

Các case được căn theo khu vực chức năng URD v0.4 và xác minh trên tài liệu nhà phát triển Sales ReportShift / POS Session. Phân tích nâng cao (ADV) là Planned và cố ý chưa kiểm thử cho tới khi bắt đầu build.

1. Tóm tắt độ phủ

Khu vựcYêu cầu URDTest caseĐã phủ
Báo cáo ca (SHF)67
Báo cáo doanh số (SLS)56
Truy cập & Phạm vi (ACC)44
Phân tích nâng cao (ADV)50⏳ Planned — ngoài phạm vi

2. Test Cases

TC-<AREA>-NNN khớp với URD-<AREA>-NNN. Ưu tiên = P1 (nghiêm trọng) / P2 (lớn) / P3 (nhỏ).

2.1 Báo cáo ca

TC IDURD refKịch bảnCác bướcKỳ vọngP
TC-SHF-001URD-SHF-001Báo cáo X giữa ca1. Mở phiên POS 2. Yêu cầu một báo cáo XTổng tiền mặt và doanh số giữa kỳ cho phiên đang mở được hiển thịP1
TC-SHF-002URD-SHF-001Báo cáo X lặp lại được1. Mở phiên 2. Yêu cầu báo cáo X hai lầnCả hai yêu cầu thành công; phiên vẫn mở và không bị ảnh hưởngP2
TC-SHF-003URD-SHF-002Báo cáo Z khi đóng1. Đóng một phiên đang mở 2. Khảo sát kết quảMột bản chụp báo cáo Z duy nhất được tạo cho phiênP1
TC-SHF-004URD-SHF-002Báo cáo Z là cuối cùng1. Phiên đã đóng 2. Thử đóng / tạo lại ZKhông báo cáo Z thứ hai nào được tạo; một cho mỗi phiênP1
TC-SHF-005URD-SHF-003Đối soát tiền mặt1. Mở với quỹ đầu 500,000 2. Lấy doanh số tiền mặt 3. Đóng đếm tiền mặt thực tếKỳ vọng vs. thực tế được tính; chênh lệch được hiển thịP1
TC-SHF-006URD-SHF-004Tổng hợp doanh số trên báo cáo1. Hoàn tất vài đơn trong một ca 2. Tạo báo cáo caGộp, chiết khấu, thuế, thuần, và số đơn xuất hiệnP2
TC-SHF-007URD-SHF-005Phân rã phương thức thanh toán1. Đơn trả bằng tiền mặt, thẻ, ví điện tử 2. Tạo báo cáo caTổng tách theo phương thức thanh toán (nơi được bật)P2

2.2 Báo cáo doanh số

TC IDURD refKịch bảnCác bướcKỳ vọngP
TC-SLS-001URD-SLS-001Tổng hợp hằng ngày1. Đơn đã hoàn tất trên khoảng 7 ngày 2. Yêu cầu tổng hợp hằng ngày cho khoảngGộp, thuế, chiết khấu, thuần, và số đơn theo từng ngày được trả vềP1
TC-SLS-002URD-SLS-001Khoảng rỗng1. Không có đơn hoàn tất trong khoảng 2. Yêu cầu tổng hợp hằng ngàyMọi tổng bằng không; báo cáo hiển thị không lỗiP2
TC-SLS-003URD-SLS-002Sản phẩm bán chạy1. Vài sản phẩm bán trong khoảng 2. Yêu cầu doanh số sản phẩmSản phẩm xếp hạng theo doanh thu / số lượngP2
TC-SLS-004URD-SLS-003Doanh số danh mục1. Doanh số trên nhiều danh mục 2. Yêu cầu doanh số danh mụcTổng phân rã theo từng danh mụcP2
TC-SLS-005URD-SLS-004Đào sâu danh mục1. Một danh mục có doanh số 2. Yêu cầu chi tiết danh mục đóChi tiết một-danh-mục được trả vềP3
TC-SLS-006URD-SLS-005Tổng hợp mua hàng1. Đơn mua hàng tồn tại trong khoảng 2. Yêu cầu tổng hợp mua hàngTổng chi tiêu nhà-cung-cấp / PO được trả về để so sánh chi phíP3

2.3 Truy cập & Phạm vi

TC IDURD refKịch bảnCác bướcKỳ vọngP
TC-ACC-001URD-ACC-001Cô lập merchant1. Người dùng Merchant B đã xác thực 2. Yêu cầu bất kỳ báo cáo doanh số nàoChỉ con số Merchant B được trả về; dữ liệu Merchant A không bao giờ xuất hiệnP1
TC-ACC-002URD-ACC-002Khoảng ngày bắt buộc1. Yêu cầu một báo cáo doanh số không có từ–đến 2. GửiYêu cầu bị từ chối / lỗi xác thực do thiếu khoảngP1
TC-ACC-003URD-ACC-003Chỉ đơn đã hoàn tất tính1. Hỗn hợp đơn đã hoàn tất, đã hủy, nháp 2. Yêu cầu tổng hợp hằng ngàyChỉ đơn đã hoàn tất đóng góp; các đơn khác bị loại trừP1
TC-ACC-004URD-ACC-004Trạng thái rỗng mượt mà1. Một merchant không có dữ liệu 2. Mở bất kỳ báo cáo nàoBáo cáo tải với tổng bằng không; không lỗiP2

3. Truy vết

Mọi yêu cầu Must ánh xạ tới ≥1 test case. Phân tích nâng cao (ADV) là Planned và bị loại trừ theo thiết kế.

Yêu cầu URDTest caseTrạng thái
URD-SHF-001TC-SHF-001, TC-SHF-002✅ Đã phủ
URD-SHF-002TC-SHF-003, TC-SHF-004✅ Đã phủ
URD-SHF-003TC-SHF-005✅ Đã phủ
URD-SHF-004TC-SHF-006✅ Đã phủ
URD-SHF-005TC-SHF-007✅ Đã phủ
URD-SHF-006⚠️ Chưa phủ (Should) — phân rã danh mục trên báo cáo ca
URD-SLS-001TC-SLS-001, TC-SLS-002✅ Đã phủ
URD-SLS-002TC-SLS-003✅ Đã phủ
URD-SLS-003TC-SLS-004✅ Đã phủ
URD-SLS-004TC-SLS-005✅ Đã phủ
URD-SLS-005TC-SLS-006✅ Đã phủ
URD-ACC-001TC-ACC-001✅ Đã phủ
URD-ACC-002TC-ACC-002✅ Đã phủ
URD-ACC-003TC-ACC-003✅ Đã phủ
URD-ACC-004TC-ACC-004✅ Đã phủ
URD-ADV-001…005⏳ Planned — chưa build, không có test case

Độ phủ: mọi yêu cầu Must đã phủ. Một Should (URD-SHF-006) được đánh dấu chưa phủ; các yêu cầu ADV là Planned và ngoài phạm vi.

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.