测试 Internet 部件下载

测试下载文件比测试一般的安装程序要复杂的多,因为软件只在以下两种情况之一发生才会安装。

因此,测试下载时,要确保对这两种情况都进行了测试。作为开发者,应该在使用不同配置的多台计算机上测试应用程序。至少应在进行开发的计算机和没有安装 Visual Basic 的计算机上,以及不同操作系统上测试下载。此外,必须检查安全级别。

注意 如果找不到没有安装 Visual Basic 的计算机,可以模拟一个。请参阅“在空计算机上测试部件下载”以获得指导。

在测试前设置安全级别

在测试下载之前,确保 Internet Explorer 的安全级别被设置成“中”。如果安全级别设置为“高”,则所需的文件将无法下载。如果安全级别设置为“无”,则所有缺少的部件将都会被安装而不给出警告。

当安全级别设置为“中”,会出现如下警告:

这些警告都是 Internet Explorer 安全机制的组成部分。如果没有收到所有的警告,请不要惊慌。如果必要的部件已经安装在客户机上或 Internet Explorer 的安全级别设置不是缺省值,则您可能不会收到警告。

要在 Internet Explorer 4. X 中设置安全级别,请按以下步骤执行:

  1. 在“视图”菜单中单击 “Internet 选项”。

  2. 在“选项...”对话框中,单击“安全检查”选项卡。

  3. 单击相应的安全级别,然后单击“确定”。

要在 Internet Explorer 3. X 中设置安全级别,请按以下步骤执行:

  1. 在“视图”菜单中单击“选项...”。

  2. 在“选项...”对话框中,单击“安全检查”选项卡。

  3. 单击“安全标准”按钮。

  4. 单击相应的安全级别,然后单击“确定”。

  5. 单击“确定”返回浏览器。

测试安全级别

可以通过创建附加的.cab 文件和 HTML 页面进行不同安全级别的测试,如下表所示:

要测试下面各种页面的安全性 以下列方式创建一个包容控件的页面
没有初始化安全性和脚本安全性 没有PARAM 值或其他由控件设置的变量。
只有初始化安全性 PARAM 值赋给某个控件。
只有脚本安全性 PARAM 值仅由 VBScript 设置。
初始化安全性和脚本安全性 初始化 PARAM 值设置,然后使用 VBScript 修改。