[发明专利]一种程序检测方法及系统在审
申请号: | 201810142655.0 | 申请日: | 2018-02-11 |
公开(公告)号: | CN108345541A | 公开(公告)日: | 2018-07-31 |
发明(设计)人: | 黄之怡 | 申请(专利权)人: | 北京量子智慧科技有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 吕学文;朱红涛 |
地址: | 102206 北京市昌平区北清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 程序检测 运行性能 待检测程序 应用程序开发 企业研发 速度技术 应用程序 质量评估 检测 上线 数据库 存储 部署 | ||
本发明公开了一种程序检测方法及系统,该程序检测方法包括:获取待检测程序的运行性能数据;将运行性能数据与存储在数据库中的检测要求进行对比;当运行性能数据满足检测要求时,确认待检测程序为最优程序。通过本发明实施例提供的一种程序检测方法及系统,能对企业研发的应用程序进行质量评估,从而确保应用程序开发的质量和部署上线速度技术效果。
技术领域
本发明涉及程序开发技术领域,具体涉及一种程序检测方法及系统。
背景技术
程序测试是应用程序开发过程中的一个重要组成部分,是贯穿整个应用程序开发生命周期、对应用程序产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在应用程序产品中所存在的各种问题——与用户需求、预先定义的不一致性。但是,当前各行各业的应用程序在开发、测试和生产上线过程中,并没有一套通用的程序测试方法来评估、衡量这个应用程序的代码质量、结构质量是否优秀。因此,急需一种程序测试方法来解决应用程序在开发、测试过程中无法评估、衡量应用代码质量标准的问题。
发明内容
本发明的目的在于提供一种程序检测方法及装置,用以解决在应用程序开发、测试过程中无法评估、衡量应用代码质量标准的问题。
为实现上述目的,本发明的技术方案为一种程序检测方法,该程序检测方法包括以下步骤:获取待检测程序的运行性能数据;将运行性能数据与存储在数据库中的检测要求进行对比;当运行性能数据满足检测要求时,确认待检测程序为最优程序。
优选的,获取待检测程序的运行性能数据的步骤之前,所述方法还包括:检测和记录数据库端待检测程序的运行性能数据。
优选的,检测要求为:每秒硬解析小于20、每秒登录数小于10、并发等待小于10%、应用等待小于10%和设置等待小于10%;
当程序特征分别满足检测要求时,确认待检测程序为安全程序的步骤具体包括:当运行性能指标满足每秒硬解析小于20、每秒登录数小于10、并发等待小于10%、应用等待小于10%和设置等待小于10%时,确认待检测程序为最优程序。
优选的,该程序检测方法还包括:当运行性能数据不满足检测要求时,将待检测程序优化。
为实现上述目的,本发明的技术方案为一种程序检测系统,该程序检测系统可以包括:数据库,存储检测要求;获取模块,用于获取待检测程序的运行性能数据;比对模块,用于将运行性能数据与检测要求进行对比;确认模块,当运行性能数据满足检测要求时,确认待检测程序为最优程序。
优选的,该程序检测系统还包括:统计模块;该统计模块具体用于检测和记录数据库端待检测程序的运行性能数据。
优选的,检测要求为:每秒硬解析小于20、每秒登录数小于10、并发等待小于10%、应用等待小于10%和设置等待小于10%;
确认模块,具体用于:当运行性能指标满足每秒硬解析小于20、每秒登录数小于10、并发等待小于10%、应用等待小于10%和设置等待小于10%时,确认待检测程序为最优程序。
该程序检测系统还包括:优化模块;优化模块,用于:当运行性能数据不满足至少一个检测要求时,优化待检测程序。
本发明实施例提供的一种程序检测方法及系统,能对企业研发的应用程序进行质量评估,从而确保应用程序开发的质量和部署上线速度技术效果,以及解决在应用程序开发、测试过程中无法评估、衡量应用代码质量标准的问题。
附图说明
图1为本发明实施例提供了一种程序检测方法的流程图。
图2为本发明实施例提供了一种程序检测系统的结构示意图。
具体实施方式
以下实施例用于说明本发明,但不用来限制本发明的范围。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京量子智慧科技有限公司,未经北京量子智慧科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810142655.0/2.html,转载请声明来源钻瓜专利网。