软件测试之常用的Web元素功能测试 功能测试工具
构成常用的w曲元素主要包括超级链接、图片、文字、HTML语言、脚本语言、表单等。在基于Web的应用中,我们对网页的功能测试需要注意以下几个方面。
1页面链接测试
页面的链接是使用户从一个页面浏览到另外一个页面的重要手段,在做页面链接测试的时候,需要验证两个问题:
· 该页面是否存在,如页面不能显示信息,则视为页面链接无效。引起页面无效的 因素有很多种,主要有页面文件在Web sel'Ver不存在、链接的地址不正确等。
· 该页面是否跳转到所规定的页面,主要使验证页面正确性,这种羽4试也应该在wcb 功能测试部分被考虑
2设计语言测试
这里的设计语言主要指HTMI.语言和不同的脚本语言,在某些情况下,HTML语言随着客户浏览器的不同可能会产生不同的效果,因此,这也是测试中需要考虑的因素。如在Netscape 4 7里面,不能将表单内容限定成为只读属性,这样当表单的内容需要禁用或者限制使用的时候,程序必须考虑其他的方式来实现,比如利用JavaSc邱t脚本进行处理。
3 Web图形测试
Web图形是一种常见的显示信息的手段,如GIF图片、F1ash等。很多时候,图形是和文本混合在一起使用的,因此,在Web图形测试的时候,不仅要确认文本是否正确,同时需要确认图片的内容和显示,如文字是否正确地环绕图片,图片的文字提示是否正确,图片所指向的链接是否正确等。当然,页面的负载测试中,图片显示也是一个重要因素,某些时候,在网络状态不好且图片文件比较大的时候,可能会遇到链接超时的错误,这些也需要被考虑在图形测试之内。图形测试还麻当考虑显示问题,例如不同分辨率下的图形显示是否正确,需要浏览器附加程序支持的图形(如Flash动画)是否能正确加载等。
4表单测试
从设计的角度来看,表单是在访问者和服务器之间建立了一个对话,允许使用文本框、单选按钮和选择菜单来获取信息,商不是用文本、图片来发送信息。通常情况下.要处理从站点访问者发来的响应(即表单结果),需要使用某种运行在Web服务器端的脚本(如
PHP、ISP),同时在提交访问者输入表单的信息之前也可能需要用浏览器运行在客户端的脚本(通常是使用JavaScript)。在进行表单测试的时候,需要保证应用程序能正确处理这些表单信息,并且后台的程序能够正确解释和使用这些信息。举个例子.用户可以通过表单提交来实现联机注册。当注册完毕以后,应该从Web服务器上返回注册成功的消息。整个程序处理过程如图9-3所示。
图9-3联机注册程序处理过程示意囤
(1)Wel)服务器将表单传送到web浏览器。
(2)Web浏览器显示需要访问者填写的注册信息表单
(3)访问者将提交按钮和数据传送到Web服务器。
(4)Web服务器将表单数据传送给cGI脚本。
r51处理表单结果的cGI脚本将数据格式化并将其发送给相应应用程序处理。
f6)cGI脚本产生一个验证消息并将其传送给Web服务器。
f71 Web服务器将验证消息发送给Web浏览器,以便显示。
文章来源于领测软件测试网 https://www.ltesting.net/