当前位置: X-MOL 学术Iran. J. Sci. Technol. Trans. Electr. Eng. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
An Empirical Study on the Effectiveness of Monkey Testing for Android Applications
Iranian Journal of Science and Technology, Transactions of Electrical Engineering ( IF 1.5 ) Pub Date : 2019-09-23 , DOI: 10.1007/s40998-019-00270-y
Samad Paydar

Android application development has attracted the attention of many software developers as a mainstream software platform. Despite its interesting characteristics, there are a number of issues that result in developing applications with poor performance. Hence, it is very crucial to evaluate quality of Android applications, specially their robustness and responsiveness. Monkey testing is a traditional technique used for testing these aspects in applications. In this paper, two experimental studies are conducted to investigate how effective monkey testing is in revealing robustness and responsiveness faults in Android applications. The results demonstrate that monkey testing of Android applications for finding robustness and responsiveness errors is very effective and highly recommended. Further, the Android applications published in Iranian app stores have turned out to be more vulnerable to these types of errors, compared to the applications published in international app stores. This means that robustness and responsiveness testing needs to be taken into consideration more seriously by the Iranian developers. The experimental results also demonstrate that the default monkey tool available in Android Studio IDE has a very low focus, i.e., 5.5%, and is much less sensitive to the responsiveness faults that cause delays less than 5 s.

中文翻译:

Android 应用程序猴子测试有效性的实证研究

Android应用开发作为主流的软件平台吸引了众多软件开发者的关注。尽管具有有趣的特性,但仍有许多问题会导致开发性能不佳的应用程序。因此,评估 Android 应用程序的质量非常重要,特别是它们的健壮性和响应性。Monkey 测试是用于在应用程序中测试这些方面的传统技术。在本文中,进行了两项实验研究,以研究猴子测试在揭示 Android 应用程序中的鲁棒性和响应性故障方面的有效性。结果表明,对 Android 应用程序进行猴子测试以发现健壮性和响应性错误非常有效,强烈推荐。更多,与国际应用程序商店中发布的应用程序相比,伊朗应用程序商店中发布的 Android 应用程序更容易受到此类错误的影响。这意味着伊朗开发人员需要更认真地考虑稳健性和响应性测试。实验结果还表明,Android Studio IDE 中可用的默认猴子工具具有非常低的焦点,即 5.5%,并且对导致延迟小于 5 秒的响应性故障的敏感度要低得多。
更新日期:2019-09-23
down
wechat
bug