一种软件测试管理方法及系统技术方案

技术编号:14970223 阅读:77 留言:0更新日期:2017-04-02 23:25
本发明专利技术公开了一种软件测试管理方法,所述方法包括以下步骤:S1、将软件测试数据划分为多个维度;S2、对任意一个维度中的软件测试数据进行记录,并对记录进行分类;S3、按照记录类别对所述软件测试数据进行存储;S4、按照记录类别对存储的软件测试数据进行查询。相应地,本发明专利技术还公开了一种软件测试管理系统。本发明专利技术中能够对长期积累的测试工作进行记录,并进行分类整理,提供查询,可以作为周度报表、月度报表、年度报表等的数据依据,或可以直接利用查询后导出的图表分析测试人员的工作内容、工作量、测试版本的质量等。

【技术实现步骤摘要】

本专利技术涉及软件测试的管理领域,尤其涉及一种软件测试管理方法及系统
技术介绍
目前,国内外主流软件测试工具在性能上有很多的缺失,除了价格高昂以外,其技术特性也无法在主流的企业级测试环境中使用,而且传统的测试工作的进行往往效率都不尽人意,常常会出现以下场景:1)提交的bug只有bug场景,很难追踪到代码,定位问题显得工作量很大;2)测试人员提交给测试主管、项目经理等上层管理的测试数据往往是一些人工的测试结果表格,没有真实数据依赖,如果存在造假成分,往往会产品会带着问题上线;3)传统的功能测试人员在测试过程中数据很难共享,没有项目整体的测试进度的实时数据,工作的效率很低;4)项目版本迭代时,会大量的去重复上个版本的测试用例,造成测试成本很大;若再折中测试成本时,往往会人为的判断版本迭代需要添加的测试用例和测试的重点,这样的版本迭代模式是很容易存在测试盲区;5)如果企业将项目的测试工作外包给别的企业或者测试团队,很难把控测试进度和测试完整程度,进而对测试质量没有一个数据化的把控。软件测试过程管理方法,其实质上是一个企业信息化管理软件,企业信息化管理软件可以将企业的管理过程在计算机系统上得以实现,将企业在管理过程中产生的数据进行集中存储,方便检索和统计,降低了管理成本,提高了管理效率。软件测试是保障软件质量较为有效的方法,准确预测测试时间、工作量等是做好软件测试的首要任务。因此,在软件测试过程中,不仅要关注每次发版的测试,更要不断完善和总结测试流程,从长期积累的测试数据查看问题所在,找到提高工作效率的方法。同时,测试要保证测试质量,对测试故障要做明确的记录和分析,以避免下次问题的发生。工作中,需要定期以一周报表或季度报表等方式将测试工作总结发送给测试负责人或相关人员查阅,因此,优秀的软件估算模型有利于测试管理人员更准确地制定测试方案、安排测试进度、调整测试资源、评估测试风险。
技术实现思路
为了解决上述技术问题,本专利技术提供了一种软件测试管理方法,所述方法包括以下步骤:S1、将软件测试数据划分为多个维度;S2、对任意一个维度中的软件测试数据进行记录,并对记录进行分类;S3、按照记录类别对所述软件测试数据进行存储;S4、按照记录类别对存储的软件测试数据进行查询。进一步地,所述步骤S1中的多个维度包括:提测次数/天a、测试用例不通过次数/天b、提测内容数/天c、一次性通过率/天d、工作量基数/天e、工作平均复杂度/天f、工作量/天g、线上故障次数/天h。进一步地,所述步骤S2中,若对软件测试数据a和b进行记录,则根据公式d=(a-b)/a自动生成软件测试数据d,并对d进行记录;若对软件测试数据a、c和d进行记录,则根据公式e=a*c/d自动生成软件测试数据e,并对e进行记录;若对软件测试数据e和f进行记录,则根据公式g=e*f自动生成软件测试数据g,并对g进行记录。进一步地,所述步骤S2之前还包括以下步骤:判断记录人员是否有权限对软件测试数据进行记录,若有,则执行步骤S2。进一步地,所述记录类别包括:记录时间、记录人员、业务名称和记录维度;所述步骤S3之后还包括以下步骤:判断对所述软件测试数据的存储是否成功,若成功,则执行步骤S4;所述步骤S4之后还包括以下步骤:将查询结果导出。相应地,本专利技术还提供了一种软件测试管理系统,所述系统包括处理模块、记录模块、存储模块和查询模块;所述处理模块用于将软件测试数据划分为多个维度,并对记录进行分类;所述记录模块用于对任意一个维度中的软件测试数据进行记录;所述存储模块用于按照记录类别对所述软件测试数据进行存储;所述查询模块用于按照记录类别对存储的所述软件测试数据进行查询。进一步地,所述多个维度包括:提测次数/天a、测试用例不通过次数/天b、提测内容数/天c、一次性通过率/天d、工作量基数/天e、工作平均复杂度/天f、工作量/天g、线上故障次数/天h。进一步地,所述系统还包括计算模块,所述计算模块用于在对软件测试数据a和b进行记录后,根据公式d=(a-b)/a计算出软件测试数据d;在对软件测试数据a、c和d进行记录后,根据公式e=a*c/d计算出软件测试数据e;在对软件测试数据e和f进行记录后,根据公式g=e*f计算出软件测试数据g。进一步地,所述系统还包括判断模块,所述判断模块用于判断记录人员是否有权限对软件测试数据进行记录。进一步地,所述记录类别包括:记录时间、记录人员、业务名称和记录维度;所述判断模块还用于判断对所述软件测试数据的存储是否成功;所述系统还包括结果输出模块,所述结果输出模块用于将查询结果导出。本专利技术的软件测试管理方法及系统,具有如下有益效果:1、本专利技术中能够对长期积累的测试工作进行记录,并进行分类整理,提供查询,可以作为周度报表、月度报表、年度报表等的数据依据,或可以直接利用查询后导出的图表分析测试人员的工作内容、工作量、测试版本的质量等。2、在记录时只需输入数据,再按提交按钮即可存储,公司内部测试人员不需要具有管理专业知识即可利用本专利技术管理系统进行测试的记录和查询,使用范围广且非常方便快捷。3、本专利技术可以按需导出查询结果,测试人员可以根据该查询结果对长期积累的测试数据进行分析,找出工作瓶颈,从而提高测试效率。4、将测试数据划分为多个维度,经过对每个维度的测试数据进行连续长期记录,能够记录内容对每个业务部门提交的测试数据的质量进行比对,从数据层面上给出开发一些建议和启发,共同促进测试数据质量的提高,保证线上的稳定性。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。图1是本专利技术软件测试管理方法的方法流程图;图2是本专利技术实施例一中的软件测试管理方法中记录方法流程图;图3是本专利技术实施例一中的软件测试管理方法中查询方法流程图;图4是本专利技术实施例一中的软件测试管理系统的框图;图5是本专利技术实施例一中的记录模块的框图;图6是本专利技术实施例一中的存储模块的框图。具体实施方式下面将结合本专利技术实施例中的附图,对本发本文档来自技高网
...

