导入excel测试分析与测试验证点

前言:excel导入是一个很常见的功能,基本上toB的系统在web端都能用到,能够解决大批数据快速生成,是快速创建/修改数据的绝佳方式;

通常导入excel分了2种,一种是导入后新增数据,一种是导入后修改数据。笔者曾经在公司对内的销售系统,CRM,监管系统等都见过类似的功能,用于快速创建大批客户数据或者创建大批项目数据,下面说一说这种导入excel通用的一些测试点和踩过的坑。

流程:

 

1.模板验证

  1. 确保用户可以正常下载模板,并且下载的字段与原型一致。

2.文件内容校验

  1. 字段内容校验‌:验证每一行字段的内容是否符合要求,包括字段类型(如整数、小数、中文、特殊字符等)和字符长度限制。
  2. ‌表头检验‌:检查删除、修改或新增字段以及改变字段顺序后系统的反应。
  3. ‌取消导入‌:验证上传文件后能否取消导入操作。
  4. 导入内容有空行,一般处理自动去掉空行
  5. 导入字段有空格,一般处理自动去掉空格
  6. 导入文件中存在重复行
  7. 导入数据中缺少关键行或关键列

 3.文件大小格式校验

  1. 导入非excel文件
  2. word,pdf等
  3. 非模板导入,是excel但不是excel模板
  4. 空文件,或只有表头
  5. 超出文件最大范围
  6. 超出单次导入最大行数
  7. 导入文件名称含有特殊字符或过长

 4.按照模板导入

  1.  导入校验,验证导入每个字段格式不对或为必填字段为空时候校验
  2. 导入后提示,导入成功时,数据须正确保存到数据库,且后台无报错情况;导入失败时,需要有清楚明了的错误提示,并且其他功能不会被影响

 5.重复导入

 重复导入后是否会更新,重复字段的唯一标志确认

6.导入后数据核验

数据量和数据内容与原文件一致

7.数据量,大小验证

单次导入excel的上限多少行,文件上限多大

8.非功能验证点

并发导入

  1. 多个用户同时导入excel,是否会拖垮服务
  2. 不同用户/客户端同时导入同一文件时,查看文件是否重复导入;
  3. 不同用户/客户端同时导入不同文件时,查看文件是否正常导入;

兼容性

  1. 不同浏览器/系统/客户端导入文件,查看导入情况

性能

  1. 大批量用户同时导入不同文件,查看服务是否正常运行;
  2. 单个用户连续多次导入文件,查看服务是否正常运行;
  3. 分别导入单个文件/多个文件,查看导入速度是否在接受范围内;

 

部分内容引用:https://www.woshipm.com/data-analysis/5873836.html

posted on 2024-09-04 11:27  夏至啊  阅读(34)  评论(1编辑  收藏  举报

导航