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