軟體 QA 團隊用 NetDrive:把共用建置與測試產出變成一個磁碟機
QA 工程師如何用 NetDrive 把存放在 S3、MinIO 或 SFTP 中的夜間建置、記錄檔與螢幕錄影,當作 Windows 和 macOS 上的一般磁碟機來瀏覽。
每天夜裡,流水線都會把一個安裝檔、一堆記錄檔和幾段失敗 UI 執行的螢幕錄影丟進儲存貯體。早上九點,測試人員需要在乾淨的虛擬機上裝上昨晚的建置,並讓今天的記錄檔與缺陷報告並排開啟。透過網頁主控台逐一取得檔案既慢又容易出錯。掛載後的磁碟機會讓產出儲存空間看起來像一個人人都會用的資料夾。

在任何測試機上瀏覽建置產出
NetDrive 讓 Google Drive、OneDrive、S3、SFTP、WebDAV 等在 Windows 與 macOS 上顯示為原生磁碟機 — 不需同步,也不需完整下載。
- 將 S3、MinIO 或 SFTP 伺服器掛載為磁碟機
- 直接從「開啟」對話方塊開啟安裝檔與記錄檔
- 在繼續測試的同時於背景上傳錄影
免費試用。提供終身與訂閱方案。
QA 產出通常存放在哪裡
測試團隊會累積三類檔案。建置體積大,依排程到達。記錄檔體積小但數量多。錄影與截圖是測試人員手動產生並附在缺陷上的內容。團隊通常把它們放在 Amazon S3、自行架設的 MinIO 伺服器,或建置系統旁的 SFTP 主機上,NetDrive 三者都支援。
掛載的目的不是取代你的 CI 儲存空間,而是讓人有一個舒適的檢視方式。測試人員可以把建置拖到虛擬機共用資料夾、在編輯器中開啟記錄檔,或把錄影附到工單上,而不必學習儲存供應商的工具。

行之有效的配置
保留兩個獨立的位置,讓用途一目了然:
- 建置與記錄檔(唯讀)。 用 NetDrive 的唯讀磁碟機類型掛載它,這樣誤存檔也不會覆蓋缺陷報告所引用的建置。請見 NetDrive 中的唯讀磁碟機。
- 佐證資料(可寫入)。 第二個磁碟機,供測試人員放置錄影、當機傾印檔與匯出的報告。為每位測試人員分配一個資料夾,例如
evidence/<name>/<ticket>。
認證也應遵循同樣的劃分。建立一個只能讀取建置位置的儲存使用者,再建立另一個對佐證資料位置有寫入權限的使用者。對於 S3,在 NetDrive 中解決 S3 存取遭拒錯誤列出了造成大多數失敗的原則錯誤。
設定步驟
- 在測試工作站上安裝 NetDrive,並從下載頁面開始試用。
- 選擇 Add a drive,然後選擇供應商:Amazon S3、MinIO 或 SFTP。
- 輸入端點與認證。MinIO 的操作說明請見在 Windows 上掛載 MinIO。
- 為建置磁碟機選擇 read-only 磁碟機類型,佐證資料磁碟機則保持可寫入。
- 在 Windows 上為它們各指定一個磁碟機代號,在 macOS 上指定掛載名稱。
- 可選:啟用自動掛載;請見 NetDrive 開機自動掛載。

處理大型錄影
針對一個失敗的流程錄製十分鐘的螢幕,檔案可能達到數百 MB。NetDrive 的背景上傳模式讓複製在測試人員繼續工作時完成,因此下一個測試案例不必等待上一個上傳。佇列與進度檢視如下方截圖所示;設定請參閱背景上傳模式。

闔上筆電螢幕之前,請確認佇列已清空。仍在等待的檔案還沒有進入雲端。
值得了解的陷阱
- 清單過期。 如果新建置還看不到,請依照 NetDrive 強制重新整理資料夾中的說明強制重新整理。
- 資料夾過大。 單一目錄中有數千個記錄檔,在物件儲存上列出會很慢。請依日期分目錄,例如
logs/2026-11-04/。 - 沒有離線模式。 NetDrive 不支援離線存取,因此你在飛機上需要的產出必須事先複製到本機。
- Linux 執行器。 NetDrive 對 Linux 的支援是實驗性的(experimental),所以正式環境的 CI 工作應繼續使用其原生儲存用戶端,而把 NetDrive 用在人們日常工作的 Windows 和 macOS 工作站上。
總結
QA 團隊一整天都在系統之間搬運佐證資料。把產出儲存空間變成磁碟機,能為這個循環省下出乎意料多的摩擦。想看同一概念在流水線端的應用,請閱讀用 NetDrive 管理 DevOps 的 S3 測試資料。
— Jay, NetDrive