自动化框架

可使用为 QA 自动化框架(例如 Selenium)编写的脚本来创建 AppScan 扫描的“手动探索”记录。

如果 QA 人员使用自动化框架在 Web 应用程序上运行功能测试,可利用已编写的脚本来创建定制扫描。从自动化框架到应用程序的请求将利用 AppScan 作为代理来发送,使 AppScan 能够将操作记录为其自己的扫描的“探索”阶段。然后,AppScan 基于“探索”阶段来测试站点。这使用 AppScan CLI 来完成。

原则上,创建和运行执行以下操作的批处理命令:
  1. 打开 AppScan 和配置:
    1. 起始 URL
    2. 用户凭证
    3. 仅测试
    4. 打开带有特定侦听端口的 AppScan 代理。
  2. 通过同一端口运行自动化框架脚本。
  3. 脚本结束时,关闭 AppScan 的代理,测试阶段将开始。
  4. 保存扫描结果,并有选择地创建和保存报告。
以下部分描述了如何使用 Selenuim 测试 AppScan 演示测试站点,但该过程可针对任何站点和任何自动化框架轻易地调整。