【摘 要】
:
针对传统软件安全测试方法(例如:符号执行、模糊测试、污点分析等)无法获得较高的Android程序图形用户界面(GUI)覆盖率的问题,提出动态和静态相结合的Android程序测试方法。该方法
【机 构】
:
中国科学技术大学计算机科学与技术学院,计算机科学国家重点实验室中国科学院软件研究所,安徽省计算与通讯软件重点实验室
【基金项目】
:
安徽省自然科学基金资助项目(11040606M131).
论文部分内容阅读
针对传统软件安全测试方法(例如:符号执行、模糊测试、污点分析等)无法获得较高的Android程序图形用户界面(GUI)覆盖率的问题,提出动态和静态相结合的Android程序测试方法。该方法在静态分析Android应用程序数据流的基础之上,构建程序活动转换图和函数调用图,解析程序GUI元素,进而编写测试脚本动态遍历应用程序GUI元素。将该方法应用于订票日历、WiFi万能钥匙和360天气应用的实际测试,结果表明:Activity的平均覆盖率达到76%,明显高于人工测试的平均值30.08%和基于控件树遍历的42
其他文献
一、活动背景欣闻我校被评为国际生态学校,全体师生都欢欣鼓舞。这个荣誉不仅仅是一个称号,更应该是全面提升学校整体形象的一个良机。但是,授旗活动结束之后,我们这所红色和绿色
现有的社会网络影响力算法及模型的较高的时间复杂度已不适用于网络规模不断壮大的社会网络服务。针对上述问题,提出了一种基于网络社区结构的影响力最大化算法。首先评估各个社区中节点的影响力,挖掘其核心节点成员;继而在核心节点集和连接社区间的弱纽带节点中选取若干具有影响潜力的初始节点集,使其以最小的代价让信息在网络中得到最广泛的传播。实验结果表明:该算法不仅大大降低了时间复杂度,还获得了接近贪心算法的影响范
摘 要:结合北京师范大学生物学本科生科研创新实验室建设和运行的实际情况,从培养本科生物创新人才的角度出发,分别就创新实验室管理模式、创新实验室建设、创新人才培养等方面探讨了创新实验室在培养本科专业创新型人才中的作用。 关键词:创新实验室 创新人才培养 管理模式 创新是推动人类文明进步、技术与经济发展的源泉。高等院校的创新实验室是培养学生具有实践、创新能力和高素质人才的基地,是教学实验、科学研究
根据国家级实验教学示范中心的评审指标体系,其示范效应的发挥需要具备先进性、可效仿性的特点,根据其经验推广、校际选课、校企合作等传播途径,提出了多层面合力联动、加强信息