由于web应用与用户直接相关,又通常需要承受长时间的大量操作,因此web项目的功能和性能都必须经过可靠的验证。
这就要经过web项目的全面测试。Web应用程序测试与其它任何一种类型的应用程序测试相比没有太大差别。Web的流行和无所不在,是因为它能提供支持所有类型内容连接的信息发布,容易为最终用户存取。
Web测试:界面测试、功能测试、性能测试、接口测试、客户端兼容性测试、安全性测试。
测试对象
Web的页面元素
页面部分
1.页面清单是否完整
2.页面在不同的分辨率和不同的浏览器版本是否显示
3.页面在不同大小的窗口中的显示是否正确、美观
4.页面特殊效果是否显示:如特殊字体效果、动画效果
5.页面特殊效果显示是否正确
6.每个页面都有相应的Title,不能为空,或者显示“无标题页”
页面元素部分
1.页面元素清单是否全部列出:如按钮、单选框、复选框、列表框、超连接、输入框等等
2.元素是否存在,是否显示
3.页面元素是否显示正确,如文字、图形、签章等
4.页面元素的外形、摆放位置
5.页面元素基本功能是否实现
6.页面元素的容错性是否存在,是否正确
主要是保证链接的可用性和正确性,它也是网站测试中比较重要的一个方面。可以使用特定的工具如XENU来进行链接测试。
1.导航测试:导航菜单的描述与导航的链接是否一致,是否有效,如果是相同的页头导航,每个页面都需要测试。
2.图形测试:每个图形的描述与链接是否一致,是否有效,尤其注意幻灯片的链接测试。
3.URL链接检查:在地址栏直接输入各个功能页面的URL地址,看系统如何处理,是否有效
4.Web的业务逻辑
字符型输入框:
1.字符检查:英文全角、英文半角、数字、空或者空格、特殊字符“~!@#¥%……&*?[]{}”特别要注意单引号和&符号。禁止直接输入特殊字符时,使用“粘贴、拷贝”功能尝试输入。
2.长度检查:最小长度、最大长度、最小长度-1、最大长度+1、