| 注册
首页|期刊导航|计算机科学与探索|安卓智能终端自动化测试技术综述

安卓智能终端自动化测试技术综述

曹捷 黄翰 雷丰强 刘方青

计算机科学与探索2024,Vol.18Issue(1):1-23,23.
计算机科学与探索2024,Vol.18Issue(1):1-23,23.DOI:10.3778/j.issn.1673-9418.2304032

安卓智能终端自动化测试技术综述

Overview of Android Intelligent Terminal Automation Testing Technology

曹捷 1黄翰 1雷丰强 2刘方青1

作者信息

  • 1. 华南理工大学 软件学院,广州 510006||微科智检(佛山市)科技有限公司,广东 佛山 528000
  • 2. 微科智检(佛山市)科技有限公司,广东 佛山 528000
  • 折叠

摘要

Abstract

With the development of new generation mobile communication technology and chips,the number of intelligent mobile terminal users is increasing.In order to quickly seize the market,developers have shortened the development cycle of intelligent terminals,which raises higher requirements for the reliability and stability of appli-cation systems.Automation testing technology is an important means to ensure the high reliability and strong stability of these intelligent terminals.This paper discusses the black box testing technology and white box testing technology of Android system respectively,combined with the architectural characteristics and component features of main-stream intelligent terminals.In terms of black box testing,this paper compares and analyzes the latest UI testing and fuzz testing technology and tool usage,and evaluates their effects in ensuring the reliability and stability of applica-tion systems.In terms of white box testing,this paper summarizes the technology of automatically generating test cases,dynamic and static taint analysis technology,third-party library detection technology,and permission detec-tion technology.Finally,with the emergence of emerging technologies such as AI models,more and more intelligent terminal devices are starting to carry various deep learning models.The opacity of these models makes the internal decision-making process difficult to explain and understand,so the black box testing is increasingly important in evaluating model reliability and stability.Automation testing is undergoing a transformation from traditional rule-based testing to more intelligent machine learning-driven testing.In the future,it is necessary to introduce emerging technologies such as AI models into existing intelligent terminal testing practices,which has become a necessary trend to solve this problem.

关键词

智能终端/安卓系统/软件测试/基于搜索的测试生成

Key words

intelligent terminal/Android system/software testing/search-based test case generation

分类

信息技术与安全科学

引用本文复制引用

曹捷,黄翰,雷丰强,刘方青..安卓智能终端自动化测试技术综述[J].计算机科学与探索,2024,18(1):1-23,23.

基金项目

国家自然科学基金(62276103).This work was supported by the National Natural Science Foundation of China(62276103). (62276103)

计算机科学与探索

OA北大核心CSTPCD

1673-9418

访问量0
|
下载量0
段落导航相关论文