根据本公司自身的业务,因此功能测试方面,主要测试我们所看到的网页、其中的逻辑等;因此特意总结出以下测试:
1、页面布局是否合理:按钮摆放是否合理;字体大小是否一致;字段位置与标题是否 保持一致
2、公司具体业务逻辑,请以公司需求文档一致
3、各按钮功能是否实现:
1)新增功能
a)新增页必填字段是否正确标出;当必填字段没有填写,页面无法正常保存;且出错位置高亮显示并提醒不能为空;
b)页面字段是否有错别字;是否与需求文档一致;新增页是否与查看页面保持一致
c)特殊字段的特殊要求,当填写的不符合要求时,无法正常保存,且出错位置高亮显示;比如:手机号码必须11位,当字段有字符限制时,需弹框提示
d)新增一条信息后列表页刷新+1,且应该按照时间倒序显示(现在在最上面)
2)查看功能
a)查看页面不应该出现必填项标记;所有字段显示应该与新增页保持一致
b)当字段内容太长,可以用"..."省略显示,但是鼠标放置此处时,应该tooltips显示完整内容
c)查看页面字段、新增页面字段、编辑页字段、列表栏中显示的主要字段都必须完整一致
d)鼠标放置某字段处,显示手型,需验证是否能够跳转,如果不能则不符合要求
e)查看页面应该又返回按钮;
3)编辑功能
a)编辑页面基本功能与新增功能基本相同;
b)编辑完后,如果点击保存按钮,则修改成功,如果直接点击返回按钮,则修改内容无效
c)如果有需求文档有规则,比如什么情况下无法编辑,则要注意是否满足需求文档,并建议开发人员将按钮置为灰色,不可编辑
4)删除功能
a)删除时,需要有弹框提示用户是否删除,点击确定则删除,点击取消则取消删除操作
b)如果有需求文档有规则,比如什么情况下无法删除,则要注意是否满足需求文档,并建议开发人员将按钮置为灰色,不可删除
c)删除后,列表栏是否减少一条数据,与该数据相关的其他位置是否也有变化(以公司需求为准)
d)与该信息相关的其他模块,是否内容一并删除
5)导出功能
a)验证导出的类型是否与需求文档一致,比如需求文档要求是Excel类型,但是导出为word;
b)导出的文件名是否乱码或者与要求不一致
c)导出文件中的内容是否与查看页面保持一致,是否有字段内容取值错误,或者漏值
d)查看是否支持翻页导出
6)导入功能
a)验证是否导入的文件类型是否与需求文档一致;导入的文件字段是否与需求文档一致;如果不一致,是否导入失败并弹框提示
b)导入的个数是否与需求一致;文件的大小是否有限制,如果有限制需要弹框提示;导入的文档在没有上传之前,是否可以删除;
c)当文件太大时,上传速度慢,是否有loading提醒,当点击上传按钮多次时,是否会重复上传文件(可以建议开发人员设置 禁止用户多次点击)
7)批量删除功能
a)批量删除时,点击批量删除按钮,需要提示用户选择删除的数据;当删除时,需要有弹框提示用户是否删除,点击确定则删除,点击取消则取消删除操作
b)是否支持翻页选中删除,如果不支持,建议弹框提示
8)翻页功能
a)是否提供向左向右翻页;或者选择某一页;或者快速定位到第一页或者最后一页
9)搜索功能
a)当输入空格进行查询时,是否显示所有数据;
b)当输入空格+关键字符进行查询时,是否可以查到数据
c)当输入非关键字符时,是否按照要求无法查询到字符
d)是否支持翻页查询
e)输入%号进行查询,看查询结果
########################################持续更新######################################################
记录:
1、通过搜索导出时,当搜索内容为空,点击导出,看Excel中是否有数据。可能存在的bug有:1、Excel中仍然有数据导出,2、报500,提示指针异常。
2、对于那些统计报表的,需要看小数点保留为;计算公式是否正确;数值与图形是否匹配;