|
随着嵌入式系统技术不断发展,越来越多的系统采用实时多任务操作系统,WindRiver
VxWorks/pSOS在通信、国防等领域得到了广泛的应用,为了保证软件产品的质量,对此类系统的应用进行系统的软件质量控制与测试是非常必要的,特别是高可靠性、高安全性系统。
LDRA Testbed针对嵌入式系统特点,专门提供嵌入式测试模块,提供客户完整的嵌入式测试解决方案,从单元测试、集成测试到系统测试,功能包括编码规则检查、软件度量分析、数据流/信息流分析、代码覆盖率分析及测试驱动/桩模块自动生成。
单元与集成测试阶段使用LDRA提供的嵌入式测试模块,可与WindRiver Tornado或pRISM集成,自动生成测试驱动、桩模块,直接调用编译、连接生成测试代码,同时下载测试代码并执行,最后自动分析测试结果(包括功能测试结果与代码覆盖率)。所有过程在同一界面下完成,使用方便灵活,提高测试效率与测试人员积极性。
系统测试阶段代码覆盖率分析是嵌入式系统测试一大难点,目前市面上存在两类方式代码覆盖率工具,一类为硬件辅助代码插装,另一类为纯软件代码插装工具。前一类工具由于需采用硬件方式与被测系统相连,使用上具有很大的局限性,很难实施测试。后一类采用纯软件方式,不需对硬件有特殊要求,但由于在测试过程中需从目标系统收集代码覆盖率信息(通常是采用写文件或从I/O端口发数据的方法),会影响到被测系统的实时性,为了解决这一问题,LDRA
Testbed提供位图(BITMAP)缓冲区方法,极大地降低由于代码插装对被测系统实时性的影响,并成功地在实际项目中得到了广泛应用。
除了支持WindRiver RTOS外,Tesetbed支持众多其它嵌入式平台测试。
关于LDRA软件测试工具
LDRA公司是专业性软件测试工具与测试技术、咨询服务提供者,成立于1975年,具有丰富的软件测试经验,其总部位于英国利物浦,中国设有总代理上海创景计算机系统有限公司。其旗舰产品Testbed/TBrun功能强大、功能全面、易于使用,
Testbed/TBrun是市面上唯一可同时支持编码规则检查、软件度量分析、数据流分析、覆盖率分析及单元测试的工具,不仅适合于主机平台软件测试,同时适合于嵌入式软件测试,已成功地应用于国内各大研究机构、软件测试部门。
了解更多相关产品
|