首页> 外文会议>Automation of Software Test , 2007. AST '07 >Automating Embedded Software Testing on an Emulated Target Board
【24h】

Automating Embedded Software Testing on an Emulated Target Board

机译:在目标板上自动执行嵌入式软件测试

获取原文

摘要

An embedded system consists of heterogeneous layers including hardware, HAL (Hardware Abstraction Layer), OS kernel and application layer. Interactions between these layers are the software interfaces to be tested in an embedded system. The identified interfaces are important criterion that selects test cases and monitors the test results in order to detect faults and trace their causes. In this paper, we propose an automated scheme of embedded software interface test based on the emulated target board. The automated scheme enables to identify the location of interface in the source code to be tested, to generate test cases, and to determine "pass' or "fail' on the interface. We implemented the test tool called "Justitia' based on the proposed scheme. As a case study, we applied the "Justitia' to mobile embedded software on the S3C2440 microprocessor and Linux kernel v2.4.20.
机译:嵌入式系统由异构层组成,包括硬件,HAL(硬件抽象层),OS内核和应用程序层。这些层之间的交互是嵌入式系统中要测试的软件接口。所识别的接口是选择测试用例并监视测试结果以检测故障并跟踪其原因的重要标准。本文提出了一种基于仿真目标板的嵌入式软件接口测试自动化方案。自动化方案可以识别接口在要测试的源代码中的位置,生成测试用例,并确定接口上的“通过”或“失败”。我们基于提出的方案实施了名为“ Justitia”的测试工具。作为案例研究,我们将“ Justitia”应用于S3C2440微处理器和Linux内核v2.4.20上的移动嵌入式软件。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号