自动化框架
可使用为 QA 自动化框架(例如 Selenium)编写的脚本来创建 AppScan 扫描的“手动探索”记录。
如果 QA 人员使用自动化框架在 Web 应用程序上运行功能测试,可利用已编写的脚本来创建定制扫描。从自动化框架到应用程序的请求将利用 AppScan 作为代理来发送,使 AppScan 能够将操作记录为其自己的扫描的“探索”阶段。然后,AppScan 基于“探索”阶段来测试站点。这使用 AppScan CLI 来完成。
原则上,创建和运行执行以下操作的批处理命令:
- 打开 AppScan 和配置:
- 起始 URL
- 用户凭证
- 仅测试
- 打开带有特定侦听端口的 AppScan 代理。
- 通过同一端口运行自动化框架脚本。
- 脚本结束时,关闭 AppScan 的代理,测试阶段将开始。
- 保存扫描结果,并有选择地创建和保存报告。