Excel模板导入导出功能测试点

近期接触的都是Web项目,有很多导入数据这个功能,导入的文件格式都是Excel,基本流程就是:下载一个Excel模板,填充数据,再将Excel表格导入,导入后可下载列表,想着这类功能的测试点基本上差不多,就总结下,希望对大家有所启发。

 

下载模板的例子:

下载模板字段:

下载列表:

一、Excel导入测试点

1、模板下载

检查模板可以正常下载和打开,且下载的字段与原型一致

2、文件格式校验

导入其他格式例如文档,表格,压缩文件,图片,视频,执行文件等,验证系统会做出判断,不允许导入

3、文件内容校验

1)字段内容校验

导入的每一行字段需要校验,包含字段类型(整数,小数,小数位数,中文,字母,特殊字符等等)和字符长度(字符串长度)限制,必填项和选择项(选择一个/多个/全选)限制等等

符合规则的能成功导入,不符合规则的导入失败,并给出正确的提示

2)表头检验

删除,修改,新增字段,改变字段顺序

3)重复导入

重复导入相同的文件,验证是否能导入成功,数据是覆盖还是忽略

导入的文件中存在两行相同的数据,验证是自动去重还是成功导入还是提示需要修改

导入的文件与列表已经存在的文件重复,验证是提示还是直接导入成功

4)取消导入

上传文件后,取消导入,验证不执行导入操作

5)其他

空行:在首行或者文件中间空一行或者空几行或者存在多个空行,验证是否能导入成功

空文件:导入的文件只有表头,没有内容

不使用模板:自己手动新建Excel,表头设置的与模板一模一样,验证能否导入成功

4、导入文件大小验证

导入数据量较大例如上万条数据时,验证页面能否正常显示,接口响应时长是否在可接受范围,数据库能否正常响应等等

最好与开发产品同学确认一个上线值,在限制范围内能正常上传

5、导入文件名字校验

文件名称为空

文件名称过长(Win2000标准:255个字符(指在英文的字符下),如果是中文不超过127个汉字)

文件名称包含特殊字符(中文,英文,特殊字符的混合)

6、导入结果检查

导入的文件,数据能否正常入库,尤其是包含一些特殊字符以及数据库转义字符的

导入数据,在页面删除某行数据后保存,验证被删除的数据未入库,其他数据正常入库

二、Excel导出测试点

1、导出的文件名

验证导出的文件名与产品预期一致

2、导出文件格式

导出的Excel文件为CSV还是xlsx,验证与产品预期一致

(CSV是文本文件,用记事本/Excel都能打开,XLS 是二进制的文件,只有用Excel 才能打开,若是想要多个sheet则使用.xlsx/.xls文件)

3、导出文件内容

导出全部数据,验证导出的表头和数据均正确

导出部分数据,验证导出的表头和数据均正确

数据为空时导出,验证导出的表头和数据均正确

4、导出数据分页检查

可通过导出大量数据来验证,提前与开发同学沟通,每页多少条数据,例如每页1000条数据,那么就需要造1k+数据来进行下载,验证能否正确下载,数据量过大时开发同学分批次去拉数据,分页比较容易出问题

前些天遇到一个分页的问题,下载4000条数据,下载表格的数据翻倍了,而下载上百条数据正常,开发同学排查后才发现,分页参数有问题,3000条数据分一页,下载超过3000条数据才会出现Bug

5、浏览器兼容

不同浏览器导出的内容一致

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值