基于机器学习活动分类的 Android 应用测试自动化
软件工程
2017-09-05 v1 人工智能
摘要
移动应用正被全球超过一半的人口每天用于执行各种任务。随着这些应用日益广泛的使用,出现了对高效技术测试它们的需求。许多框架允许自动化应用测试过程,然而现有框架主要依赖应用开发者为每个开发的应用提供测试脚本,从而阻碍了这些测试在相似应用中的复用。在本文中,我们提出了一种通过利用机器学习技术并复用流行测试场景来实现 Android 应用测试自动化的新方法。我们在一項实证研究中讨论并展示了我们方法的潜在益处,其中表明我们基于所提方法开发的测试工具在真实环境中优于标准方法。
引用
@article{arxiv.1709.00928,
title = {Automation of Android Applications Testing Using Machine Learning Activities Classification},
author = {Ariel Rosenfeld and Odaya Kardashov and Orel Zang},
journal= {arXiv preprint arXiv:1709.00928},
year = {2017}
}