当前位置: 首页 > news >正文

Excel导入功能测试用例整理

1、导入模板数据符合校验规则,且数据前后无空格

      期望结果:导入成功

2、导入模板数据符合校验规则,但数据前后有空格

      期望结果:导入成功

3、导入模板中存在多余的列

      期望结果:导入成功

4、导入模板中列位置互换

      期望结果:导入成功

5、导入模板文件格式不准确

      期望结果:导入失败,模板格式不准确

6、导入模板对应的工作表名称不存在

      期望结果:导入失败,模板格式不准确

7、导入模板列名不准确;

      期望结果:导入失败,模板格式不准确

8、导入模板缺少列;

      期望结果:导入失败,模板格式不准确

9、导入模板中空数据

      期望结果:导入失败,导入模板中无数据

10、导入模板中必填项为空

      期望结果:(1)符合规则的导入成功;不符合规则的导入失败,提示具体某行某个字段为空

                    (2)全部导入失败,提示具体某行某个字段为空

11、导入模板中字段格式错误

       期望结果:(1)符合规则的导入成功;不符合规则的导入失败,提示具体某行某个字段格式错误

                     (2)全部导入失败,提示具体某行某个字段格式错误

12、不选择导入文件

       期望结果:无法导入,提示选择导入文件

13、导入模板中存在重复的数据

       期望结果:(1)无重复的导入成功,有重复的导入失败,提示具体某行数据重复

                     (2)无重复的导入成功,有重复的去重导入

                     (3)全部导入失败,提示具体某行数据重复

14、导入模板中存在与系统中重复的数据

       期望结果:(1)无重复的导入成功,有重复的导入失败,提示具体某行数据重复

                     (2)无重复的导入成功,有重复的导入最新模板中的,替换系统中现有的

                     (3)全部导入失败,提示具体某行数据重复

15、导入模板中数据超过最大允许范围

       期望结果:(1)导入允许范围内容,超出范围的导入失败,提示具体某行数据超出范围                  

                     (2)全部导入失败,提示具体某行数据超出范围

 

后续会继续补充~

转载于:https://www.cnblogs.com/toray-xiaopm/p/8431343.html

相关文章:

  • DAY9-python并发之多进程
  • 常用特殊符号的HTML代码(HTML字符实体)
  • Java开发Tips
  • CUDA学习(十九)
  • export和import的用法总结
  • Picasso源码阅读笔记九
  • 《Python编程快速上手》第8.9.2实践练习
  • Intel发布P4500、P4600 NVMe SSD:规格释疑
  • Gradle:Gradle入门
  • 超简便安装mysql
  • 个人开发—进度记录(十)
  • 【技巧】从键盘读入一串字符并输出
  • [转] Webpack 打包优化之体积篇
  • Java并发编程实战系列16之Java内存模型(JMM)
  • [20180224]expdp query 写法问题.txt
  • 【译】理解JavaScript:new 关键字
  • Angularjs之国际化
  • Docker 笔记(2):Dockerfile
  • Intervention/image 图片处理扩展包的安装和使用
  • Javascript设计模式学习之Observer(观察者)模式
  • PHP 小技巧
  • Python - 闭包Closure
  • python docx文档转html页面
  • Redis字符串类型内部编码剖析
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • SQLServer之索引简介
  • UEditor初始化失败(实例已存在,但视图未渲染出来,单页化)
  • zookeeper系列(七)实战分布式命名服务
  • 爱情 北京女病人
  • 大快搜索数据爬虫技术实例安装教学篇
  • 大整数乘法-表格法
  • 飞驰在Mesos的涡轮引擎上
  • 聊聊directory traversal attack
  • 适配mpvue平台的的微信小程序日历组件mpvue-calendar
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • SAP CRM里Lead通过工作流自动创建Opportunity的原理讲解 ...
  • 专访Pony.ai 楼天城:自动驾驶已经走过了“从0到1”,“规模”是行业的分水岭| 自动驾驶这十年 ...
  • ​软考-高级-系统架构设计师教程(清华第2版)【第12章 信息系统架构设计理论与实践(P420~465)-思维导图】​
  • #我与Java虚拟机的故事#连载17:我的Java技术水平有了一个本质的提升
  • (C语言)球球大作战
  • (独孤九剑)--文件系统
  • (二)PySpark3:SparkSQL编程
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (附源码)计算机毕业设计ssm高校《大学语文》课程作业在线管理系统
  • (剑指Offer)面试题34:丑数
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (四)库存超卖案例实战——优化redis分布式锁
  • (五)MySQL的备份及恢复
  • (五)关系数据库标准语言SQL
  • (学习日记)2024.01.19
  • (转)程序员技术练级攻略
  • .halo勒索病毒解密方法|勒索病毒解决|勒索病毒恢复|数据库修复
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始