-
公开(公告)号:CN101937392A
公开(公告)日:2011-01-05
申请号:CN201010265899.1
申请日:2010-08-27
Applicant: 华南理工大学
Abstract: 本发明提供一种精确的嵌入式软件动态缺陷检测方法,包括测试代理端模块和客户端模块,两部分通过网络进行通信。测试代理运行于目标机上,检测被测程序,对所需要的数据和信息进行采样提取,并通过网络发送给客户端。测试代理分为采样模块和测试代理模块,采样模块以Linux内核模块的形式加载到内核空间中,对PMU寄存器进行操作,对指令地址进行采样;测试代理模块负责代理内核模块与客户端进行交互,接收客户端的请求与配置等,对内核模块做出相应的设置,并从内核模块中读取样本数据发送给客户端。客户端以Eclipse插件的形式开发并集成到GDIX嵌入式软件测试平台中。本发明通过测试代理端模块和客户端模块提供嵌入式软件动态缺陷检测服务,并实时在线地进行测试结果数据的处理和显示。
-
公开(公告)号:CN102708042A
公开(公告)日:2012-10-03
申请号:CN201110230466.7
申请日:2011-08-12
Applicant: 华南理工大学
IPC: G06F11/36
Abstract: 本发明属于嵌入式软件测试领域,具体涉及一种面向服务的嵌入式软件测试系统。其包括测试客户端、测试服务端、服务注册中心及目标机;测试客户端与服务注册中心连接、与测试服务端绑定,测试客户端调用测试服务端中的Web服务;测试服务端与目标机、服务注册中心连接;服务注册中心上设置有接口信息,其基于UDDI服务发布与查询的思想以及采用Spring依赖注入机制实现服务的发布和查找;目标机上运行嵌入式软件,其上设置有与测试服务端连接并进行通信的目标机测试代理端。本发明能够动态增删服务,并且使嵌入式软件测试能在不同的环境进行,并提供标准化接口,支持多种测试工具,能帮助改善用户的体验,以更好地完成测试。
-
公开(公告)号:CN101937392B
公开(公告)日:2012-06-20
申请号:CN201010265899.1
申请日:2010-08-27
Applicant: 华南理工大学
Abstract: 本发明提供一种精确的嵌入式软件动态缺陷检测方法,包括测试代理端模块和客户端模块,两部分通过网络进行通信。测试代理运行于目标机上,检测被测程序,对所需要的数据和信息进行采样提取,并通过网络发送给客户端。测试代理分为采样模块和测试代理模块,采样模块以Linux内核模块的形式加载到内核空间中,对PMU寄存器进行操作,对指令地址进行采样;测试代理模块负责代理内核模块与客户端进行交互,接收客户端的请求与配置等,对内核模块做出相应的设置,并从内核模块中读取样本数据发送给客户端。客户端以Eclipse插件的形式开发并集成到GDIX嵌入式软件测试平台中。本发明通过测试代理端模块和客户端模块提供嵌入式软件动态缺陷检测服务,并实时在线地进行测试结果数据的处理和显示。
-
-