发明名称 |
扩展测试数据的方法及设备 |
摘要 |
本发明公开了一种用于扩展测试数据的方法及设备,用于根据样本测试数据扩展出新的测试数据。所述方法包括:获取用查询语句以及期望查询结果所表示的测试数据需求;在样本测试数据上执行所述查询语句以获取实际查询结果,同时记录执行所述查询语句时各个查询子操作的中间结果;通过比较所述期望查询结果以及所述实际查询结果确定出差别;按照与所述查询语句相反的执行顺序执行与各个查询子操作分别对应的各个数据生成子操作,在所述各个数据生成子操作中根据所述差别、所述中间结果以及与所述样本测试数据中各字段相应的数据生成约束条件对所述样本测试数据进行扩展,其中,至少一个所述数据生成约束条件反映了相应字段的特定模式。 |
申请公布号 |
CN104346366A |
申请公布日期 |
2015.02.11 |
申请号 |
CN201310325671.0 |
申请日期 |
2013.07.30 |
申请人 |
国际商业机器公司 |
发明人 |
胡国强;朱俊;段宁;丁建栋;黄胜 |
分类号 |
G06F17/30(2006.01)I;G06F11/36(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京市中咨律师事务所 11247 |
代理人 |
于静;张亚非 |
主权项 |
一种用于扩展测试数据的方法,该方法包括:获取用查询语句以及期望查询结果所表示的测试数据需求;在样本测试数据上执行所述查询语句以获取实际查询结果,同时记录执行所述查询语句时各个查询子操作的中间结果;通过比较所述期望查询结果以及所述实际查询结果确定出差别;按照与所述查询语句相反的执行顺序执行与各个查询子操作分别对应的各个数据生成子操作,在所述各个数据生成子操作中根据所述差别、所述中间结果以及与所述样本测试数据中各字段相应的数据生成约束条件对所述样本测试数据进行扩展,其中,至少一个所述数据生成约束条件反映了相应字段的特定模式。 |
地址 |
美国纽约 |