链接测试主要测试主页和各网页的链接以及各网页之间的链接是否正确,各网页的切换是否方便,包括页面、图像和CGI程序等。如果是图像掉链,页面中图像的位置则是一个空框;如果是页面或CGI程序掉链,服务器则会返回一个“404NotFound”的响应状态。遇到这种情况就要检查HTML文档中关于这个链接的引用是否正确,并及时进行相应地修改。通常出现此类现象是由以下原因造成的:
1、文件名不正确
发生这个现象在Linux系统中很可能是文件名的大小写不匹配造成的,这就要求开发人员开始制作网页时,应尽量保持文件名全部使用小写字母,从而可以减少不必要的文件名混乱。如果完全使用FrontPage的图形界面来制作网页,一般可能出现的文件名不正确的错误都来自于文件名的大小写不匹配所造成。
2、文件的路径不对
因为在FrontPage中制作超级链接或嵌入图片时,如果所引用的文档不在当前文件夹中,将使用绝对路径记录在HTML文档中。在FrontPage的普通视图中,用户无法看到相对路径和绝对路径的区别,只能到HTML文档中检查;而且在本机使用浏览器测试时无法看出,因此很容易被忽视,但如果网页真正上传到服务器时,这个问题就会暴露出来。因此,在制作网页的过程中,严格地按照已规划好的目录结构存取文档以及图片,会大大降低测试阶段的工作量。
3、使用了汉字路径或文件名
有一些网站的开发工具(如Dreamweaver),它们对汉字的支持不如FrontPage好,如果使用汉字路径或汉字的文件名标识位置,在链接上可能会出现问题,因此,应尽量使用英文和拼音作为标识名。