Skip to content

Add De-identified Browser Snapshot for Testing and Developing Reference #319

Description

@Dao-you

新增經去識別化的瀏覽器介面存檔

背景

爬蟲系統的不確定性

由於北科大校園資訊系統的頁面有時會因為學生身分、狀態不同,而回傳不同的結果或是顯示不同區塊。
因此需要保留各種情況的頁面,才能確保開發與偵錯順利。
例如:只有畢業生能看到並且檢查畢業條件檢察功能運作;只有期末教學評量期間能看到被拒絕進入系統的回傳等。

測試場景未完整覆蓋

目前我們對於 Service Layer 的測試都是實際使用帳號到校園入口網站擷取,並且檢查數據筆數,但因為前述的問題,所以無法覆蓋到所有場景。
未來我們可以嘗試使用 HTML 來對測試程式注入,來確認各項功能運作。

預期做法

  1. 建立一個功用的 Agent Skills,將去識別化自動化
  2. 指定一個讓大家加入 HTML 的資料夾
  3. 補上相關的單元測試

Metadata

Metadata

Assignees

No one assigned

    Labels

    P1High
    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions