【24h】

FSMdroid: Guided GUI Testing of Android Apps

机译:FSMdroid:Android应用的GUI指导测试

获取原文
获取原文并翻译 | 示例

摘要

GUI testing has been an effective means of validating Android apps. Meanwhile, it still faces a strong challenge about how to explore trails, i.e., unfrequented test sequences, as defects tend to reside on these unfrequented trails. This paper introduces FSMdroid, a novel, guided approach to GUI testing of Android apps. The essential idea of FSMdroid is to (1) construct an initial stochastic model for the app under test, (2) iteratively mutate the stochastic model and derive tests. The model mutations are guided by an MCMC sampling method such that the resulting test sequences can be diverse and also achieve high code coverage during testing. We have evaluated FSMdroid on 40 real-world Android apps. Compared with the traditional model- based testing approaches, FSMdroid enhances the diversity of test sequences by 85%, but reduces the number of them by 54%. Furthermore, we uncover 7 app bugs.
机译:GUI测试已成为验证Android应用程序的有效手段。同时,由于缺陷往往存在于这些不频繁的路径上,因此在如何探索路径(即不频繁的测试序列)方面仍然面临着严峻的挑战。本文介绍了FSMdroid,这是一种新颖的,指导性的Android应用程序GUI测试方法。 FSMdroid的基本思想是(1)为测试中的应用程序构建初始随机模型,(2)迭代更改随机模型并导出测试。通过MCMC采样方法指导模型突变,以使所得的测试序列可以多样化,并且在测试过程中也可以实现较高的代码覆盖率。我们已经在40个现实世界的Android应用上评估了FSMdroid。与传统的基于模型的测试方法相比,FSMdroid将测试序列的多样性提高了85%,但数量却减少了54%。此外,我们发现了7个应用程序错误。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号