【技术保护点】
一种软件测试管理方法,其特征在于,所述方法包括以下步骤:S1、将软件测试数据划分为多个维度;S2、对任意一个维度中的软件测试数据进行记录,并对记录进行分类;S3、按照记录类别对所述软件测试数据进行存储;S4、按照记录类别对存储的软件测试数据进行查询。

【技术特征摘要】
1.一种软件测试管理方法,其特征在于,所述方法包括以下步骤:
S1、将软件测试数据划分为多个维度;
S2、对任意一个维度中的软件测试数据进行记录,并对记录进行分类;
S3、按照记录类别对所述软件测试数据进行存储;
S4、按照记录类别对存储的软件测试数据进行查询。
2.根据权利要求1所述的软件测试管理方法,其特征在于,所述步骤
S1中的多个维度包括:提测次数/天a、测试用例不通过次数/天b、提测内
容数/天c、一次性通过率/天d、工作量基数/天e、工作平均复杂度/天f、工
作量/天g、线上故障次数/天h。
3.根据权利要求2所述的软件测试管理方法,其特征在于,所述步骤
S2中,若对软件测试数据a和b进行记录,则根据公式d=(a-b)/a自动生成
软件测试数据d,并对d进行记录;
若对软件测试数据a、c和d进行记录,则根据公式e=a*c/d自动生成
软件测试数据e,并对e进行记录;
若对软件测试数据e和f进行记录,则根据公式g=e*f自动生成软件测
试数据g,并对g进行记录。
4.根据权利要求1-3任意一项所述的软件测试管理方法,其特征在于,
所述步骤S2之前还包括以下步骤:判断记录人员是否有权限对软件测试数
据进行记录,若有,则执行步骤S2。
5.根据权利要求4所述的软件测试管理方法,其特征在于,所述记录
类别包括:记录时间、记录人员、业务名称和记录维度;
所述步骤S3之后还包括以下步骤:判断对所述软件测试数据的存储是
否成功,若成功,则执行步骤S4;
所述步骤S4之后还包括以下步骤:将查询结果导出。
6.一...

【专利技术属性】
技术研发人员:刘睿姝范媛王丽琨林岳顾思斌潘柏宇王冀
申请(专利权)人:合一网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1