测试下载文件比测试一般的安装程序要复杂的多,因为软件只在以下两种情况之一发生才会安装。
-或-
因此,测试下载时,要确保对这两种情况都进行了测试。作为开发者,应该在使用不同配置的多台计算机上测试应用程序。至少应在进行开发的计算机和没有安装 Visual Basic 的计算机上,以及不同操作系统上测试下载。此外,必须检查安全级别。
注意 如果找不到没有安装 Visual Basic 的计算机,可以模拟一个。请参阅“在空计算机上测试部件下载”以获得指导。
在测试下载之前,确保 Internet Explorer 的安全级别被设置成“中”。如果安全级别设置为“高”,则所需的文件将无法下载。如果安全级别设置为“无”,则所有缺少的部件将都会被安装而不给出警告。
当安全级别设置为“中”,会出现如下警告:
这些警告都是 Internet Explorer 安全机制的组成部分。如果没有收到所有的警告,请不要惊慌。如果必要的部件已经安装在客户机上或 Internet Explorer 的安全级别设置不是缺省值,则您可能不会收到警告。
要在 Internet Explorer 4. X 中设置安全级别,请按以下步骤执行:
要在 Internet Explorer 3. X 中设置安全级别,请按以下步骤执行:
可以通过创建附加的.cab 文件和 HTML 页面进行不同安全级别的测试,如下表所示:
要测试下面各种页面的安全性 | 以下列方式创建一个包容控件的页面 |
没有初始化安全性和脚本安全性 | 没有PARAM 值或其他由控件设置的变量。 |
只有初始化安全性 | PARAM 值赋给某个控件。 |
只有脚本安全性 | PARAM 值仅由 VBScript 设置。 |
初始化安全性和脚本安全性 | 初始化 PARAM 值设置,然后使用 VBScript 修改。 |