一句话:提出自动化技术,用于提升移动应用测试效率、应对Android碎片化并加速缺陷报告处理。
移动应用已广泛用于阅读新闻、银行交易等日常任务,因此开发者需要通过测试来确认应用行为符合预期。然而移动应用测试颇具挑战:企业常报告缺少足够时间和合适方法;Android生态的碎片化还要求应用在大量不同设备上正确运行;同时,几乎无法发布无缺陷应用,开发者必须快速响应缺陷报告并发布修复版本,以避免客户流失。本文提出一项研究计划,旨在为移动应用测试与维护提供新颖的自动化支持技术,具体包括:更有效、高效地测试应用,应对Android生态碎片化带来的问题,以及帮助开发者快速处理缺陷报告。摘要未给出已实现的评估结果。
Mobile applications are an essential part of our daily life. In fact, they can be used for tasks that range from reading the news to performing bank transactions. Considering the impact that mobile applications have in our lives, it is important for developers to test them and gain confidence that they behave as expected. However, testing mobile applications proves to be challenging. In fact, mobile companies report that they do not have enough time and the right methods to test. In addition, in the case of Android applications, the situation is further complicated by the "fragmentation" of the ecosystem. Developers not only need to ensure that an application behaves as expected but also need to make sure that the application does so on a multitude of different devices. Finally, because it is virtually impossible to release a bug free application, developers also need to quickly react to bug reports and release a fixed version of the application before customer loss. The research plan proposed in this paper, aims to provide novel techniques to automate the support for mobile application testing and maintenance. Specifically, it proposes techniques to: test apps more effectively and efficiently, tackle the problems caused by the "fragmentation" of the Android ecosystem, and help developers in quickly handling bug reports.
DOI 原文 ·
@inproceedings{paperbot4689,
title = {Automated support for mobile application testing and maintenance},
author = {Mattia Fazzini},
booktitle = {FSE},
year = {2018},
doi = {10.1145/3236024.3275425}
}