买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:荣耀终端有限公司
摘要:本申请提供一种并发缺陷检测方法、测试设备和存储介质,涉及缺陷检测领域,能够可以获取到更丰富运行时信息得出更准确的并发缺陷检测结果。该方法包括:获取目标应用程序的安装包和目标应用程序对应的本地源代码文件;对安装包中的第一代码文件中的目标类进行插桩,并获取目标类的静态信息;对本地源代码文件中的目标调用语句进行识别和插桩,并获取目标调用语句的静态信息;基于插桩后的第一代码文件和插桩后的本地源代码文件生成目标应用程序的目标安装包;向测试终端发送目标安装包;接收来自测试终端的目标类的动态信息和目标调用语句的动态信息;基于所有目标类的运行时信息和所有目标调用语句的运行时信息,确定目标应用程序的并发缺陷。
主权项:1.一种并发缺陷检测方法,应用于测试设备,其特征在于,所述方法包括:所述测试设备获取目标应用程序的安装包和目标应用程序对应的本地源代码文件;所述目标应用程序为采用目标编程语言和本地编程语言编写的多线程应用程序;所述本地源代码文件为所述目标应用程序中采用本地编程语言编写的源代码文件;所述测试设备对所述安装包中的第一代码文件中的目标类进行插桩,并获取所述目标类的静态信息;所述测试设备对所述本地源代码文件中的目标调用语句进行识别和插桩,并获取所述目标调用语句的静态信息;所述目标调用语句为本地源代码文件中对目标接口的调用语句,所述目标接口用于供所述本地编程语言对应的代码文件完成与所述目标编程语言对应的代码文件的交互;所述测试设备基于插桩后的所述第一代码文件和插桩后的所述本地源代码文件生成目标应用程序的目标安装包;所述测试设备向测试终端发送所述目标安装包;所述测试设备接收来自所述测试终端的所述目标类的动态信息和所述目标调用语句的动态信息;所述测试设备基于所有所述目标类的运行时信息和所有所述目标调用语句的运行时信息,确定所述目标应用程序的并发缺陷;所述目标类的运行时信息包括所述目标类的静态信息和动态信息,所述目标调用语句的运行时信息包括所述目标调用语句的静态信息和动态信息。
全文数据:
权利要求:
百度查询: 荣耀终端有限公司 一种并发缺陷检测方法、测试设备和存储介质
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。