发明名称 一种应用程序的自动化动态检测方法及装置
摘要 本发明提供了一种应用程序的自动化动态检测方法及装置,本申请利用软件分析当前窗口所包含的多个控件,并在多个控件中筛选出关键控件,及关键控件的位置坐标和关键属性,并自动在位置坐标处执行关键属性的输入操作,整个过程自动完成无需人工参与,从而降低了人工成本,并且仅对多个控件中较为重要的关键控件执行输入操作,对作用不大的其余控件,则不执行输入操作,因此大大提高了检测效率。
申请公布号 CN104462979A 申请公布日期 2015.03.25
申请号 CN201410836820.4 申请日期 2014.12.26
申请人 深圳数字电视国家工程实验室股份有限公司 发明人 马亚飞;孙卓;李新国
分类号 G06F21/56(2013.01)I 主分类号 G06F21/56(2013.01)I
代理机构 深圳市深佳知识产权代理事务所(普通合伙) 44285 代理人 王仲凯
主权项 一种应用程序的自动化动态检测方法,其特征在于,包括:运行已安装的可疑应用程序并获取当前活动窗口的布局信息,所述布局信息包括多个控件的控件信息及多个控件之间的包含关系,每个控件信息包含控件类型、控件位置坐标和控件属性;按多个控件之间的包含关系生成与所述布局信息对应的布局树,所述布局树中每个叶子节点对应一个控件;将所述布局树中多个控件的控件类型分别与预设配置文件中关键控件类型进行匹配、筛选出关键控件组,并获取关键控件组中每个关键控件的关键位置坐标和关键属性;依据每个关键控件的关键位置坐标和所述关键属性执行输入操作。
地址 518057 广东省深圳市南山区高新技术产业园高新南一道015号国微研发大楼4层北侧E室