【技术实现步骤摘要】
本专利技术涉及一种基于主机平台的嵌入式模块和子系统的通用测试装置。
技术介绍
现有的大型嵌入式系统软件的测试主要包括以下几个方面源码测试、模块测试、集成测试、规程测试以及性能测试等。对于源码测试、集成测试、规程测试以及性能测试一般都有第三方提供的相应测试工具,如源码测试工具有LogicScope(一种软件程序度量测试工具)和Rational Purify(一种软件程序覆盖率测试工具);很多测试仪器提供商都有相应的仿真器、规程测试仪以及安全性测试工具。但对于模块和子系统测试,由于与系统的具体功能、实现技术以及采用的平台密切相关,所以很难找到一种第三方提供的通用的模块测试工具。现在的通常做法是,由软件测试人员针对特定的模块和子系统,编写特定的测试工具,但因为一个大型的嵌入式系统通常有几十,甚至几百个模块组成,且对于一个大型系统,每个模块的状态转移可能非常复杂,要覆盖所有的可能情况需要编写的测试代码量很大,且缺乏通用性,代码利用率低,测试周期长,同时,由于不同开发人员编写测试代码时可能产生的错误与遗漏,导致部分本应该在模块测试时发现的缺陷引入到系统集成测试阶段,甚至导 ...
【技术保护点】
一种基于主机平台的嵌入式模块和子系统的通用测试装置,基于公共资源库对运行于主机抽象虚拟环境上的模块和子系统进行测试,其特征在于:它包括一个测试用例编辑单元、一个测试用例池、一个测试单元、一个调试单元和一个分析单元,其中: 测试用例池,存放测试用例的数据库; 测试用例编辑单元,与测试用例池相连,主要完成测试用例的编辑、修改、检查、管理功能,测试用例表现为消息的数据结构形式,消息头中包括测试对象信息,消息体中包括输入参数信息,并可将测试用例组成一个有效的测试用例集,根据预先定义的规则,检查测试用例的合法性,以决定是否存储到测试用例池中; 测试单元,与测试用例池 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:张建林,曹鹏志,胡国雄,刘泽红,肖振民,候文权,
申请(专利权)人:上海贝尔有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。