首页> 外文会议>Automation of Software Test, 2009. AST '09 >An experimental study of methods for executing test suites in memory constrained environments
【24h】

An experimental study of methods for executing test suites in memory constrained environments

机译:在内存受限环境中执行测试套件的方法的实验研究

获取原文

摘要

Software for memory constrained mobile devices is often implemented in the Java programming language because the Java compiler and virtual machine (JVM) provide enhanced safety, portability, and the potential for run-time optimization. However, testing time may increase substantially when memory is limited and the JVM employs a compiler to create native code bodies. This paper furnishes an empirical study that identifies the fundamental trade-offs associated with a method that uses adaptive native code unloading to perform memory constrained testing. The experimental results demonstrate that code unloading can reduce testing time by 17% and the code size of the test suite and application under test by 68% while maintaining the overall size of the JVM. We also find that the goal of reducing the space overhead of an automated testing technique is often at odds with the objective of decreasing the time required to test. Additional experiments reveal that using a complete record of test suite behavior, in contrast to a sample-based profile, does not enable the code unloader to make decisions that markedly reduce testing time. Finally, we identify test suite and application behaviors that may limit the effectiveness of our method for memory constrained test execution and we suggest ways to mitigate these challenges.
机译:内存受限移动设备的软件通常以Java编程语言实现,因为Java编译器和虚拟机(JVM)提供了增强的安全性,可移植性以及运行时优化的潜力。但是,当内存有限且JVM使用编译器创建本机代码主体时,测试时间可能会大大增加。本文提供了一项实证研究,确定了与使用自适应本机代码卸载执行内存受限测试的方法相关的基本权衡。实验结果表明,代码卸载可以在保持JVM总体大小的同时,将测试时间减少17%,将测试套件和被测试应用程序的代码大小减少68%。我们还发现减少自动化测试技术的空间开销的目标通常与减少测试所需时间的目标相矛盾。其他实验表明,与基于样本的配置文件相比,使用测试套件行为的完整记录无法使代码卸载程序做出明显减少测试时间的决策。最后,我们确定了测试套件和应用程序行为,这些行为可能会限制我们的方法对内存受限的测试执行的有效性,并提出减轻这些挑战的方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号