一、导出模板测试用例
1.检查模板是否可以正常下载正常打开
2.检查模板表头格式展示是否正确,与系统列表中的字段是否一致
3.检查必填项、字段长度、字段特殊格式等是否有说明
4.检查模板排版是否合理美观
5.导出后修改文件名能否正常保存
5.不同浏览器导出模板,打开文件检查格式是否正确
二、导出数据测试用例
1.检查导出的文件名、表格字段内容是否符合要求
2.不同浏览器导出表格排版是否正常
3.是否可以正常导出全部的数据
4.是否可以正常导出部分数据
5.导出的内容与系统的内容是否一致
6.当内容为空时导出是否正常
7.当数据量过大时导出是否正常
8.大数量导出时,表格分页检查
9.当某个字段过长时,表格展示是否自动换行
三、导入数据测试用例
1.输入正确的数据导入检查是否导入成功
2.只填写必填项检查是否导入成功
(表头检查:包括去掉、修改、新增列、列之间切换,看数据是否能成功导入)
3.最后一列再新增一列导入是否成功
4.中间新增一列导入是否成功
5.中间空几列(空几行)导入是否成功
6.数据为空时导入是否提示
7.必填项不填导入
8.自己手动新建excel或者对其他excel进行修改,使excel格式和模板一致,看是否能导入
9.数据不符合规则时导入
① 所有行均存在格式不符合规则的数据,是否会提示“导入失败,并给出每一行对应的错误原因”
② 所有行均存在超出长度范围的数据,是否会提示“导入失败,并给出每一行对应的错误原因”
③ 部分符合规则,部分不符合规则
a、符合规则的导入成功,不符合规则的导入失败,并给出失败行对应的错误原因
b、导入失败,并给出失败行对应的错误原因
10.模板内的数据之间存在重复
a、除重复行之外的其他数据导入成功,重复行中的第一行导入成功,后面一行导入失败,并给出失败行对应的错误原因
b、导入失败,并给出失败行对应的错误原因
11.模板内的数据与系统中已经存在的数据冲突
a、除存在冲突之外的其他数据导入成功,存在冲突的行导入失败,并给出失败行对应的错误原因
b、导入失败,并给出失败行对应的错误原因
12.导入其他格式的文件,当导入的文件格式不正确时,系统是否做出正确的判断,并给出对应的错误提示。
13.不选择导入文件:无法导入,并提示“请选择导入文件”
14.取消导入:取消导入操作成功,并不执行导入操作
15.模板内的数据存在冲突(比如:截止日期小于起始日期之内)
16.新增一行数据,然后将数据删除【如果开发判断方法有误,会认为删除的这条数据也存在】
17.导入压缩包文件
18.导入打开的表格
19.重复导入相同的表格