一种应用程序的质量控制方法和装置制造方法及图纸

技术编号:21115572 阅读:25 留言:0更新日期:2019-05-16 08:56
本发明专利技术公开了一种应用程序的质量控制方法和装置。其中方法包括:采集目标应用程序中存在的一个或多个缺陷;根据预设的缺陷分类规则,确定各缺陷所属的类别,将所有缺陷进行分类;从预设的缺陷对策集中选取与各分类对应的缺陷对策,将汇总的各缺陷对策反馈给目标应用程序的开发方。该技术方案通过将缺陷分类,并为每个缺陷类别预设缺陷对策,可以针对每一次测试等方式获得的缺陷自动化地生成贴切的缺陷对策方案,帮助应用程序的开发人员明确在开发该应用程序中存在的问题及相应的解决办法,能够加快应用程序的开发进度,提升应用程序的质量。

A Quality Control Method and Device for Application Programs

【技术实现步骤摘要】
一种应用程序的质量控制方法和装置
本专利技术涉及计算机
,具体涉及一种应用程序的质量控制方法和装置。
技术介绍
目前,应用程序的质量控制是通过开发和测试两方面来实现的,开发人员负责开发应用程序的功能,编写代码,测试人员通过各类测试来确保应用程序的可用性和健壮性。由于应用程序中几乎不可避免地存在着各类缺陷,测试人员在获得这些缺陷后会向开发人员进行反馈,再由开发人员修正这些缺陷,这在当前较为常见,然而,这种方式无法较好地实现应用程序的质量控制,例如,开发人员因为个人习惯,使得应用程序中多次出现相同或相似的缺陷,也只是针对相应的缺陷进行修改,这样就产生了多次重复劳动,降低了应用程序的开发效率。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的应用程序的质量控制方法和装置。依据本专利技术的一个方面,提供了一种应用程序的质量控制方法,包括:采集目标应用程序中存在的一个或多个缺陷;根据预设的缺陷分类规则,确定各缺陷所属的类别,将所有缺陷进行分类;从预设的缺陷对策集中选取与各分类对应的缺陷对策,将汇总的各缺陷对策反馈给目标应用程序的开发方。可选地,所述采集目标应用程序中存在的一个或多个缺陷包括:对目标应用程序进行指定类型的测试,得到相应的测试结果数据;从所述测试结果数据中采集一个或多个缺陷。可选地,所述指定类型的测试包括如下的一种或多种:冒烟测试,回归测试,线上测试。可选地,所述预设的缺陷分类规则包括至少一个缺陷分类维度;所述将所有缺陷进行分类包括:将所有缺陷在每个缺陷分类维度下进行分类。可选地,所述缺陷分类维度包括如下的一种或多种:缺陷产生的测试环境维度;缺陷所在的模块维度;缺陷产生的原因维度;缺陷的严重级别维度。可选地,所述缺陷产生的原因维度下的缺陷类别包括如下的一种或多种:代码错误类缺陷;需求变更类缺陷;需求错误类缺陷;设计错误类缺陷;数据错误类缺陷;界面优化类缺陷;配置类缺陷;性能类缺陷;不属于上述任一类的缺陷。可选地,所述缺陷的严重级别维度下的缺陷类别包括如下的一种或多种:系统级缺陷;模块级缺陷;功能实现级缺陷;功能表现级缺陷。可选地,该方法还包括:统计目标应用程序在每个类别下的缺陷数量,生成目标应用程序的缺陷统计图表;将所述缺陷统计图表反馈给目标应用程序的开发方。可选地,该方法还包括:接收所述目标应用程序的开发方发送的对所述预设的缺陷对策集的维护信息,根据所述维护信息新增/修改/删除相应的缺陷对策。依据本专利技术的另一方面,提供了一种应用程序的质量控制装置,包括:缺陷采集单元,适于采集目标应用程序中存在的一个或多个缺陷;缺陷分类单元,适于根据预设的缺陷分类规则,确定各缺陷所属的类别,将所有缺陷进行分类;缺陷对策单元,适于从预设的缺陷对策集中选取与各分类对应的缺陷对策;反馈单元,适于将汇总的各缺陷对策反馈给目标应用程序的开发方。可选地,所述缺陷采集单元,适于对目标应用程序进行指定类型的测试,得到相应的测试结果数据,从所述测试结果数据中采集一个或多个缺陷。可选地,所述指定类型的测试包括如下的一种或多种:冒烟测试,回归测试,线上测试。可选地,所述预设的缺陷分类规则包括至少一个缺陷分类维度;所述缺陷分类单元,适于将所有缺陷在每个缺陷分类维度下进行分类。可选地,所述缺陷分类维度包括如下的一种或多种:缺陷产生的测试环境维度;缺陷所在的模块维度;缺陷产生的原因维度;缺陷的严重级别维度。可选地,所述缺陷产生的原因维度下的缺陷类别包括如下的一种或多种:代码错误类缺陷;需求变更类缺陷;需求错误类缺陷;设计错误类缺陷;数据错误类缺陷;界面优化类缺陷;配置类缺陷;性能类缺陷;不属于上述任一类的缺陷。可选地,所述缺陷的严重级别维度下的缺陷类别包括如下的一种或多种:系统级缺陷;模块级缺陷;功能实现级缺陷;功能表现级缺陷。可选地,该装置还包括:缺陷统计单元,适于统计目标应用程序在每个类别下的缺陷数量,生成目标应用程序的缺陷统计图表;所述反馈单元,还适于将所述缺陷统计图表反馈给目标应用程序的开发方。可选地,该装置还包括:维护单元,适于接收所述目标应用程序的开发方发送的对所述预设的缺陷对策集的维护信息,根据所述维护信息新增/修改/删除相应的缺陷对策。由上述可知,本专利技术的技术方案,在采集到应用程序中的缺陷后,按照预设的分类规则确定每一个缺陷所属的类别从而将所有缺陷分门别类,并通过预设的缺陷对策集选择合适的缺陷对策反馈给应用程序的开发方。该技术方案通过将缺陷分类,并为每个缺陷类别预设缺陷对策,可以针对每一次测试等方式获得的缺陷自动化地生成贴切的缺陷对策方案,帮助应用程序的开发人员明确在开发该应用程序中存在的问题及相应的解决办法,能够加快应用程序的开发进度,提升应用程序的质量。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。附图说明通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的一种应用程序的质量控制方法的流程示意图;图2示出了根据本专利技术一个实施例的一种应用程序的质量控制装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。图1示出了根据本专利技术一个实施例的一种应用程序的质量控制方法的流程示意图,如图1所示,该方法包括:步骤S110,采集目标应用程序中存在的一个或多个缺陷。其中,缺陷包括但并不限于漏洞(Bug)。例如,满足下列任一条件的存在于目标应用程序的问题都可称为缺陷:未实现《产品需求规格说明书》要求的功能;出现了《产品需求规格说明书》指明不应该出现的错误;实现了《产品需求规格说明书》未提到的功能;未实现《产品需求规格说明书》未明确提及但应该实现的目标;难以理解、不易使用、运行缓慢或者从测试工程师的角度看最终用户认为不好的。上述中出现的《产品需求规格说明书》是目标应用程序开发时根据需求撰写的,名称仅作示例。举例而言,目标应用程序希望实现用户点击“删除”按钮后,弹出对话框使用户进行进一步确认。而目标应用程序实际实现了用户点击“删除”按钮后直接删除相应的内容。可以看出,目标应用程序并未发生崩溃等不能正常运行的问题,而是没有正确实现相应的功能。又例如,目标应用程序在本次版本更新了图标,但由于开发人员的疏忽,目标程序的最终版本中仍然使用了更新前的图标,这也是一种缺陷。再例如,目标应用程序由于在实现某个功能时使用了易开发但占用资源大的算法,使得目标应用程序在低配置的智能终端上无法流畅使用,这仍是一种缺陷。在本实施例中并不限定各类缺陷的采集方式,缺陷可以是测试人员采用恰当的测试方法得到的,也可以是由用户反馈得到的。步骤S120,根据预设的缺本文档来自技高网...

