【24h】

Poster: Automated Test Migration for Mobile Apps

机译:海报:移动应用程序的自动测试迁移

获取原文

摘要

The use of mobile apps is increasingly widespread, and much effort is put into testing these apps to make sure they behave as intended. To reduce this effort, and thus the cost of mobile app testing, we propose AppTestMigrator, a technique that allows for migrating test cases between apps with similar features. The intuition behind AppTestMigrator is that many apps share similarities in their functionality, and these similarities often result in conceptually similar user interfaces (through which that functionality is accessed). Typical examples of this situation are apps in the same category, apps developed based on the same specification, and different versions of the same app. In all these cases, the burden of writing test cases can be reduced by migrating test cases written for an app to another, similar app. Given a test case for an app (source app) and a second app (target app), AppTestMigrator attempts to automatically transform the sequence of events in the test for the source app to events that can be consumed by the target app. We implemented AppTestMigrator for Android mobile apps and evaluated our approach on four randomly selected shopping list apps from the Google Play Store. Our initial results are promising and motivate further research in this direction.
机译:移动应用程序的使用越来越普遍,努力测试这些应用程序以确保它们按预期行为。为了减少这种努力,从而提高移动应用程序测试的成本,我们提出了ApptestMigrator,一种技术允许在具有相似特征之间迁移测试用例的技术。 ApptestMigrator后面的直觉是许多应用程序在其功能中共享相似性,并且这些相似之处通常会导致概念上类似的用户界面(访问该功能)。这种情况的典型示例是在相同类别中的应用,基于相同规范和相同应用的不同版本开发的应用程序。在所有这些情况下,通过向另一个类似应用程序编写的应用程序迁移测试用例,可以减少写作测试用例的负担。给定应用程序(源应用程序)和第二个应用程序(目标应用程序)的测试用例,ApptestMigrator尝试自动将源应用程序的测试中的事件序列转换为可以由目标应用程序消耗的事件。我们为Android移动应用程序实现了ApptestMigrator,并在Google Play商店的四个随机选择的购物列表应用上进行了评估。我们的初步结果在此方向上有前途和激励进一步的研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号