针对WEB的功能测试点有哪些?

  1. 页面链接检查: 测试每一个链接是否都有对应的页面,并且页面之前可以正确切换。

  2. 相关性检查:1.功能相关性:删除/增加一项会不会对其他项产生影响,如产品影响,这些影响是否正确(常见的错误是:增加某个数据记录后,如果该记录某个字段值内容过长,可能在查询的时候让数据例表变形)2.数据相关性:下拉列表默认值检查(如果某个列表的数据项依赖于其他模块中的数据,同样需要检查,比如:某个数据如果被禁用了,可能在引用该数据项的列表中不可见)3.检查“页面元素”是否显示正常4.检查“按钮”功能是否实现(如:重置 按钮不能起到清空输入的作用)5.输入项中类型的检查:在指定输入类型的地方输入其他类型(如 在 “电话号码”一列中输入字符型,系统是否正确给予提示)6.边界值检查:规定某个输入项中最多输入50个字符,测试时,要测试输入50及>50个字符的情况7.检查符号检查:输入的内容包括各种标点符号,特别是空格,各种引号,回车,看系统处理是否正确(常见错误是:系统对空格的处理,在增加的时候,将空格作为一个字符,而在查询的时候空格被屏蔽,导致无法查询到增加的记录)8.特殊字符检查:输入特殊符号,如@、&、%、#等,系统处理是否正确9.对输入中文字符的检查(有些系统的某些地方,可能对英文的处理OK,但对中文字符则出现乱码之类的)10.检查信息的完整性:如更新某个记录时,是否将更新的所有信息都更新过来,还是只更新了其中一部分11.信息重复:如名称、ID、空格、是否区别大小写等,系统是否给予正确提示(修改或新建)12.检查删除功能:单条记录删除;多条记录同时删除;未选择任何记录,点删除或delete13.必填项检查14.上传文件的检查:文件格式是否正确;文件中某些字段是否允许为空;不允许为空的字段为空,系统是否校验不通过;文件中是否允许为空的记录;文件是否对记录中字段的长度、是否重复作校验;15.快捷键检查:是否支持常用快捷键,如ctrl+c、ctrl+v、shift+选择、ctrl+选择、backspace等,对于不允许手工输入信息的字段,是否有做限制。16.输入法半角全角检查17.页面中显示的单位是否正确,如 
    获取某数据库中值为分,到页面显示时未做转换,页面显示的单位为:元,其他如GPRS流量、数量等单位18.文档的测试:文档二义性的确认、用户手册等19.密码检查:一些系统的加密方法采用对字符的asccii码移位的方式,处理密码加密相对较为简单,且安全较高,对于局域网系统来说,此种方式完全可以起到加密的作用,但同时,会造成一些问题,即>128的asccii对应的字符在解密时无法解析,尝试使用”uvwxyz”等一些码值较大的字符作为密码,同时,密码尽可能的长,如17位密码,造成加密后的密码无法解析20.用户检查:任何一个系统,都有各类不同的用户,同样具有一个或多个管理员用户,检查各个管理员之间是否可以相互管理,编辑,删除管理员用户。同时,对于一般用户,尝试删除,并重建同名的用户,检查该用户其他信息是否重现。同样,提供注销功能的系统,些用户 
    再次注册时,是否作为一个新的用户。而且还要检查该用户的有效日期,过了有效日期的用户是不能登录系统的。(可能出现的错误是:用户管理权限为非超级管理员,能够修改超级管理员的权限)

一、功能测试 1、链接测试   (1)、测试所有链接是否按指示的那样确实链接到了该链接的页面;  (2)、测试所链接的页面是否存在;  (3)、保证Web应用系统上没有孤立的页面(所谓孤立页面是指没有链接指向该页面,只有知道正确的URL地址才能访问)。  2、表单测试 (1)、注册、登陆、信息提交等,必须测试提交操作的完整性,以校验提交给服务器的信息的正确性; (2)、用户填写的出生日期与职业是否恰当,填写的所属省份与所在城市是否匹配等;  (3)、检验默认值的正确性; (4)、如表单只能接受指定的某些值,测试时跳过这些字符,看系统是否会报错。 3、Cookies测试(session测试同) (1)、Cookies是否起作用;  (2)、Cookies是否按预定的时间进行保存; (3)、刷新对Cookies有什么影响。  4、设计语言测试 (1)、使用哪种版本的HTML; (2)、验证不同的脚本语言。例如Java、Javascrīpt、 ActiveX、VBscrīpt或Perl等。 5、数据库测试 (1)、数据一致性错误:主要是由于用户提交的表单信息不正确而造成的; (2)、输出错误:主要是由于网络速度或程序设计问题等引起的。  二、性能测试 1、连接速度测试 (1)、Web系统响应时间; (2)、超时的限制。 2、负载测试 (1)、某个时刻同时访问Web系统的用户数量; (2)、也可以是在线数据处理的数量。 3、压力测试 (1)、压力测试测试系统的限制和故障恢复能力,也就是测试Web应用系统会不会崩溃,在什么情况下会崩溃。黑客常常提供错误的数据负载,直到Web应用系统崩溃,接着当系统重新启动时获得存取权。 (2)、压力测试的区域包括表单、登陆和其他信息传输页面等。 三、可用性测试 1、导航测试 (1)、导航是否直观 (2)、Web系统的主要部分是否可通过主页存取  (3)、系统是否需要站点地图、搜索引擎或其他的导航帮助  (4)、Web应用系统的页面结构、导航、菜单、连接的风格是否一致  (5)、Web应用系统导航帮助要尽可能地准确。Web应用系统的层次一旦决定,就要着手测试用户导航功能。 2、图形测试 一个Web应用系统的图形可以包括图片、动画、边框、颜色、字体、背景、按钮等。图形测试的内容有:  (1)、要确保图形有明确的用途,图片或动画不要胡乱地堆在一起,以免浪费传输时间; (2)、Web应用系统的图片尺寸要尽量地小,并且要能清楚地说明某件事情,一般都链接到某个具体的页面; (3)、验证所有页面字体的风格是否一致; (4)、背景颜色应该与字体颜色和前景颜色相搭配; (5)、图片的大小和质量也是一个很重要的因素,一般采用JPG或GIF压缩。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值