Skip to content

面向规模化并行测试和数据统计分析的安卓应用自动化测试平台ATAP

License

Notifications You must be signed in to change notification settings

Yuanhong-Lan/ATAP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

ATAP (面向规模化并行测试和数据统计分析的安卓应用自动化测试平台)

1.概况

1.1 背景

安卓应用的质量保障问题一直备受各界关注。然而,实践中的测试环境管理、测试数据搜集和测试数据分析三大难题导致测试管理异常困难。为了缓解这一挑战,我们基于自身已有研究,设计并实现了一个面向规模化并行测试和数据统计分析的安卓应用自动化测试平台ATAP。

1.2 特点

ATAP具有以下主要特点:

  1. ATAP集成了众多顶尖测试工具,具备规模化全自动测试探索的能力;
  2. ATAP能够在测试过程中完整地搜集丰富的各类异构测试数据,并在测试完成后对大规模数据进行基本数据分析提取和进一步的数理统计分析;
  3. ATAP能够低成本兼容各类测试对象,无论是测试工具、测试应用、测试数据类型、数据分析方法,都可以轻松扩展,具备极高的可扩展性;
  4. 此外,ATAP还进行了完整封装,支持业务端即接即用。

在实际研究中,ATAP已完成超过2万CPU小时的实验评估任务,处理和分析了超过3TB的文本类型测试数据,展示了其卓越的有效性和稳定性。

1.3 本仓库

ATAP的相关材料:

  • ATAP演示视频:平台原型的完整介绍和演示,以及接入的业务端实例;

2.研究支撑

2.1 测试新技术研究

DQT

Yuanhong Lan, Yifei Lu, Zhong Li, Minxue Pan, Wenhua Yang, Tian Zhang, Xuandong Li. Deeply Reinforcing Android GUI Testing with Deep Reinforcement Learning. In: ICSE, 2024. 71:1-71:13

链接:https://github.com/Yuanhong-Lan/DQT

2.2 测试体系建设

AndroTest24 (包括安卓测试统计分析评估框架SATE)

Yuanhong Lan, Yifei Lu, Minxue Pan, Xuandong Li. Navigating Mobile Testing Evaluation: A Comprehensive Statistical Analysis of Android GUI Testing Metrics. In: ASE, 2024. forthcoming

链接:https://github.com/Yuanhong-Lan/AndroTest24

About

面向规模化并行测试和数据统计分析的安卓应用自动化测试平台ATAP

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published