如上面章节所说,利用 appScanGui 对象可以为 AppScan 插件定义界面入口点,在上面的 AppScanTestExtension 类中加入下面两个方法,方法 AddGuiToAppScan() 会在 AppScan 的“Tools”菜单下增加菜单项“My Extension”,点击“My Extension”时,方法 openExntensionForm() 将会被调用,在 openExtensionForm() 中可以书写一些逻辑来调用客户化的代码。在加入这两个方法后,要在 load 方法中调用 AddGuiToAppScan()。
private void AddGuiToAppScan()
{
IMenuItem<EventArgs> myExtensionItem =
new MenuItem<EventArgs>("My Extension", openExtensionForm);
_appScanGui.ToolsMenu.Add(myExtensionItem);
}
private static void openExtensionForm(EventArgs args)
{
}
|
- 设计扩展实例窗体,并在窗体中响应 AppScan 安全测试结束事件。
利用 Visual Studio 2008 设计两个窗体,第一个窗体中有三个按钮,第二窗体的主体为 DataGridView,如下图所示:
图 5. 入口界面
图 6. 结果界面
文章来源于领测软件测试网 https://www.ltesting.net/










