web测试的一些关注点

测试内容

详细描述

页面跳转检查

每一个链接点击后是否有对应的页面,以及切换后页面是否正确;

打开新的页面时,新页面的初始化是否有异常;

权限系统中,无权限是否能跳转过去;

鼠标移动到链接上时,是否有变化;

相关性检查

删除数据前,如该数据有关联,则提示;

增加数据前,如增加前需要有前置条件,则提示;

多级项显示,选择一级显示后,是否正常显示多级项;

字符输入检查 

输入超出需求长度的字符串,系统是否检查长度;

输入除需求规定外的字符类型,系统是否检查字符类型;

标点符号检查 

输入特殊标点系统是否能够正常处理;

单输入空格,系统是否能够正常处理;

 中文字符处理   页面是否做了中文处理,会不会显示乱码;
 数据库是否做了中文处理,会不会显示乱码;
 数据重复    用户名\ID唯一时,输入重复的用户名\ID,系统是否处理;
 修改数据时,修改数据为重复,系统是否处理;
 输入带有大小写的重复数据,系统是否处理大小写;
多次使用后退\前进键   进入多个页面后,多次点击后退键和前进,是否会出错;
有加载提示的页面,多次点击后退和前进,是否加载提示会一直提示;
 进入多个页面后,多次点击后退和前进,当停止时,数据是否会正常加载出来;
上传下载文件检查       上传文件系统是否对文件格式的进行处理;
 上传文件是否对文件大小进行处理;
 上传的文件中带有重复项,系统是否进行处理;
 上传的文件中带有空白项,系统是否进行默认数据处理;
 上传重名文件,系统是否做了处理;

 下载大数据量文件,表格Sheet有数量限制,系统是否做了分页处理;

 下载文件成功后,内容数据是否完整;
 下载大数据量文件,系统是否做了超时处理;
 上传文件带中文,系统是否做了处理;
 是否有默认的模版提供;
 必填项检查   当保存时如果有必填项未填写时,提醒并把焦点转移到未输入的必填项中最靠前的一项;
 必填项前面加*号,未输入必填项时,系统是否做了处理;
 快捷键检查   是否支持常用快捷键的使用,如剪切,复制,粘贴等;
 如设置了回车键保存,输入数后使用回车键,是否会有系统错误;
 数字格式  输入,有格式需求限制时,输入格式限制之外的数据,看系统是否做了处理;
 输入,对数字长度有限制的,输入超出长度,看系统是否做了处理;
 输出,数字的精准度丢失,看系统是否做了处理;
 输出,小数转整数,小数位数保留,看系统是否做了处理;
 输入正数,输入负数,系统是否做了处理;
 数据较大的情况下,超出当前类型,看系统是否做了处理;
 输入文本框类型控件      单个空值测试;
 在数据前面、中间、后面输入空格,看数据保存后,空格是否存在,系统是否做了祛除空格的处理;
 长度测试,在提示的范围内输入超过长度的长度,系统是否做了处理;
 输入引号之类的符号类型,系统是否做了处理;
 输入中文,会不会乱码,系统是否做了处理;
 输入为正数的文本框,一旦输入负数,系统是否做了处理;
 在规定的类型中,输入其他类型,系统是否做了处理;
 输入边界值是否会出现异常
 多级项的检测   是否有展开模块,展开后页面是否有异常;
 列表中的数据,如果是从数据库中读取的,是否和数据库中一样;
 多级项中切换,数据是否显示正常;
 是否支持多选,多选后数据是否按照多选条件来筛选;
 时间\日期  日期为空时,系统是否做了默认时间处理;
 数据库中的时间和页面上的时间是否一致;
 输入错误日期格式时,系统是否做了处理;
 输入日期小于当前日期,系统是否做了限制;
 输入日期大于当前日期,系统是否做了限制;
 服务器时间是否矫正过,对应当前地理位置的日期;
 系统对闰月,闰年数据是否做了处理;
 新增\保存操作  保存成功,数据是否真的有存入数据库中;
 保存失败,数据是否真的没有存入数据库中;
 必填项不输入,系统是否做了处理;
 保存成功或失败,是否有成功或失败理由的提示;
输入为空的数据后保存,是否做了默数据的处理; 
连续保存数据是否会执行多次插入,系统是否做了处理; 
表单提交成功后,后退,在提交,系统是否做了处理;
 删除操作  删除成功后,是否有对应提示,如是物理删除,则查数据库是否真的删除了这条数据;如是逻辑删除,则查数据库中的某个数据可见字段是否被更改;
 删除失败后,是否有对应的合理提示,如和某个数据相关联无法删除等,检查数据库是否真的没有删除;
删除时,必要有的弹框提示,是否有; 
删除前,如果有连带条件,看是否是提示需先处理连带条件,还是一并删除连带条件;(看需求) 
 修改操作     修改数据后,数据库数据是否更新,前台页面是否显示新的数据; 
有不允许再次编辑的内容,是否做了不可修改的限制; 
在修改时,删除必填项在修改,系统是否做了处理; 
将一个有的数据,置为空,系统是否做了处理; 
 多人对同一数据修改,是否做了并发处理;
 查询操作     查询出的数据和数据库数据是否一致;
条件查询时,查出的数据是否符合条件; 
查询出数据后,如可以查看详细信息,查看详细信息后条件是否被清空的情况; 
分页查询,翻页后,在去进行查询,页数需跳转至第一页; 
 搜索操作      输入有结果得数据,检查搜索出的数据是否正确;
 输入无结果得数据,搜索出的数据应为空;
如可以搜索多个值,检查搜索出的数据是否正确; 
搜索后,如果有历史记录,点击历史记录是否是按记录进行搜索; 
按分组进行搜索,是否会搜索到其他分组上; 
 分页显示 分页的页数是否能正常显示; 
分页插件的往前,往后是否可以使用; 
分页显示条数是否能够正确的选择一页的记录数; 
分页是否能正确的显示选择的X页; 
 工作流程 工作流程是否可以正常运行; 
工作流程过程是否与详细设计要求的一致; 
工作流程每个节点是否有对应的提示; 
不按正常的工作流程操作是否可以正常运行 
 系统自动生成项    比如创建账号,会按照店铺自动生成余额,积分等,是否都创建了;
 是否按照设计需求,去生成系统数据;
 生成的数据,是否可以正常使用;
 权限的问题    不通权限的账号登录,是否功能、权限菜单不一样; 
无权限的直接访问有权限的页面,系统是否做了处理; 
无权限的账号处理权限数据,系统是否做了处理; 
账号担任多个权限,是否每个权限有互斥、或者每次只能使用其中一个权限; 
 打印测试     打印按钮是否可用; 
在打印窗口中设置打印参数; 
打印设置是否方便用户使用; 
打印出来的是否与设置的打印参数一致; 
需要打印插件的,打印前提供打印插件,是否能够正常下载; 
 提示信息    应该有提示信息的是否有提示信息;
 相应提示信息的内容表达是否是当前的状态;
 提示信息的内容用户是否接受;确认后是否可以正常运行;

 测试工作中,能够记起的一些关注点,如后续有新的,则会继续编辑~

工作流程是否可以正常运行;

猜你喜欢

转载自www.cnblogs.com/oneGray/p/12357663.html