1、链接测试 这方面的测试主要看网页中是否有错误的超级链接,包括页面、图片、服务器端程序等。如果是图片链接错误,页面中的图片位置显示的是一个空框;如果是页面或者服务器端程序链接错误,则会返回一个“404 Not Found”的响应状态。遇到这些情况,需要检查HTML文档中关于这个链接的引用是否正确,并及时进行相应的修改。 通常出现这种现象的原因有两种: 1)文件名不正确。例如在UNIX和Linux操作系统中文件名的大小写错误等。 2)路径名错误。一般是由于在自己的计算机上编写网页时使用了绝对路径,因此在制作网页的过程中要严格地按照已规好的目录结构存取文档以及图片。 2、外观测试 主要看网页在浏览中是否按预想的版面布局在页面中显示。这主要因为在不同的操作系统和不同的浏览器之间都存在不完全兼容的现象,可能在Windows的IE浏览器中显示正常的页面,在Netscape浏览器中显示的效果就会不同。另外,许多网页制作软件虽号称“所见即所得”,但制作时的显示效果与实际效果之间还是有差距的,出现不同的地方通常在以下几方面: 1)字体的大小及间距。 2)表格的间距。 3)表单的外观。 因此,测试时要使用不同的浏览器,在不同的操作系统中进行。即使对同一种浏览器,也要注意在不同的版本中进行测试。在制作网页时要照顾到大多数浏览器的效果,并尽量使页面在众多浏览器中保持一致,这样做是为了确保网页能够被大多数的访问者所接受。 3、脚本测试 主要测试页面中的JavaScript以及Perl,ASP,PHP等服务器端程序能否正常工作。 (1)JavaScript常见脚本错误 ①脚本设计的逻辑错误。这是很常见的导致脚本无法正常工作的原因,通常出现在if,while等需要逻辑判断的部分。为避免出现这样的错误,要求在开始编写脚本时就有一个清晰的逻辑设计思路。 ②由于浏览器不支持而出现的错误。例如,IE3不支持JavaScript对象,而IE 4及以后版本支持。为解决此问题,一是要照顾主流浏览器的特性,二要适当地根据不同的浏览器编写不同的脚本。 ③其他输入错误。 (2)服务器端程序(以CGI为例)出现的常见错误 ①403 Forbidden 通常这是由于在Linux或UNIX操作系统中对cgi-bin目录的权限设置不正确引起的,一般应将目录的权限设为755。 ②404 Not Found 通常这是由于CGI程序不存在或者对它的错误引用而引起的,HTML文档出现这样的错误最大的可能还是文件名的大小写不正确。例如,计数器程序为/cgi-bin/Count.cgi,但经常有人写成/cgi-bin/count CGI。 ③500 Internal Server Error 出现这个错误说明CGI错误是本身的编程错误,需要检查程序的源代码。当然,也不排除服务器设置错误的因素。 4、速度测试 测试页面的下载速度,这关系到页面内容以及服务器的设置。应尽量多地在局域网内不同的机器上访问测试网页,看是否能在令人可以容忍的时间内完成页面的下载和显示,并且不影响网页的效果,当然是越快越好。 优化页而下载速度,在网页方面通常采取尽量减少页面所用的图片以及其他诸如声音、视频和Java Applet的数量,或者使用专门的处理软件优化图像和声音文件,在不降低质量的前提下,压缩文件的长度。在服务器上应该注意以下几方面的设置:是否允许持续连接(Keep-Alive)、服务器允许的最大访问量(MaxClient)、服务器的进程数量、服务器的CPU性能和内存容量等。 在实际的网页测试过程中,以上几方面的测试是交织在一起的,页面的测试和修改也是同时进行的,而且在测试修改的过程中可能还会出现新的错误或又把原来调整好的部分重新弄乱,因此要求反复不断地测试。当然,网页作者的测试结果只是主观的,要得到公正和客观的评价还需要众多网络用户的参与。这方面最重要的信息是网页使用者的方便性评价、网页内容价值评价和网页访问速度评价。网页制作者应该充分征集各方面的信息,改善用户界面,增加内容含量和深度,优化网页的下载速度,使网页适合大多数人使用。 文章发表于 无锡网鼎科技有限公司 转载请注明来源。