一种程序更新方法、装置、设备及存储介质

    公开(公告)号:CN117806666A

    公开(公告)日:2024-04-02

    申请号:CN202211166575.1

    申请日:2022-09-23

    摘要: 本申请公开了一种程序更新方法、装置、设备及存储介质,具体的,该方法包括:获取包括多个内核代码的原始程序和原始程序对应的第一资源占用信息;对多个内核代码进行数据依赖分析,确定多个内核代码之间的内核依赖信息和工作组依赖信息;基于工作组依赖信息和第一资源占用信息,对工作组依赖信息对应的内核代码分别进行工作组合并分析,得到工作组合并信息和第二资源占用信息;基于内核依赖信息和第二资源占用信息,对多个内核代码进行混合合并分析,得到内核混合合并信息;基于工作组合并信息和内核混合合并信息,对原始程序进行更新,得到目标更新程序。利用本申请提供的技术方案,可以提升内核合并的精准性,从而极大地提升程序运行性能。

    一种客户端的内存分析方法、装置及系统

    公开(公告)号:CN106886476B

    公开(公告)日:2022-08-12

    申请号:CN201710068796.8

    申请日:2017-02-08

    IPC分类号: G06F11/30 G06F11/36

    摘要: 本发明揭示了一种客户端的内存分析方法、装置及系统,客户端的内存分析方法包括如下步骤:接收由多个待分析客户端发送的界面标识,以及与界面标识对应的内存快照文件;计算每个界面标识的总数量;获取总数量满足设定条件的界面标识,得到待分析界面标识;获取待分析界面标识对应的待分析界面;解析待分析界面对应的内存快照文件,获得内存信息。本发明能够获得用户实际使用客户端过程中产生的内存问题以及对应的界面,测试人员或者开发人员可以根据该内存问题,对客户端作出相应的改进。

    基于线程池的多线程调度方法及装置

    公开(公告)号:CN106681811B

    公开(公告)日:2021-09-14

    申请号:CN201611122099.8

    申请日:2016-12-08

    发明人: 鲁可 黄闻欣

    IPC分类号: G06F9/48 G06F9/50 G06F11/36

    摘要: 本发明实施例公开了一种基于线程池的多线程调度方法,包括:检测线程池的线程调度函数的调用过程,获取调用过程对应的调用堆栈的堆栈特征信息和目标任务对象;检测调用所述目标任务对象的运行函数,在所述目标任务对象的运行函数上添加与所述堆栈特征信息对应的计数锁和/或倒计时锁,检测所述计数锁和/或倒计时锁的锁定状态,计数锁在与目标任务对象对应的线程数大于或等于该计数锁的阈值时释放,倒计时锁在等待预设时长后释放;在所述计数和/或倒计时锁处于锁定状态时,暂停执行所述目标任务对象的运行函数;在所述计数锁或倒计时锁的锁定状态释放时,执行所述目标任务对象的运行函数。采用本发明,可提高程序崩溃的复现率。

    一种Monkey测试方法及装置

    公开(公告)号:CN105512023B

    公开(公告)日:2019-02-19

    申请号:CN201410505118.X

    申请日:2014-09-26

    发明人: 黄闻欣

    IPC分类号: G06F11/36

    摘要: 本发明提供了一种Monkey测试方法及装置,给待测试应用软件预先创建控件坐标数据库,从所述控件坐标数据库中选取当前显示界面的标识所对应的至少一个控件坐标;依次触发所获取的控件坐标;响应触发每个所述控件坐标所产生的伪输入事件,当所述待测试应用软件出错闪退时,捕获堆栈中所述待测试应用软件闪退前所响应的最后一个伪输入事件所调用的应用程序。从所述控件坐标数据库中选取控件坐标对待测试应用软件进行Monkey测试,由于每个控件坐标被触发时都能够产生伪输入事件,利用所述控件坐标数据库中的控件坐标进行Monkey测试执行有效,避免触发随机生成的点击坐标无法产生伪输入事件导致Monkey测试失效的问题,提高Monkey测试的执行效率。

    一种应用界面控件遍历测试方法及装置

    公开(公告)号:CN108628732B

    公开(公告)日:2023-04-18

    申请号:CN201710157662.3

    申请日:2017-03-16

    发明人: 李佳南 黄闻欣

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种应用界面控件遍历测试方法,包括:在对应用界面进行测试时,获取所述应用界面中已遍历控件的历史控件信息以及所述应用界面上的多个控件;根据所述已遍历控件的历史控件信息,确定所述应用界面上的多个控件中每个控件的操作优先级;根据所述每个控件的操作优先级,选取所述应用界面上的目标控件进行测试。本发明实施例还公开了一种应用界面控件遍历测试装置。采用本发明实施例,可以提高测试的遍历效率以及控件测试的覆盖率。

    一种性能测试方法及装置

    公开(公告)号:CN105912467B

    公开(公告)日:2021-05-11

    申请号:CN201610216189.7

    申请日:2016-04-08

    IPC分类号: G06F11/36

    摘要: 本发明实施例公开了一种性能测试方法,包括:获取控件函数映射表,所述控件函数映射表包括操作控件与调用函数的多个映射关系;确定当前版本代码与参考版本代码之间的差异函数;根据所述差异函数,从所述控件函数映射表查找与所述差异函数对应的操作控件;触发所述当前版本代码中的所述与所述差异函数对应的操作控件进行测试,并获取所述当前版本代码的测试数据;根据所述当前版本代码的测试数据,确定所述当前版本代码的测量结果。本发明实施例还公开了一种性能测试装置。采用本发明实施例,可以降低测试输入集,减低测试的复杂度以及提高测试的效率。

    一种应用界面控件遍历测试方法及装置

    公开(公告)号:CN108628732A

    公开(公告)日:2018-10-09

    申请号:CN201710157662.3

    申请日:2017-03-16

    发明人: 李佳南 黄闻欣

    IPC分类号: G06F11/36

    CPC分类号: G06F11/3684

    摘要: 本发明实施例公开了一种应用界面控件遍历测试方法,包括:在对应用界面进行测试时,获取所述应用界面中已遍历控件的历史控件信息以及所述应用界面上的多个控件;根据所述已遍历控件的历史控件信息,确定所述应用界面上的多个控件中每个控件的操作优先级;根据所述每个控件的操作优先级,选取所述应用界面上的目标控件进行测试。本发明实施例还公开了一种应用界面控件遍历测试装置。采用本发明实施例,可以提高测试的遍历效率以及控件测试的覆盖率。

    软件测试方法、装置及系统

    公开(公告)号:CN103198010B

    公开(公告)日:2017-07-21

    申请号:CN201210002685.4

    申请日:2012-01-06

    发明人: 黄闻欣

    IPC分类号: G06F11/36

    摘要: 本发明公开了一种软件测试方法、装置及系统,该方法包括:接收待测软件的测试请求;获取所述待测软件的两个不同版本信息,并进行差异化比对,获取差异化数据,建立差异化数据的功能变化函数,并存储于数据库;调取存储在标注数据库中的测试用例的功能应用函数;根据所述建立的差异化数据的功能变化函数与所述调取存储在标注数据库中的测试用例的功能应用函数的匹配,建立所述差异化数据与所述测试用例的对应关系;确定所述待测软件的测试用例;根据确定的所述测试用例对所述待测软件进行测试。在本发明中,提高了软件测试的准确度和可执行性。

    处理用户关系链的方法、近场社交的实现方法和装置

    公开(公告)号:CN106789548A

    公开(公告)日:2017-05-31

    申请号:CN201510825124.8

    申请日:2015-11-24

    发明人: 付云雷 黄闻欣

    IPC分类号: H04L12/58

    摘要: 本发明提供了一种处理用户关系链的方法,由服务器执行,所述方法包括:获取上报的用户标识和所述用户标识登录社交应用所在的移动设备标识,获取的所述用户标识对应于一个以上的社交应用用户;通过所述移动设备标识和用户标识进行指定的社交应用用户之间近场活动探测,以得到所述近场活动中社交应用用户的动作特征;根据所述近场活动中社交应用用户的动作特征对所述社交应用的用户关系链进行深度维度的更新。此外,还提供了一种与该方法匹配的处理用户关系链的、近场社交的实现方法和装置。上述处理用户关系链的方法、近场社交的实现方法和装置能够避免隐私安全问题的产生且成本开销较低。

    群消息数据处理方法及装置

    公开(公告)号:CN104898935A

    公开(公告)日:2015-09-09

    申请号:CN201410077248.8

    申请日:2014-03-04

    IPC分类号: G06F3/0483 G06F3/0484

    摘要: 本发明公开一种群消息数据处理方法,包括以下步骤:获取终端显示区域中显示的消息数;当终端显示区域中显示的消息数为1,且所述显示区域中的当前消息的首部不在显示区域内时,在显示区域中显示用于查看消息发送者的触发控件;当所述触发控件被触发时,控制显示区域显示当前消息的首部。本发明还公开一种群消息数据处理装置。本发明不但简化了用户的操作,而且还提高了群消息中消息发送者的查看效率。