首页> 外文会议>International Workshop on Automation of Software Test >A methodology for energy performance testing of smartphone applications
【24h】

A methodology for energy performance testing of smartphone applications

机译:智能手机应用的能源性能测试方法

获取原文

摘要

Smartphones are becoming increasingly popular among users. They are equipped with an enormous number of applications, and these applications drain the smartphones' batteries. Moreover, battery capacity is significantly restricted due to constraints on size and weight of the device. It is important for smartphone applications to be energy efficient. Thus, a methodology to conduct energy performance testing is needed for two reasons: (i) evaluate the power consumption of a single application on a given device; (ii) compare the power consumption of different smartphones or platforms running the same application. In our earlier work “Selection and execution of user level test cases for energy cost evaluation of smartphones” (Proceedings of the 6th AST, 2011), we have developed a testing methodology that significantly reduces the number of test cases. In addition, we have introduced the concepts of primary and standalone test configurations. However, ordering of the executions of those two kinds of tests is non-trivial, and it was not studied in that paper. In this paper, we introduce a methodology to interleave the identification of those two kinds of test configurations in order to reduce the total number of configurations. We express the methodology in the form of a detailed flow chart that application developers can easily follow. We apply the methodology to a specific smartphone, namely HTC Nexus One smartphone in order to illustrate the process of this methodology. We have shown that the total number of test configurations obtained by the given methodology is the same as the number predicted by numerical expressions.
机译:智能手机在用户中越来越受欢迎。它们配备了巨大的应用程序,这些应用程序排除了智能手机的电池。此外,由于设备的尺寸和重量的约束,电池容量显着限制。智能手机应用是节能的重要性。因此,需要一种进行能量性能测试的方法,原因有两个:(i)评估在给定设备上的单个应用的功耗; (ii)比较不同智能手机或运行相同应用程序的平台的功耗。在我们之前的工作和#x201c;选择和执行用户级测试用例的智能手机和#x201d的能量成本评估; (2011年第6届AST的常规),我们开发了一种测试方法,可显着降低测试用例的数量。此外,我们介绍了主要和独立测试配置的概念。然而,对这两种测试的执行进行排序是非微不足道的,并且在该纸上没有研究。在本文中,我们介绍了一种方法来交互来识别这两种测试配置,以减少配置总数。我们以详细的流程图的形式表达方法,即应用程序开发人员可以轻松遵循。我们将方法应用于特定智能手机,即HTC Nexus One智能手机,以说明该方法的过程。我们已经表明,给定方法获得的测试配置的总数与数字表达式预测的数量相同。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号