新增經去識別化的瀏覽器介面存檔
背景
爬蟲系統的不確定性
由於北科大校園資訊系統的頁面有時會因為學生身分、狀態不同,而回傳不同的結果或是顯示不同區塊。
因此需要保留各種情況的頁面,才能確保開發與偵錯順利。
例如:只有畢業生能看到並且檢查畢業條件檢察功能運作;只有期末教學評量期間能看到被拒絕進入系統的回傳等。
測試場景未完整覆蓋
目前我們對於 Service Layer 的測試都是實際使用帳號到校園入口網站擷取,並且檢查數據筆數,但因為前述的問題,所以無法覆蓋到所有場景。
未來我們可以嘗試使用 HTML 來對測試程式注入,來確認各項功能運作。
預期做法
- 建立一個功用的 Agent Skills,將去識別化自動化
- 指定一個讓大家加入 HTML 的資料夾
- 補上相關的單元測試
新增經去識別化的瀏覽器介面存檔
背景
爬蟲系統的不確定性
由於北科大校園資訊系統的頁面有時會因為學生身分、狀態不同,而回傳不同的結果或是顯示不同區塊。
因此需要保留各種情況的頁面,才能確保開發與偵錯順利。
例如:只有畢業生能看到並且檢查畢業條件檢察功能運作;只有期末教學評量期間能看到被拒絕進入系統的回傳等。
測試場景未完整覆蓋
目前我們對於 Service Layer 的測試都是實際使用帳號到校園入口網站擷取,並且檢查數據筆數,但因為前述的問題,所以無法覆蓋到所有場景。
未來我們可以嘗試使用 HTML 來對測試程式注入,來確認各項功能運作。
預期做法