[发明专利]一种数据处理的方法和装置在审
申请号: | 201611038889.8 | 申请日: | 2016-11-11 |
公开(公告)号: | CN106776199A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 鹿毅 | 申请(专利权)人: | 乐视控股(北京)有限公司;乐视网信息技术(北京)股份有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36 |
代理公司: | 北京中誉威圣知识产权代理有限公司11279 | 代理人: | 王思超,李晓康 |
地址: | 100025 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据处理 方法 装置 | ||
技术领域
本发明涉及应用程序测试技术领域,尤其涉及一种数据处理的方法和装置。
背景技术
在应用程序的开发过程中,稳定性测试是必不可少的一环。所谓稳定性测试主要是指:在应用程序运行的过程中,测试该应用程序可能发生的崩溃(crash)、无响应等情况,稳定性测试结果直接影响应用程序的进一步研发计划。
现有的稳定性测试工具在长时间(通常为8~12小时)工作后,经常会自动停止运行,而且测试期间监测到的数据中存在大量的无用信息(如应用程序长时间未发生任何崩溃和无响应等情况),对数据的分析造成困难。
基于此,发明人在实现本发明的过程中,发现相关技术存在以下技术问题:稳定性测试采集到的数据中包含大量的无用信息,无法对有用信息和无用信息进行快速有效区分,且稳定性测试过程经常无故中止降低了测试效率。
公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。
发明内容
有鉴于此,本发明要解决的技术问题是,如何提供一种能够对稳定性测试产生的数据中的有用信息和无用信息进行快速有效区分及防止稳定性测试无故中止影响测试的方法。
为解决以上技术问题,本发明实施例在一方面提供一种数据处理的方法,包括:检测对应用程序进行稳定性测试时的数据;判断所述数据是否满足预设的存储条件;当所述数据满足所述预设的存储条件时,根据预设的存储方式存储满足所述预设的存储条件的数据。
在一种可能的实现方式中,该方法还包括:检测所述稳定性测试是否发生异常;当所述稳定性测试发生异常时,重新启动所述稳定性测试。
在一种可能的实现方式中,所述预设的存储条件包括:应用程序发生崩溃或无响应,所述判断所述数据是否满足预设的存储条件包括:根据所述数据判断应用程序是否发生崩溃或无响应,并且在所述应用程序发生崩溃或无响应时,判断为所述数据满足预设的存储条件。
在一种可能的实现方式中,所述预设的存储方式包括:对满足所述预设的存储条件的数据进行截图,并存储所述截图。
在一种可能的实现方式中,定时检测所述稳定性测试是否发生异常。
为解决以上技术问题,本发明实施例在另一方面提供一种数据处理的装置,包括:数据检测模块,用于检测对应用程序进行稳定性测试时的数据;数据判断模块,用于判断所述数据是否满足预设的存储条件;数据存储模块,用于当所述数据满足所述预设的存储条件时,根据预设的存储方式存储满足所述预设的存储条件的数据。
在一种可能的实现方式中,该装置还包括:测试检测模块,用于检测所述稳定性测试是否发生异常;测试重启模块,用于当所述稳定性测试发生异常时,重新启动所述稳定性测试。
在一种可能的实现方式中,所述预设的存储条件包括:应用程序发生崩溃或无响应,所述数据判断模块用于:根据所述数据判断应用程序是否发生崩溃或无响应,并且在所述应用程序发生崩溃或无响应时,判断为所述数据满足预设的存储条件。
在一种可能的实现方式中,所述预设的存储方式包括:对满足所述预设的存储条件的数据进行截图,并存储所述截图。
在一种可能的实现方式中,所述测试检测模块用于:定时检测所述稳定性测试是否发生异常。
本发明实施例提供的数据处理的方法和装置,能够在测试应用程序稳定性的过程中,及时存储应用程序发生异常时的数据,而不需要存储测试过程中的全部数据,大大减少了需要存储的数据量,降低了对数据进行分析的难度,提高了对应用程序进行稳定性测试的效率。本发明实施例提供的方法和装置还能够对稳定性测试过程进行实时监控,有效降低了因稳定性测试中止等异常造成的数据检测失败的概率,提高了稳定性测试的效率。
根据下面参考附图对示例性实施例的详细说明,本发明的其它特征及方面将变得清楚。
附图说明
一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。
图1示出本发明实施例1提供的一种数据处理的方法的流程图;
图2示出本发明实施例2提供的另一种数据处理的方法的流程图;
图3示出本发明实施例3提供的一种数据处理的装置的结构示意图;
图4示出本发明实施例4提供的另一种数据处理的装置的结构示意图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于乐视控股(北京)有限公司;乐视网信息技术(北京)股份有限公司,未经乐视控股(北京)有限公司;乐视网信息技术(北京)股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611038889.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种应用于企业的计算机硬件故障检测维修系统
- 下一篇:存储设备集中监控平台