1 .一种用于构建数据库测试用例的方法,其特征在于,包括:
获取源数据库中各类对象的结构和数据量;
根据各所述结构和数据量对相应的对象进行数据特征分析,以得到各所述对象的数据
特征集;
构建各所述对象的基础测试用例,并根据各所述数据特征集对预先构建的对应基础测
试用例进行更新,以得到各所述对象的最终测试用例。
2 .根据权利要求1所述的用于构建数据库测试用例的方法,其特征在于,
所述根据各所述结构和数据量对相应的对象进行数据特征分析,包括:
根据各所述结构和数据量,生成用于记录各所述结构和数据量的SQL文件;
对所述SQL文件进行解析,以提取各所述对象的特征参数,并根据各所述对象的特征参
数构建对应的数据特征集。
3 .根据权利要求2所述的用于构建数据库测试用例的方法,其特征在于,所述的对所述
SQL文件进行解析,以提取各所述对象的特征参数,包括:
获取各所述对象对应的语法树,并根据各所述语法树对所述SQL文件进行解析,以提取
各所述对象的特征参数。
4 .根据权利要求1所述的用于构建数据库测试用例的方法,其特征在于,
在所述的根据各所述数据特征集对预先构建的对应基础测试用例进行更新前,还包
括:
将各所述数据特征集中各特征参数的形式转化为预设参数形式,其中所述预设参数形
式至少包括对应特征参数的关键词,以及所述关键词的比例权重。
5 .根据权利要求4所述的用于构建数据库测试用例的方法,其特征在于,
所述的根据各所述数据特征集对预先构建的对应基础测试用例进行更新,包括:
根据所述关键词设置对应基础测试用例中的语句类型,以及根据各所述关键词的比例
权重设置对应基础测试用例中的数据分布。
6 .根据权利要求1所述的用于构建数据库测试用例的方法,其特征在于,
所述数据特征包括以下任一项或多项:数据结构特征、数据类型特征、数据分布特征、
对象间关联关系和应用历史特征。
7 .根据权利要求1所述的用于构建数据库测试用例的方法,其特征在于,
所述的获取源数据库中各对象的结构和数据量,包括:
连接所述源数据库,并通过所述源数据库的元信息,采集各所述对象的结构和数据量。
8.一种计算机可读存储介质,其特征在于,其上存储有计算机程序,所述计算机程序被
处理器执行时,实现根据权利要求1‑7中任一项所述的用于构建数据库测试用例的方法的
步骤。
9 .一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行
时,实现根据权利要求1‑7中任一项所述的用于构建数据库测试用例的方法的步骤。
10.一种计算机设备,其特征在于,包括存储器、处理器及存储在所述存储器上,并在所
述处理器上运行的计算机程序,并且所述处理器执行所述计算机程序时,实现根据权利要
求1‑7中任一项所述的用于构建数据库测试用例的方法的步骤。
权 利 要 求 书
1/1 页
2
评论