← 回進度看板

朝陽專案・交件明細

版本 1.0.5.3

E 線 4 題(續約排定、DLL 設 0、被擋重試、winvnc 防火牆與重連次數)

已交 11/06 02:06

E 線 4 題:續約授權檔提早匯入改成排定、到起日自動換上;DLL 授權數設 0=取消;被擋重試最長 1 分鐘;CB 自動加 winvnc 防火牆規則(綁程式、不綁 port),連接紀錄顯示自動重連次數。

反向(非 A)情境全部通過:過期/簽章不符拒收、起日前一秒不換、排隊檔被改過忽略、設 -1 拒收、沒權限不丟例外、0 次不顯示等。

兩台獨立驗收通過、零問題。

自測
全部通過
獨立驗收
兩台獨立驗收通過、零問題
改壞紅幾格
故意改壞一處,對應那格會變紅
正反案例
正反案例全部通過

要 James 定的題目

無

測試明細過 31不過 0

情況預期案例結果
續約檔未生效、現在有效排隊;現在的照用;另存排隊檔E1-02/03/37 自測+實機過
反向:匯入已生效的檔立刻取代、不排隊E1-01 自測過
反向:匯入已過期/簽章不符拒收;現在與排隊的都不變E1-08/09 自測過
起日 00:00 計時檢查自動換上;修改紀錄方式「自動」E1-17/18/20 自測過
反向:起日前一秒不換E1-16 自測過
重開時排隊檔完好讀回、重新驗章、照排E1-25 自測過
反向:排隊檔被改過/別台的忽略、log ERROR;現在的照用E1-26/27 自測過
有排隊授權頁顯示「已排定:日期起換成 客戶(授權數)」E1-30 自測+實機過
反向:沒有排隊不顯示已排定、不產生排隊檔E1-29/33 自測過
DLL 原本有設 → 設 0取消,改回照授權檔E2-01~05 自測+實機過
反向:DLL 原本沒設 → 設 0不改、不記修改紀錄E2-04/05 自測+實機過
反向:設 -1拒收、設定不變E2-11 自測過
被授權擋下、連續被拒間隔 30、60、60、60 秒E3-02 自測+實機過
反向:被拒 30 次沒有一次超過 60 秒E3-03 自測過
名額空出來一個上限間隔內上線E3-08 自測+實機過
沒有 winvnc 規則加一條:綁程式、不綁 portE4-02 自測+實機過
反向:已有一模一樣的不重加(連跑兩次也一樣)E4-03/17 自測過
已有但路徑不對換成真的 winvnc.exeE4-04 自測+實機過
已有兩條同名/限 5900清成一條、不綁 portE4-06/07 自測過
實機:同名 2 條(1 條綁 TCP 5900)清成一條、不綁 port實機過
反向:UltraVNC 還沒裝不加規則、記 INFOE4-11 自測過
反向:沒有管理員權限/防火牆丟例外回 ERROR、不丟例外E4-09/10 自測過
/uninstall 移除只刪這個名稱,不碰別的規則E4-13/16 自測過
實機 /uninstall 真的刪規則規則不在、別的規則還在實機過
自測跑完(跑前沒有規則)跑後規則=跑前(0 條)實機(兩台規則逐條比對)過
反向:自測跑完(跑前已有 CB 加的正確規則)跑後規則=跑前,CB 那條原樣還在實機(兩台規則逐條比對)過
連線中自動重連 2 次連接紀錄「(自動重連 2 次)」E5-01 自測過
反向:重連 0 次網頁與 xlsx 都不顯示E5-02/06 自測過
加上重連次數後xlsx 欄數仍 11E5-09 自測過
實機連線中改 port、真的重連網頁那筆顯示重連次數E5-07/08 實機過
版本顯示版本那幾行都是 1.0.5.3item 109 自測 22 行過

代表案例 31 列,全表在交件包。

自我總結錯誤 → 原因 → 背後原因 → 對策

錯誤

自測 item 164(E4-18)在 Windows 真的建了一條防火牆規則(放行任何 port、指向暫存的假 winvnc)且不刪,動到真實系統設定。

原因

防火牆功能的測試直接呼叫真的防火牆元件,不是注入假介面。

背後原因

有副作用的 OS 操作沒抽成可注入介面;測試關卡只驗產品回傳值,沒有「跑完機器狀態=跑前」這格。

對策

自測改用假的防火牆、完全不碰真實設定(真的防火牆只在實機驗收驗);補一格讀回「跑後規則=跑前規則」,跑前沒有規則、已有正確規則兩種都驗過。