导出:
#浏览器兼容
如果产品制作压缩包或者模板时,使用的是mac,请注意在
Windows
机器上检查一下文件,是否有多余。【因为解析原因,容易多一个无用的文件】
#文件打开格式兼容性
excel打开目前支持excel和wps两种打开方式,需要确认这两种方式打开excel模板显示要一致。
#导出模板
1、模板只有一个文件,检查一下模板和预期是否一致即可
2、模板是个压缩包,需要检查一下压缩包中文件是否齐全,每一个文件和预期是否一致
3、检查模板文件和网站中的数据字段是否一致
#导出文件格式检查
1、导出的文件格式是否符合预期
2、导出文档或excel中的字段是否与页面展示一致,内容是否正确
3、导出的excel文件名是否有要求(根据需求判断,如果导出文件命名中有中文需详细关注)
4、不同浏览器导出的excel文件是否一致
5、导出全部数据,excel中的内容是否正确
6、导出部分数据,excle中的内容是否正确,前提导出功能支持筛选后导出
7、导出内容是否与网页中的内容一致
8、导出内容的数据格式(如分割符,是否有表头等,换行是否正确)
9、选择数据为空时是否可以导出,或者是否给予友好提示
10、是否在设定的时间生成导出文件(存在定时导出相关功能)
11、导出出错时系统如何处理(如是否正常给出报错日志,友好提示指处错误出;给出报警提示或发出报警邮件)导出文件较大系统是否超时响应
12、导出内容中包含日期是否正常展示、身份证、手机号是否给予加密
导入:
#文件内容校验(错误提示需要友好)
1、空行或空字段:包含excel文件有很多行数据,其中某一行全部为空,某几行为空;某一行中间某个字段为空;excel文件只有表头;excel文件无任何数据。
2、错误字段内容:如果导入的excel表格中中某一行或者某一字段内容不对(整数、要求数字、要求字符、选择项、字符长度),是否可以正常导入正确部分的数据,对错误的数据进行提示。
3、字段变动:去掉、修改、新增列、列之间切换、必填项、选择项(不选择、选择其中一个、新增一个选项、尝试输入其他字符)
#文件格式校验
导入其他格式的文件,当导入的文件格式不正确时,系统应判断出格式不对,根据具体要求提示相应文案,例如文件格式不对等。
#导入操作
1、重复导入相同的文件是否可以导入成功,如果可以导入成功,数据将如何处理,比如覆盖或者忽略(依据实际需求定)
2、不使用下载的模板,自己新建excel导入或者对其他excel进行修改,使excel格式和模板一致,这种情况下数据填写正确的话,应可以正确的导入系统。
3、定时导入的文件、或数据是否正确(存在定时导入的相关功能)
4、导入失败后是否给予错误日志提示
5、excel用excel和wps两种软件编辑后导入,如果开发使用的方法不对,会识别不了wps编辑的excel文件,需确认是否支持wps软件的编辑
6、excel数据量检查,excel文件中数据量可以接受最大值是多少。如果数据量较大时,后台处理时,页面如何显示(是否给出友好页面)后台的处理是单线程还是多线程?处理时间较长时,是否会影响系统其他功能?对
数据库
造成的压力会有多大?这些问题都需要和开发确认,至少开发应该考虑到这种极限情况,进行相应的处理。
7、选择数据为空时导出检查
#导入结果校验
1、导入的文件、数据是否正常入库(包含特殊字符,数据库的转义字符等,如何处理)
2、导入一行数据,然后将数据删除【如果开发判断方法有误,会认为删除的这条数据也存在】