自動化架構

您可使用針對您的 QA 自動化架構所撰寫的 Script(例如 Selenium)來建立 AppScan 掃描的「手動探索」記錄。

如果您的 QA 人員使用自動化架構來執行 Web 應用程式的功能測試,您可以利用已經撰寫好的 Script 來建立量身訂做的掃描。來自自動化架構的要求會利用扮演 Proxy 角色的 AppScan 來傳送給應用程式,讓 AppScan 可以記錄動作,作為 AppScan 在自己進行掃描時的「探索」階段。然後 AppScan 就可以根據該「探索」階段來測試網站。這是使用 AppScan CLI 來完成的。

在原則中,您會建立並執行批次指令,以執行下列動作:
  1. 開啟 AppScan 並配置:
    1. 起始 URL
    2. 使用者認證
    3. 僅測試
    4. 開啟含特定接聽埠的 AppScan Proxy
  2. 透過相同的埠來執行自動化架構 Script。
  3. 當 Script 結束時,關閉 AppScan 的 Proxy,「測試」階段即開始。
  4. 儲存掃描結果,選擇性地建立和儲存報告。
後續的小節說明如何使用 Selenium 來測試 AppScan 展示測試網站,但這個程序可以很容易地進行調整,而適用到任何的網站和自動化架構。