首页> 外文会议>IEEE/ACM International Conference on Automated Software Engineering >Automated unit testing of large industrial embedded software using concolic testing
【24h】

Automated unit testing of large industrial embedded software using concolic testing

机译:使用CONEGOLIC测试的大型工业嵌入式软件的自动单元测试

获取原文

摘要

Current testing practice in industry is often ineffective and slow to detect bugs, since most projects utilize manually generated test cases. Concolic testing alleviates this problem by automatically generating test cases that achieve high coverage. However, specialized execution platforms and resource constraints of embedded software hinder application of concolic testing to embedded software. To overcome these limitations, we have developed CONcrete and symBOLic (CONBOL) testing framework to unit test large size industrial embedded software automatically. To address the aforementioned limitations, CONBOL tests target units on a host PC platform by generating symbolic unit testing drivers/stubs automatically and applying heuristics to reduce false alarms caused by the imprecise drivers/stubs. We have applied CONBOL to four million lines long industrial embedded software and detected 24 new crash bugs. Furthermore, the development team of the target software adopted CONBOL to their development process to apply CONBOL to the revised target software regularly.
机译:由于大多数项目利用手动生成的测试用例,因此,行业的当前测试实践往往是无效和速度速度慢。 Con Congolic测试通过自动生成达到高覆盖的测试用例来减轻这个问题。但是,嵌入式软件的专业执行平台和资源限制阻碍了对嵌入式软件的调整测试应用。为了克服这些限制,我们已经开发了混凝土和符号(Conbol)测试框架来自动测试大型工业嵌入式软件。为了解决上述的限制,CONBOL通过产生符号单元自动测试驱动器/存根和运用启发式,以减少因不准确的驱动程序/存根的误报测试的一台主机PC平台的目标单元。我们已将Conbol应用于四百万行长工业嵌入式软件,并检测到24个新的崩溃错误。此外,目标软件的开发团队通过了他们的开发过程康博,定期向修订的目标软件应用于修订的目标软件。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号