[发明专利]应用测试优化方法及装置在审
申请号: | 201810699084.0 | 申请日: | 2018-06-29 |
公开(公告)号: | CN108845945A | 公开(公告)日: | 2018-11-20 |
发明(设计)人: | 诸佳俊;李超;吴轶峰 | 申请(专利权)人: | 口碑(上海)信息技术有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京市浩天知识产权代理事务所(普通合伙) 11276 | 代理人: | 宋菲;刘云贵 |
地址: | 200131 上海市浦东新区民生路11*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 应用缺陷 灰度 上线 修复 应用测试 测试 上线处理 修复效率 用户体验 推演 优化 响应 发布 制定 | ||
本发明公开了一种应用测试优化方法及装置。其中,方法包括:在对应用进行上线处理之前,根据针对该应用预先制定的灰度发布计划,推演得到与该应用对应的灰度演练计划;根据灰度演练计划对该应用进行测试,得到测试结果。本方案通过在应用上线前,利用灰度演练计划对应用进行测试,从而可在应用上线前,主动且全面地发掘应用中的缺陷,以供及时地对该缺陷进行修复,提高对应用缺陷修复响应效率,从而进一步地保障应用的稳定性;并且,避免了现有技术中在应用上线后用户发掘出应用缺陷时,在对应用缺陷进行修复过程中应用缺陷修复成本高及修复效率低的弊端,并有利于用户体验的提升。
技术领域
本发明涉及计算机技术领域,具体涉及一种应用测试优化方法及装置。
背景技术
随着科技及社会的不断发展,各类应用数量呈现快速的增长。其中,在对各类应用进行开发过程中,通常需经过应用研发、常规功能测试、以及灰度发布和/或全量发布的过程。
目前,应用的常规功能测试仅局限于通过测试人员根据各类应用的功能等编写功能测试用例,通过功能测试用例对应用进行功能测试。然而,目前的功能测试方法仍缺乏对复杂场景、以及灰度发布或全量发布过程中的风险预估。并且,现有技术通常在应用上线之后,需通过用户发掘应用缺陷,待用户上报后再对该应用缺陷进行修复,从而大大降低应用缺陷的修复响应效率,影响应用的稳定性;并且,当在应用上线后对用户发掘出的应用缺陷进行修复时,往往具有修复效率低、人力成本高的弊端,并大大降低了用户对应用的使用体验,降低用户留存率。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的应用测试优化方法及装置。
根据本发明的一个方面,提供了一种应用测试优化方法,包括:
在对应用进行上线处理之前,根据针对所述应用预先制定的灰度发布计划,推演得到与所述应用对应的灰度演练计划;
根据所述灰度演练计划对所述应用进行测试,得到测试结果。
可选的,所述灰度演练计划包括以下场景中的至少一类:用户模拟场景、业务模拟场景、以及设备模拟场景。
可选的,所述根据针对所述应用预先制定的灰度发布计划,推演得到与所述应用对应的灰度演练计划进一步包括:
根据针对所述应用预先制定的灰度发布计划中多个灰度阶段各自对应的灰度发布子计划,推演得到与所述应用对应的多个灰度阶段各自对应的灰度推演子计划;
所述根据所述灰度演练计划对所述应用进行测试,得到测试结果进一步包括:
根据所述多个灰度阶段各自对应的灰度推演子计划对所述应用进行测试,得到多个灰度阶段各自对应的测试结果。
可选的,所述根据针对所述应用预先制定的灰度发布计划中多个灰度阶段各自对应的灰度发布子计划,推演得到与所述应用对应的多个灰度阶段各自对应的灰度推演子计划进一步包括:
根据所述灰度发布子计划,确定各个灰度阶段对应的用户群体,并进一步确定各个灰度阶段对应的多个用户维度;
根据各个灰度阶段对应的多个用户维度,推演得到与所述多个灰度阶段各自对应的灰度推演子计划。
可选的,所述用户维度包括以下维度中的至少一种:用户角色、用户权限、以及用户量。
可选的,所述多个灰度阶段各自对应的用户量正相关于该灰度阶段在所有灰度阶段中的时间先后位序。
可选的,所述根据所述灰度演练计划对所述应用进行测试,得到测试结果进一步包括:
监测根据所述灰度演练计划对所述应用进行测试过程中的指标信息;
根据所述指标信息进行监控预警。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于口碑(上海)信息技术有限公司,未经口碑(上海)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810699084.0/2.html,转载请声明来源钻瓜专利网。