很多产品中,都有文件导入功能,基于此功能的一些用例的设计,总结以下几点
1. 文件表格格式校验,要求 .xls 、 .xlsx文件格式的,导入.txt、 .pdf、 .doc 等其他格式文件导入,是否无法导入成功
2.文件内容为空验证,----表格内部 为空;只有表头正常显示,信息为空时;中间一行数据全部为空;中间几行数据全部为空;中间增加几空白列;
3.文件导入, 表头验证---表头修改顺序;表头前、中、后,增加列--表头字段;表头--某列字段修改;
4.必填项验证----表格 有表头为必填项,必填项全部不输入、多项不输入、某项不输入,必填项验证;
5.表格字段 数据格式校验-----某字段设置成其他数据类型;某字段设置成自己的数据类型时,但输入内容 不对时;如:
excel表格文本类型,设置成其他类型格式,肯定校验拦截;
文本类型,设置成文本类型时,输入内容:可输入任何内容,都不拦截;
文本类型,不设置类型时,excel表格默认文本类型,可输入任何内容--汉字、字母、数字、数值、特殊字符等,都不拦截;
excel表格某字段 日期类型,设置成日期外其他类型,肯定校验拦截;
日期类型,设置成日期类型,内容显示不是要求的 201907(如-汉字/字母/特殊字符/数值)时,同样拦截
日期类型,未设置时,--默认文本类型,输入,肯定校验拦截;
6.表格存在重复数据,校验拦截;
7.邮箱类字段,特殊字符如@、点、杠,需要允许;其他特殊字符拦截; 身份证件类,18位、前后空格拦截;其他文本类一般输入特殊字符,拦截;
8.表格中有1000行数据时,导入时间多久,用户是否可承受; 表格某字段,输入长度过长时,导入是否验证;
9.重复导入相同的文件----需确认是否允许导入?如果允许数据将如何处理?比如覆盖或者忽略?
10.表格导入,信息有落库失败时,是本批次全部回滚;还是一行行落库,导入失败时,只失败数据需要重新导入
表格一般有sheet概念,如果sheet2 中输入时,导入怎么处理;
表格新增某条数据,再删除处理,导入是否正常处理;
未下载模版,使用原来导入表格,修改内部数据,是否可成功导入;
excel两种文件格式导入功能测试用例点,基本就是以上这些!!