测试点(一):导入导出

  • Post author:
  • Post category:其他



导出:

#浏览器兼容

如果产品制作压缩包或者模板时,使用的是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、导入一行数据,然后将数据删除【如果开发判断方法有误,会认为删除的这条数据也存在】



版权声明:本文为sinat_35027731原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。