检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:甘佳 张茂凡 周志寰 任想 潘娅[1,2] GAN Jia;ZHANG Maofan;ZHOU Zhihuan;REN Xiang;PAN Ya(School of Computer Science and Technology,Southwest University of Science and Technology,Mianyang 621010,Sichuan China;Institute of Computer Applications,Southwest University of Science and Technology,Mianyang 621010,Sichuan China)
机构地区:[1]西南科技大学计算机科学与技术学院,四川绵阳621010 [2]西南科技大学计算机应用研究所,四川绵阳621010
出 处:《西南科技大学学报》2019年第1期74-79,共6页Journal of Southwest University of Science and Technology
摘 要:有效监测Android应用的性能数据,对提高稳定流畅的用户体验具有重要意义。当前对移动应用的性能测试主要是借助第三方工具或是直接用adb(Android Debug Bridge)命令进行测试,往往不能准确定位性能问题,性能数据分析也比较困难,导致测试效率和测试结果较差。提出一种性能自动化测试解决方案,利用反编译技术,在源码中进行插桩,重新打包后再进行性能测试,最终依据特征规则将异常性能数据提取并可视化展示。对启动耗时、过度绘制两点进行测试从而进行方案验证,结果表明能够直接通过性能测试结果准确定位问题代码,有助于实现自动化测试以节省人力。It is important for improving a stable and smooth user experience to effectively monitor performance data of Android applications .Currently,Android performance testing is mainly completed via third-party tool or using adb command directly.It is difficult to analyze performance data and locate the performance problem accurately.This scenario results in poor testing efficiency and consequence.Therefore,a performance automatic testing solution was proposed,which can insert a testing stub into source code by utilizing the decompiled technique and can test the apk after repacking.Finally,the abnormal performance data can be extracted and displayed visually according to the feature rules.The testing research was conducted and the scenario was verified by applying the solution on performance testing for start-up time-consuming and over-drawing of Android Apps.The result shows that the solution can locate the performance problem directly and accurately.It is useful to implement automated testing.
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.229