Project

General

Profile

Actions

Issue #817

closed
RA

問題:ECONNREFUSED/發卡行硬斷線沒有自動化測試

Issue #817: 問題:ECONNREFUSED/發卡行硬斷線沒有自動化測試

Added by Redmine Admin 6 days ago. Updated 6 days ago.

Status:
Closed
Priority:
P2-Normal
Assignee:
-
Category:
Testing
Start date:
10/19/2026
Due date:
10/19/2026
% Done:

0%

Estimated time:
Story Points:

Description

現象

nccc_server.js 已將連線失敗歸為 ISSUER_UNAVAILABLE 並啟動 STIP,
但現有整合測試只涵蓋 Timeout,沒有在交易中關閉 Issuer 的案例。

影響

無法證明 ECONNREFUSED、ECONNRESET 與 keep-alive 連線中斷時都能正確代理授權。

待辦

  • 以未監聽 Port 或測試控制介面製造 ECONNREFUSED。
  • 驗證 stip_reason=ISSUER_UNAVAILABLE、reply_code=00、issuer_reply_code=null。
  • 補測黑名單時回 05。

關聯

與 CR「新增發卡行斷線/恢復控制介面」搭配執行。


Related issues 2 (1 open — 1 closed)

Related to CR #814: CR:新增發卡行斷線/恢復控制介面(toggle-down)New10/19/202610/19/2026

Actions
Related to Requirement #809: NCCC HTTPS JSON STIP Mock:建立可驗證的專業測試基準Closed10/19/202610/19/2026

Actions
Actions

Also available in: PDF Atom