导入excel功能点
0、前置了解(此处仅为了解,后续存在具体测试点)
1)导入方式:追加还是覆盖;
2)出错机制:
a、当出错时,是全部数据均不导入,还是只导入正确的数据,错误的不导入;
b、出错提示是否有要求;
3)其他程序特殊控制;
a、如是否存在大数据量情况,数据量具体多少,可接受的性能指标为多少;
以下为具体测试点:
1、冒烟:
1)全部列:excel模版中正常填写所有数据,可正常导入(追加/覆盖),导入后数据均显示正确;
2)必填列:excel模版中只正常填写必填数据,可正常导入(追加/覆盖),导入后数据均显示正确;
2、高优先级:
字段控制:
1)必填:必填列不填写数据,导入;
测试要求:每个必填列都需要测试,因为如果必填列不填写也可导入,会造成数据不完整;
2)字段类型:如手动输入(字符、数值)、字典、日期;
测试要求:每个字段符合字段类型和具体规则方可导入,否则弹出提示,无法导入;
其中:字典值需要验证每个下拉值与程序一致;
日期格式需要与需求一致;
3)重复:如果存在不能重复的值
测试关注:当不能重复时,excel存在重复数据/excel与列表存在重复数据,无法导入;
4)长度:excel中各字段长度需要与程序新增修改、数据库控制一致,否则无法导入;
其他功能操作:
5)导入方式:追加、覆盖
6)出错机制、出错提示控制正确;
7)程序特殊要求控制正确;
3、中优先级:
1)顺序:导入后,数据顺序应与导入的excel文件顺序一致;
2)性能:如存在导入大数据量情况,根据需求要求,构造合适数据量,导入后判断性能指标是否可接受;
3)特殊字符:特殊字符应该控制为和程序新增一致;
4)其他操作:
a、导入数据时,不选择任何文件,直接点击确定按钮。弹出提示,无法导入;
b、文件格式:wps【xls、xlxs】、excel【xls、xlxs】等格式均应该能导入;
c、文件打开时也可以导入,或者不能导入,但是不会报错;
d、excel中数据为外部拷贝或手动输入,均可正常导入;
e、使用导出的excel导入,可正常导入(如果导出的文件符合模版要求);
f、不使用模板,手动编辑excel同模板完全一致,数据正确,可正常导入;
g、excel存在空行,无法导入;
4、低优先级:
1)非excel格式(导入文件后缀名为非“.xls”".xlsx"),无法导入
2)导入时刷新页面,查看页面和后台,可正常导入;
3)其他情况,无法导入:
a、excel只有表头
b、excel完全为空
c、字段填写内容过长,显示为E+
d、将内容放在sheet2(非第一个页签)中
e、单元格合并、隐藏