买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:平安银行股份有限公司
摘要:本发明实施例提供一种基于全链路标记的测试用例生成方法、系统、设备和计算机介质,所述方法包括:获取用例库层中目标测试对象的第一测试用例,所述第一测试用例为所述用例库层中所述目标测试对象的任一测试用例;将所述第一测试用例对应的请求路径记录为第一全链路请求路径;接收对所述目标测试对象的测试请求,获取所述测试请求对应的请求路径记录为第二全链路请求路径;当所述第一全链路请求路径与所述第二全链路请求路径不同时,根据所述测试请求生成第二测试用例。本发明能够自动补充不同执行路径的测试用例。
主权项:1.一种基于全链路标记的测试用例生成方法,其特征在于,包括:获取用例库层中目标测试对象的第一测试用例,所述第一测试用例为所述用例库层中所述目标测试对象的任一测试用例;将所述第一测试用例对应的请求路径记录为第一全链路请求路径,所述全链路请求是指能够发起完整的数据流转的请求;接收对所述目标测试对象的测试请求,获取所述测试请求对应的请求路径记录为第二全链路请求路径;当所述第一全链路请求路径与所述第二全链路请求路径不同时,根据所述测试请求生成第二测试用例;其中,所述将所述第一测试用例对应的请求路径记录为第一全链路请求路径包括:从所述用例库层中获取所述第一测试用例的第一参数;用于生成第一全链路请求;根据所述第一参数生成用于所述测试用例对应的第一全链路请求;执行所述第一全链路请求对应的测试任务以获取所述第一全链路请求对应的路径;其中,请求对应的路径是指在执行该请求时覆盖的代码,所述第一全链路请求对应的路径是指在执行所述第一全链路请求时覆盖的代码;所述接收对所述目标测试对象的测试请求,获取所述测试请求对应的请求路径记录为第二全链路请求路径包括:接收并执行所述测试请求对应的测试任务;在执行所述测试请求对应的测试任务时,以第二预设标识标记所述测试请求对应的代码,所述第二预设标识为唯一标识;收集被所述第二预设标识标记的代码,作为第二全链路请求路径;所述当所述第一全链路请求路径与所述第二全链路请求路径不同时,根据所述测试请求生成第二测试用例包括:根据所述第一全链路请求对应的路径,生成第一请求折线路径;以及根据所述第二全链路请求对应的路径,生成第二请求折线路径;当所述第一请求折线路径和所述第二请求折线路径不同时,则确定所述第二全链路请求路径与所述第一全链路请求路径不相同;当所述第二全链路请求路径与所述第一全链路请求路径不同时,获取所述测试请求的第二参数;根据所述第二参数生成所述第二全链路请求对应的第二测试用例;所述当所述第一请求折线路径和所述第二请求折线路径不同时,则确定所述第二全链路请求路径与所述第一全链路请求路径不相同包括:使用预设的折线路径识别程序对第一请求折线路径和第二请求折线路径进行对比分析,得到折线路径相似值;当所述折线路径相似值超过预设相似阈值时,则确定所述第二请求对应的路径与所述第一请求对应的路径相同。
全文数据:
权利要求:
百度查询: 平安银行股份有限公司 基于全链路标记的测试用例生成方法、系统、设备和介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。