详细信息

Automated Testing of Android Applications Integrating Residual Network and Deep Reinforcement Learning  ( CPCI-S收录)  

文献类型:会议论文

英文题名:Automated Testing of Android Applications Integrating Residual Network and Deep Reinforcement Learning

作者:Cai, Lizhi[1,2];Wang, Jilong[1,2];Cheng, Mingang[2];Wang, Jin[1,2]

机构:[1]East China Univ Sci & Technol, Sch Informat Sci & Engn, Shanghai, Peoples R China;[2]Shanghai Dev Ctr Comp Software Technol, Shanghai Key Lab Comp Software Testing & Evaluati, Shanghai, Peoples R China

会议论文集:21st IEEE International Conference on Software Quality, Reliability and Security (QRS)

会议日期:DEC 06-10, 2021

会议地点:Hainan, PEOPLES R CHINA

语种:英文

外文关键词:Automation; Application Testing; Reinforcement Learning

摘要:With the improvements of Deep Reinforcement Learning (DRL), there have been tremendous interests in utilizing DRL for automated application testing. However, most automated testing methods based on reinforcement learning have the problem of interacting with invalid UI areas and invalid interactions with controls. To solve this problem, this paper extracts the page features, constructs the Interactive Control Feature Diagram(ICCD); improves the DDQN network structure, adds the residual network, makes the algorithm take the picture as the input, and splits the original single output action(n*w*h) into two successive outputs: the interaction(1,n) and the position(1,w*h); a new reward function which combines the interaction times and the image similarity of ICCD is proposed to explore different UIs and ensure that there will be more than one action will be executed under the same UI. Experiments are carried out on five open source applications. The experimental results show that the proposed method is superior to other methods in code coverage and branch coverage.

参考文献:

正在载入数据...

版权所有©华东理工大学 重庆维普资讯有限公司 渝B2-20050021-7 
渝公网安备 50019002500408号 违法和不良信息举报中心