day02:导入、导出常见测试点总结

一、导入

  1. 系统模板:模板是否可正常下载;模板表格表头字段是否准确;必填项是否有标识
  2. 导入文件:导入空模板是否提示;导入错误的文件是否提示;导入大量数据时长是否满足
  3. 规则校验:必填项为空校验;导入数据重复校验(当前导入文件内有重复数据是否自动过滤,当前导入数据有系统内已存在的数据是否提示);导入的数据有空行能否自动过滤;数据不符合规则(是否限制长度、数字、语言等)是否提示;有效数据能否导入成功
  4. 前端展示:每条数据对应的错误提示;错误数量汇总的个数;导入大批量数据前端分页展示是否合理

二、导出(下载)

  1. 下载权限:是否有权限(配置后可下载,不配置报错或不展示下载按钮)
  2. 下载验证:是否需要验证审核输入密码(密码一致可下载,不一致报错提示,可输入错误次数、超过次数后如何处理)、哪几种状态可下载(分场景)、关联查询条件点击查询下载较长参数是否能下载
  3. 文件内容:文件格式是否正确、文件名称是否动态展示、文件内容是否正确、文件内容是否有隐藏的空数据、表格表头顺序是否一致、表格表头字段拼写是否正确、表格数据条数是否一致
  4. 大量数据:能否下载、下载时长、是否有最大限制(超过限制后是否报错)、下载中断后是否异常(设置中断后多长时间不在下载)
  5. 勾选导出:全选导出全部数据&勾选导出部分数据&不勾选导出空文件或报错、不勾选导出全部数据、当前查询条件导出(为空是否提示、是否跟随查询条件变更)
  6. 异步下载:点击下载交互是否正确、异步下载状态流转(哪种场景生成中、生成成功、生成失败)、空数据是否拦截(报错、空文件、生成失败)、异步下载是否覆盖(根据什么条件排除重复文件,避免新文件覆盖旧文件)
经验分享 程序员 微信小程序 职场和发展