[发明专利]测试用例的处理及数据处理方法及装置在审
申请号: | 201910266530.3 | 申请日: | 2019-04-03 |
公开(公告)号: | CN110134582A | 公开(公告)日: | 2019-08-16 |
发明(设计)人: | 何青松 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京清源汇知识产权代理事务所(特殊普通合伙) 11644 | 代理人: | 冯德魁;窦晓慧 |
地址: | 200135 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 测试用例数据 测试 函数调用 不确定性问题 被测软件 集成测试 数据处理 变更 引入 申请 | ||
1.一种测试用例的处理方法,其特征在于,包括:
获得测试用例数据;
根据所述测试用例数据,运行所述测试用例数据对应的测试用例;
获得所述测试用例本次运行对应的函数调用数据;
根据所述函数调用数据,调整所述测试用例。
2.根据权利要求1所述的方法,其特征在于,所述根据所述测试用例数据,运行所述测试用例数据对应的测试用例,包括:
从所述测试用例数据中获取所述测试用例本次运行的输入信息;
根据所述输入信息调用被测软件系统中实现所述测试用例的预期功能的目标函数;
返回针对所述目标函数的调用结果。
3.根据权利要求2所述的方法,其特征在于,所述根据所述输入信息调用被测软件系统中实现所述测试用例的预期功能的目标函数,包括:
根据所述输入信息调用被测软件系统的接口层函数;
通过所述接口层函数调用所述目标函数和所述目标函数的下一级函数中的至少一个函数;
所述获得所述测试用例本次运行对应的函数调用数据,包括:
获得函数调用链路上的调用数据,所述函数调用链路包括所述目标函数和所述目标函数的下一级函数中的至少一个函数以及所述接口层函数。
4.根据权利要求1所述的方法,其特征在于,所述获得所述测试用例本次运行对应的函数调用数据,包括:
使用插件拦截所述测试用例本次运行调用的函数;
获取所述函数调用数据。
5.根据权利要求1所述的方法,其特征在于,所述根据所述函数调用数据,调整所述测试用例,包括:
获取所述测试用例本次运行的预期调用函数信息;
根据所述函数调用数据获取所述测试用例本次运行的实际调用函数信息;
根据所述预期调用函数信息和所述实际调用函数信息,调整所述测试用例。
6.根据权利要求5所述的方法,其特征在于,所述根据所述预期调用函数信息和所述实际调用函数信息,调整所述测试用例,包括:
如果判断所述实际调用函数信息包括所述预期调用函数信息,则确定所述测试用例为符合预设评判规则的测试用例;否则,则调整所述测试用例。
7.根据权利要求1所述的方法,其特征在于,所述根据所述函数调用数据,调整所述测试用例,包括:
根据所述函数调用数据,调整所述测试用例数据的输入信息;和/或,新增不同于所述测试用例的测试用例数据。
8.根据权利要求5所述的方法,其特征在于,还包括:
记录用于标识所述测试用例的测试用例标识,以及所述测试用例本次运行对应的函数调用数据;
输出所述测试用例标识以及所述函数调用数据。
9.一种数据处理方法,其特征在于,包括:
获得包含测试用例标识的调用请求;
获得所述调用请求对应的函数调用数据;
记录所述测试用例标识以及所述函数调用数据。
10.一种数据处理方法,其特征在于,包括:
获得包含测试用例标识以及函数调用数据的记录信息;
获得待查询的测试用例标识;
根据所述待查询的测试用例标识,从所述记录信息中查询与所述待查询的测试用例标识对应的实际调用函数信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910266530.3/1.html,转载请声明来源钻瓜专利网。