← 回進度看板

朝陽專案・交件明細

版本 1.0.6.8

防火牆規則依安裝資料夾區分 + 共用錄影核心

已交 11/08 09:42

這版多了兩件:①後台與背景程式的防火牆規則名稱帶安裝資料夾,同一台裝兩份不再互相蓋掉;②連線側錄與端點側錄改用同一套錄影核心,兩邊行為不變。

升級時舊名稱的規則:是這份自己加的會自動換成新名稱;是同一台另一份安裝的完全不動。同一個資料夾不論路徑大小寫都只有一條。

錄影核心這版沒有在兩台實機上重錄一段(測試機沒有可用的桌面),改用自測證明行為不變;正式上線前建議先在您那邊實機錄一段看。

自測
Mac 全套兩輪 3072/3072(1.0.6.7 是 3034,多的 38 格都是本版新增);Windows 測試機(主庫 SQL Server)全套 3371/3371
獨立驗收
測試機實機兩輪:兩個資料夾各起一次後台,各自一條規則、先裝那份的不被動;自己以前加的舊名稱規則升級時被拿掉;全大寫路徑起同一份不會多一條;收尾快照前後差異 0。實機 VNC 側錄沒驗(見已知限制)。另一人獨立驗收(只讀測試結果、不重跑):交件包四個檔重算檢核碼與清單一致;原始碼包 173 個檔與這版原始碼逐檔一致;三份自測紀錄逐格數過,Mac 兩輪 3072、測試機 3371,0 格紅,總數=上一版+本版新增 38 格;受影響 9 項逐項格數與上一版相同,整份比對只多三項(第 123、197、198 項);故意改壞的 10 份紀錄逐份對過紅在哪一項。防火牆的實機只驗了後台那支,背景程式那支只有自測
改壞紅幾格
錄影核心改壞三處:一律存、換段晚 2 秒這兩處,連線側錄與端點側錄的測試都一起紅;換段條件(剛好到 60 秒才換改成超過才換)紅在連線側錄與核心測試,端點側錄的測試沒有剛好踩到 60 秒,沒紅;防火牆改壞兩次(名稱不帶資料夾、不統一大小寫)各紅 14、9 格;第 123 項三種改壞(等更久的情況、拿掉確認、寬限比等待短)都紅,兩種正常延遲(8、12 秒)全綠
正反案例
本版新增案例:防火牆 20/20、錄影核心 16/16、第 123 項 2/2

要 James 定的題目

無

使用者那端

使用者做的事

IT 人員在同一台電腦裝第二份(測試或升級),兩份的後台都連得進來;搬過資料夾的,照說明檔把舊規則刪掉。

要成立的條件
  • 用系統管理員執行(才加得了防火牆規則)
接下來最可能要的

接著是 SQL 版本 B 與 SQL Server 斷線時的暫存。

測試明細過 14不過 0待驗收 2

情況預期案例結果
新裝:防火牆沒有任何本程式規則加一條帶資料夾名稱的規則,只放行這支程式FW-05+實機過
同一台另一個資料夾再起一份多一條自己的規則,先裝那份的規則一點都不動FW-06+實機兩輪過
同一個資料夾再起一次已存在,不刪不加FW-07+實機過
同一個資料夾、路徑大小寫不同或用斜線同一個名稱、只有一條規則FW-20+實機(全大寫路徑)過
升級:舊名稱規則是自己以前加的換成新名稱,舊的拿掉FW-08、FW-11+實機兩輪過
反向:舊名稱規則屬於另一份安裝完全不動,記錄寫出它指向哪裡FW-09、FW-10過
反向:沒有系統管理員權限、刪舊規則失敗、沒有防火牆元件不當掉,記錄寫原因與後果FW-13、14、15過
背景程式移除(/uninstall)只刪自己的規則,另一份的不動FW-16、17過
安裝資料夾改名或搬走舊資料夾那條不會自動刪(已知限制,說明檔寫手動刪法)—待驗收
錄影核心:有變才存、備註、換段、段太大提早換、段號、節流跟重構前一樣RC-01~12過
同一串畫面餵給兩種側錄送出的段一模一樣RC-20、21過
兩種側錄刻意不同的地方(收尾段號、段太大提早換)照舊RC-22、23過
原有側錄測試(連線側錄、端點側錄、MP4、端點暫存、告警等 9 項)格數與結果跟上一版一模一樣第 112、119、146、150、151、172、175、176、179 項過
實機:兩台電腦的 VNC 連線上錄一段擷取次數、段數跟上一版同級實機待驗收
自測第 123 項:viewer 晚 8、12 秒才連上照樣通過(先確認連上,最多等 15 秒;寬限 20 秒)第 123 項過
自測第 123 項:viewer 20 秒都沒連上標「前提不成立」,後面三格標不判,總格數不變第 123 項過

完整規格見「版本規格清單 1.0.6.8」;測試紀錄與故意改壞的結果在交件包附件。

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

錯誤

等待放寬到 15 秒時,第一次連上的寬限還是 10 秒(寬限比等待短)

原因

只改了等待那一個數字,沒看同一段流程裡的另一個計時

背後原因

重現開關回「查不到」,那條路不會讓寬限倒數,所以測不出來

對策

兩個數字定義在一起、加一格檢查寬限比等待長;重現開關改回「沒連上」,再加「寬限改回 10 秒會紅」那一輪

錯誤

規則名稱分大小寫(同一個資料夾換個大小寫會多一條)

原因

直接用程式回報的路徑當名稱

背後原因

沒照 Windows 路徑不分大小寫的規則先正規化

對策

名稱裡的資料夾先轉完整路徑、反斜線、小寫;綁的程式路徑也統一反斜線;加測試與改壞

錯誤

測試正在某個資料夾跑時,在同一個資料夾改程式重編,1 輪執行檔被蓋掉作廢(另有 3 輪是因為換版作廢)

原因

沒分開「改程式」和「跑測試」的資料夾

背後原因

以為重編不會影響正在跑的測試,其實執行檔被蓋掉

對策

改程式一律另開資料夾,跑測試的那份不動;作廢的輪次另外標記、不算數