【技术保护点】
1.一种应用程序的质量控制方法,其中,该方法包括:采集目标应用程序中存在的一个或多个缺陷;根据预设的缺陷分类规则,确定各缺陷所属的类别,将所有缺陷进行分类;从预设的缺陷对策集中选取与各分类对应的缺陷对策,将汇总的各缺陷对策反馈给目标应用程序的开发方。

【技术特征摘要】
1.一种应用程序的质量控制方法,其中,该方法包括:采集目标应用程序中存在的一个或多个缺陷;根据预设的缺陷分类规则,确定各缺陷所属的类别,将所有缺陷进行分类;从预设的缺陷对策集中选取与各分类对应的缺陷对策,将汇总的各缺陷对策反馈给目标应用程序的开发方。2.如权利要求1所述的方法,其中,所述采集目标应用程序中存在的一个或多个缺陷包括:对目标应用程序进行指定类型的测试,得到相应的测试结果数据;从所述测试结果数据中采集一个或多个缺陷。3.如权利要求2所述的方法,其中,所述指定类型的测试包括如下的一种或多种:冒烟测试,回归测试,线上测试。4.如权利要求1所述的方法,其中,所述预设的缺陷分类规则包括至少一个缺陷分类维度;所述将所有缺陷进行分类包括:将所有缺陷在每个缺陷分类维度下进行分类。5.如权利要求4所述的方法,其中,所述缺陷分类维度包括如下的一种或多种:缺陷产生的测试环境维度;缺陷所在的模块维度;缺陷产生的原因维度;缺陷的严重级别维度。6.如权利要求5所述的方法,其中,所述缺陷产生的原因维度下的缺陷类别包括如下的一种或多种:代码...

【专利技术属性】
技术研发人员:高学文
申请(专利权)人:北京奇虎科技有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1