手動測試

執行這項作業的原因和時機

手動測試特性可讓您傳送自己的測試,將它們儲存成安全問題,以便併入報告中。

您必須有「探索」結果,才能建立手動測試。您只能儲存現行掃描的手動測試。請注意,如果重新掃描,將會遺失測試。

您可以將手動測試基於現有的測試,也可以從頭建立全新的手動測試。

程序

  1. 如果要將手動測試基於現有的變式,請執行下列動作:
    • 結果清單上,按一下某測試變式,或者
    • 結果清單上,按一下某項測試,然後在詳細資料窗格中,利用工具列來瀏覽到必要的變式。

    另外,如果要從頭建立新的變式,只需要開啟手動測試對話框(下一步)即可,不需要選取現有的變式。

  2. 開啟手動測試對話框:
    • 工具功能表中,按一下手動測試,或
    • 應用程式樹狀結構結果清單中,用滑鼠右鍵按一下節點,然後從蹦現功能表中選取手動測試,或者
    • 在所選變式的應用程式資料 > 詳細資料窗格中,按一下手動測試按鈕。

    這時會出現手動測試對話框,顯示所選測試變式的內容。

  3. 主機名稱/IP 位址欄位中,輸入測試所要送往的伺服器。
  4. 欄位中,輸入 AppScan 用來抵達伺服器的埠。

    除非選取預設埠為 443 的 SSL,否則,預設埠是 80

  5. 必要的話,您可以編輯要求本身。
  6. 選項清單中,選取或清除下列選項:

    選項

    按一下會執行下列動作

    SSL

    在 SSL 中傳送要求。

    傳送要求前先登入

    在傳送手動測試之前,將登入要求傳給應用程式。

    自動內容長度

    當您編輯要求時,將要求中的 Content-Length HTTP 標頭自動更新為等於要求內容的值。

    如果選取這個選項,使用者無法編輯內容長度值。

    如果要求標頭沒有 Content-Length 參數,這個選項就沒有作用。

  7. 按一下傳送

    這時會傳送要求,回應會顯示在回應文字區(下窗格)中。

  8. 如果要在內嵌瀏覽器中檢視回應,請按一下在瀏覽器中顯示
  9. 如果要將這項手動測試新增到現行掃描中,請按一下儲存

    這時會出現選取問題類型對話框,依預設,會選取使用者定義測試圓鈕。


    「選取問題類型」對話框
  10. 測試名稱欄位中,您可以保留預設名稱 (URL) 不變或定義新名稱。
  11. 如果要在現有測試類型之下儲存測試(而不是預設的「使用者定義」測試類型),請選取第二個圓鈕,然後按一下清單中的某個測試類型。
    註: 如果要使用「搜尋」特性在清單中尋找問題,請在「搜尋」欄位中輸入部分的問題名稱。按一下放大鏡圖示,從一個搜尋結果移至下一個搜尋結果。
  12. 按一下確定
    這時會關閉對話框。新測試會新增到結果中,當您繼續現行掃描時(掃描 > 繼續 > 掃描/測試),便會將它併入。
    註: 如果重新掃描,則不會併入測試。