[发明专利]一种安卓应用程序稳定性验证PoC自动生成方法和装置有效
申请号: | 201610390904.9 | 申请日: | 2016-06-03 |
公开(公告)号: | CN106055482B | 公开(公告)日: | 2018-10-26 |
发明(设计)人: | 黄小芳;武志飞;赵丝喆;吴敬征;罗天悦;杨牧天;武延军 | 申请(专利权)人: | 中国科学院软件研究所 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京君尚知识产权代理事务所(普通合伙) 11200 | 代理人: | 邱晓锋 |
地址: | 100190 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种安卓应用程序稳定性验证PoC的自动生成方法和装置。首先输入Android应用程序包,随后稳定性验证PoC自动生成引擎对其进行自动化地分析与处理,最终输出稳定性验证PoC程序集。其中稳定性验证PoC自动生成引擎首先提取Android应用程序包的稳定性测试特征集;然后构造静态PoC程序集;接着自动化执行静态PoC程序集中所有稳定性验证PoC程序,筛选运行结果,形成PoC程序运行结果数据集;最后将PoC程序运行结果数据集与静态PoC程序集做匹配,查找并标记触发该项稳定性问题的PoC程序,建立稳定性验证PoC程序集。本发明为安卓应用程序开发者提供了提高应用程序稳定性的改进方向和依据。 | ||
搜索关键词: | 一种 应用程序 稳定性 验证 poc 自动 生成 方法 装置 | ||
【主权项】:
1.一种Android应用程序稳定性验证PoC的自动化生成方法,其中PoC为用于验证安卓应用程序稳定性的测试代码,该方法的步骤包括:1)获取待测Android应用程序的组件的基本信息,对其进行分析与筛选,形成稳定性测试特征集;2)针对稳定性测试特征集中的基础数据,采用模糊测试用例生成方法和SQL注入测试例生成方法来构造静态PoC程序集;3)动态执行静态PoC程序集中的全部PoC测试程序,以稳定性问题关键字库为过滤条件筛选运行结果,形成PoC程序运行结果数据集;4)分析PoC程序运行结果数据集,与静态PoC程序集进行匹配,查找并标记触发每项稳定性问题的PoC测试程序,并整合已标记的所有PoC测试程序,建立最终的稳定性验证PoC程序集。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院软件研究所,未经中国科学院软件研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610390904.9/,转载请声明来源钻瓜专利网。
- 上一篇:一种移印机用支撑结构
- 下一篇:猪场分析报告自动生成方法