守护麦田  

  很多产品中,都有Excel表格导入功能。最近在做 Excel表格导入功能 相关测试,所以基于此功能的一些通用的 用例设计思路,进行了稍微的总结,供自己以后方便查阅。

1、文件 格式校验,要求 .xls 、  .xlsx文件格式的,导入.txt、   .pdf、  .doc 等其他格式;

2、文件内容为空验证,分这么几种情况:表格内部 为空(什么都没有,空白表格);只有表头,内容为空时;表格前、中、后,一行、多行数据全部为空;表格前、中、后 增加一列、几列空白列;

3、文件导入, 表头校验---表头修改顺序;表头前、中、后,增加列,且输入表头字段;表头--某一、多列表头字段信息修改;

4、必填项验证----表格 有表头为必填项时,必填项全部不输入、多项不输入、某项不输入,必填项验证;

5、表格字段 数据格式校验        (表格字段 数据格式,与导入表格 要求有关,没有要求,可略过;有的话,需要着重注意)

-----某表头字段数据格式有要求时,该字段设置成其他数据类型;

某字段设置成自己的数据类型时,但输入内容 不对时;如:

excel表格文本类型,设置成其他类型格式 (一般要求文本,特殊字符不要求时,基本输入所有都不拦截)

文本类型,设置成文本类型时,输入内容:可输入任何内容,都不拦截;

文本类型,不设置类型时,excel表格默认文本类型,可输入任何内容--汉字、字母、数字、数值、特殊字符等,都不拦截;

excel表格某字段 日期类型,设置成日期外其他类型,肯定校验拦截;

日期类型,要求日期类型,样式须201907时,

日期类型,设置成日期类型,内容显示不是要求的 201907(如-汉字/字母/特殊字符/数值)时,同样拦截

日期类型,未设置时,--默认文本类型,输入其他样式,肯定校验拦截;输入201907样式时;

6、表格存在重复数据,校验拦截;

7、邮箱类字段,特殊字符如@、点、杠,需要允许;其他特殊字符拦截;

身份证件类,18位、前后空格拦截; (前后空格,程序不处理的话;如果处理,可通过)

其他文本类一般输入特殊字符,拦截;

8、表格中有1000行数据时,导入时间多久,用户是否可承受;   

表格某字段,输入长度过长时,导入是否验证;(数据库字段长度是否ok)

9、重复导入相同的文件----需确认是否允许导入?如果允许数据将如何处理?比如覆盖或者忽略?

10、表格导入,信息 如果落库失败时,是本批次全部回滚;还是一行行落库,导入失败时,只失败数据需要重新导入

11、表格一般有sheet概念,如果sheet2 、3中有数据,导入怎么处理; (一般只支持 sheet1)

12、表格新增某条数据,再删除处理,导入是否正常处理; (经验问题,一般第一次100条数据,第二次使用该表格,只保留10条数据的话,剩下90条,如果只删除数据,导入表格会出错; 剩下的90条记录,如果删除整行,可正常导入  。excel 快捷键:shift +Ctrl + 向下方向箭头,全选)

未下载模版,使用原来导入表格,修改内部数据,是否可成功导入;

excel两种文件格式导入功能测试用例点,基本就是以上这些!!

posted on 2019-07-04 00:01  守护麦田  阅读(816)  评论(0编辑  收藏  举报