Web系统测试的经常使用方法概括 --- 知识记录html
一、页面连接检查web
每个连接是否都有对应的页面,而且页面之间切换正确。能够依靠一些工具,如:LinkBotPro、File-AIDCS、
HTML Link Validater、Xenu等工具。浏览器
LinkBotPro不支持中文,中文字符显示为乱码;HTML LinkValidater只能测试以Html或者htm结尾的网页连接;
Xenu无需安装,支持asp、do、jsp等结尾的网页,xenu测试连接包括内部连接和外部连接,在使用的时候应该注意,
同时可以生成html格式的测试报告。jsp
若是系统用QTP进行自动化测试,也可使用QTP的页面检查点检查连接。工具
二、相关性检查
功能相关性:删除/增长一项会不会对其余项产生影响,若是产生影响是否都正确?常见的状况是,增长某个数据
记录之后,若是该数据记录某个字段内容较长,可能会在查询的混乱。测试
数据相关性:下拉列表默认值检查,下拉列表值检查,若是某个列表的数据项依赖于其余模块中的数据,一样须要
检查,好比,某个数据若是被禁用了,可能在引用该数据项的列表中不可见。spa
三、检查按钮的功能是否正确htm
如新建、编辑、关闭、返回、保存、导入、上一页、下一页、页面跳转,重置等功能是否正确,常见的错误会出现
在重置按钮上,表现为功能失效。字符串
四、字符串长度检查自动化
输入超出需求所说明的字符串长度的内容,看系统是否检查字符串长度。还要检查需求规格规定的字符串长度是否
是正确的,有时候会出现,需求规定的字符串长度过短而没法输入业务数据。
五、字符类型检查
在应该输入指定类型的内容的地方输入其余类型的内容(如在应该输入整型的地方输入其余字符类型),看系统是
否检查字符类型。
六、标点符号检查
输入内容包括各类标点符号,特别是空格,各类引号,回车键。看系统处理是否正确。常见的错误是系统对空格的
处理,可能添加的时候,将空格看成一个字符,而在查询的时候空格被屏蔽,致使没法查询到添加的内容。
七、特殊字符检查
输入特殊符号,如@、#、¥、%、$、!等,看系统处理是否正确。常见的错误是出如今%、’、”这几个字符。
八、中文字符处理
在能够输入中、英文的系统输入中文,看会否出现乱码或出错
九、检查信息的完整性
在查看信息和更新信息时,查看所填写的信息是否是所有更新,更新信息和添加信息是否一致。要注意检查的时候
每一个字段都应该检查,有时候,会出现部分字段更新了而个别字段没有更新的状况。
十、信息重复
在一些须要命名,且名字应该惟一的信息输入重复的名字或ID,看系统有没有处理,会否报错,重名包括是否区分
大小写,以及在输入内容的先后输入空格,看系统是否做出正确处理。
十一、检查删除功能
在一些能够一次删除多个信息的地方,不选择任何信息,按“delete”,看系统如何处理,会否出错;而后选择一个
或多个信息,进行删除,看是否正确处理。
若是有多页,翻页选,看系统是否都正确删除,而且要注意,删除的时候是否有提示,让用户可以更正错误,不误
删除。
十二、检查添加和修改是否一致
检查添加和修改信息的要求是否一致,例如添加要求必填的项,修改也应该必填;添加规定为整型的项,修改也必须
为整型。
1三、检查修改重名
修改时把不能重名的项改成已存在的内容,看会否处理,报错。同时,也要注意,会不会报和本身重名的错。
1四、重复提交表单
一条已经成功提交的记录,返回后再次提交,看看系统是否作了处理。对于web系统来讲,能够经过浏览器
返回键或者系统提供的返回功能。
1五、检查屡次使用返回键的状况
在有返回键的地方,返回到原来的页面,重复屡次,看会否报错。
1六、搜索检查
有搜索功能的地方输入系统存在和不存的内容,看搜索结果是否正确。若是能够输入多个搜索条件,能够同时添加
合理和不合理的条件,看系统处理是否正确,搜素的时候一样要注意特殊字符,某些系统会在输入特殊字符的时候,将
系统中全部的信息都搜索到。
1七、输入信息位置
注意在光标停留的地方输入信息时,光标和所输入的信息会否跳到别的地方。
1八、上传下载文件检查
上传下载文件的功能是否实现,上传文件是否能打开。对上传文件的格式有何规定,系统是否有解释信息,并检查
系统是否可以作到。下载文件可否打开或者保存,下载的文件是否有格式要求,如须要特殊工具才能够打开等。
上传文件测试同时应测试,若是将不能上传的文件后缀名修改成能够上传文件的后缀名,看是否可以上传成功,并
且,上传文件后,从新修改,看上传的文件是否存在。