发明名称 一种嵌入式软件自动测试系统
摘要 本发明公开了一种嵌入式软件自动测试系统,针对嵌入式软件的特点,结合自动测试的概念和技术,根据配置文件,自动从SVN服务器检出嵌入式软件开发代码,然后根据配置文件对所检出的嵌入式软件开发代码进行编译和测试,并保存到编译测试结果文本中,最后,根据配置文件,将编译测试结果用邮件方式自动发送给用户,通知相关软件开发人员。由于用户,即软件开发工程师事先将开发完成的嵌入式软件开发代码存放到SVN服务器中,然后本发明的嵌入式软件自动测试系统根据配置自动检出嵌入式软件开发代码、自动进行编译和测试,并自动将结果发送给软件开发工程师,这样进一步减轻软件开发工程师的工作、提高嵌入式软件开发的效率。
申请公布号 CN102043714B 申请公布日期 2013.01.02
申请号 CN201010582452.7 申请日期 2010.12.10
申请人 成电汽车电子产业园(昆山)有限公司 发明人 丁旭阳;李允;陈丽蓉
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 成都行之专利代理事务所(普通合伙) 51220 代理人 温利平
主权项 一种嵌入式软件自动测试系统,包括编译模块和测试模块,其特征在于,还包括:一定时器模块,用于设置任务启动时间;系统管理员设置定时器模块任务启动时间并启动定时器模块后,测试系统每隔一段时间查看系统时钟,到达任务启动时间,启动测试任务;一版本控制(SVN)服务器;一配置文件解析模块,用于测试任务启动后,解析外部的配置文件,获得测试任务运行所需要的信息:访问SVN服务器基本信息,邮件发送方基本信息,用户基本信息;根据解析获得的访问SVN服务器基本信息,访问版本控制服务器并根据用户基本信息中嵌入式软件的名称,从版本控制服务器中检出需要测试的嵌入式软件开发代码,并导出到指定位置;嵌入式软件开发代码是由用户开发完成后,存放到版本控制服务器中的;编译模块和测试模块对导出到指定位置的嵌入式软件开发代码分别进行编译和测试,并把结果保存到编译测试结果文本中;一邮件分发模块,用于根据解析获得的邮件发送方的基本信息,登录邮件发送方的邮箱,把编译测试结果文本按照用户的基本信息中的邮箱地址发送给用户。
地址 215311 江苏省昆山市巴城镇学院路88号