测试服务器行为
Macromedia Exchange 建议您对创建的每个服务器行为执行下列测试:
- 从“服务器行为”面板应用行为。如果该行为有对话框,请在每个域中输入有效数据,然后单击“确定”。验证在应用该行为时没有错误发生。验证该服务器行为的运行时代码是否出现在代码检查器中。
- 再次应用该服务器行为,并在每个对话框域中输入无效数据。尝试下列操作:将域保留为空白,使用大数或负数,使用无效字符(例如 /、?、:、* 等等),以及在数字域使用字母。可以编写格式验证例程来处理无效数据(验证例程涉及手工编码,这超出了本书的范围)。
在将服务器行为成功地应用于页面后,请验证下列内容:
- 检查“服务器行为”面板,确保该服务器行为名称出现在添加到页面的行为的列表中。
- 验证服务器端脚本图标是否出现在页面上(如果适用的话)。一般服务器端脚本图标是金色的盾牌。若要查看该图标,请启用“不可见元素”(“查看”>“可视化助理”>“不可见元素”)。
- 在“代码视图”(“查看”>“代码”)中,验证没有生成任何无效代码。
另外,如果服务器行为将代码插入与数据库建立连接的文档,请创建一个测试数据库来测试插入到文档中的代码。通过定义查询来验证连接,这些查询应生成不同的数据集以及不同大小的数据集。
最后,将页面上传到服务器并在浏览器中打开。查看页面的 HTML 源代码并验证服务器端脚本不生成任何无效的 HTML。