一种软件测试人员绩效评估系统及其使用方法技术方案

技术编号:20221597 阅读:17 留言:0更新日期:2019-01-28 20:09
一种软件测试人员绩效评估系统及其使用方法,属于计算机服务器技术领域,包括登录模块、评价输入模块、数据存储模块、控制模块、评分模块、百分比换算模块以及输出显示模块,登录模块与控制模块相连接,数据存储模块输入端连接有Bug检测统计模块、测试用例统计模块、工时量统计模块以及线上故障统计模块,输出端与控制模块相连接,评价输入模块与控制模块输入端相连接,控制模块输出端与评分模块相连接,评分模块与百分比换算模块相连接,百分比换算模块与输出显示模块相连接。解决了现有软件测试人员绩效评估系统采用单一评估维度时的不准确问题,能依据测试人员的用例设计、发现bug质量以及工时等作为绩效标准,提高了考核全面性和公平合理性。

【技术实现步骤摘要】
一种软件测试人员绩效评估系统及其使用方法
本专利技术涉及一种软件测试人员绩效评估系统及其使用方法,属于计算机服务器

技术介绍
随着互联网时代的不断发展,软件是人们在日常处理工作文件时不可或缺的工具,而一般软件在正式投用前都会有软件测试人员用例对各个模块进行功能测试,以提前发现问题bug并尽早解决,但由于在软件测试过程中产生和发现bug的严重等级均不相同,这就导致在对软件测试人员进行绩效评估时,单使用发现bug数量作为标准很难体现绝对的公平,而当绩效评估长期无法达到公平合理时,就会对软件测试人员产生负面情绪,从而降低测试人员的工作积极性。针对上述已有技术状况,本专利技术申请人做了大量反复而有益的探索,最终产品取得了有效的成果,并且形成了下面将要介绍的技术方案。
技术实现思路
本专利技术针对上述现有技术的不足,提供一种软件测试人员绩效评估系统及其使用方法,与现有技术相比,有效防止了单一评估维度时的不准确情况,能依据测试人员的用例设计、发现bug质量以及工时等作为绩效标准,提高了考核全面性和公平合理性。本专利技术解决技术问题的技术方案为:一种软件测试人员绩效评估系统,包括登录模块:用于登录员工身份信息;Bug检测统计模块:用于统计检测到的Bug数量和Bug质量;测试用例统计模块:用于统计测试用例的数量和测试用例合格率;工时量统计模块:用于对员工工作时间进行统计存储;线上故障统计模块:用于统计软件上线后用户反馈的故障;评价输入模块:用于管理人员输入各员工的日常表现评分;数据存储模块、控制模块、评分模块、百分比换算模块以及输出显示模块,所述的登录模块与控制模块相连接,所述的Bug检测统计模块、测试用例统计模块、工时量统计模块以及线上故障统计模块均与数据存储模块相连接,所述的数据存储模块与控制模块相连接,所述的评价输入模块与控制模块输入端相连接,所述的控制模块输出端与评分模块相连接,所述的评分模块与百分比换算模块相连接,所述的百分比换算模块分别与数据存储模块和输出显示模块相连接。进一步地,所述的Bug检测统计模块包括Bug数量统计模块和Bug质量统计模块,分别用于统计检测到的Bug数量,以及对Bug质量根据预定义严重性的各类别Bug进行统计分级为:崩溃级、严重级、一般级、轻微级以及建议级。进一步地,所述的测试用例统计模块包括测试用例数量模块和测试用例合格率模块,分别用于统计测试用例的数量,以及根据测试用例软件覆盖度与测试人员所设计的测试用例行数比例确定测试用例合格率。进一步地,所述的线上故障统计模块用于对软件上线后用户反馈的故障根据预定义严重性的各类别故障进行统计分级为:建议级、轻微级、一般级、严重级以及崩溃级。一种软件测试人员绩效评估系统的使用方法,包括以下步骤:1)启动评估系统,利用登录模块登录员工工号;2)利用Bug检测统计模块统计Bug数量和Bug质量,并将结果实时发送至数据存储模块;3)利用测试用例统计模块统计测试用例数量和测试用例合格率,并将结果实时发送至数据存储模块;4)工时量统计模块对相应员工的工时数据进行检测统计,并将工时结果发送至数据存储模块;5)利用线上故障统计模块统计软件上线后用户反馈的故障,并将结果实时发送至数据存储模块;6)利用评价输入模块输入管理人员对相应员工的日常表现评分,并将结果实时发送至数据存储模块;7)控制模块将所有员工的统计数据按照数据存储模块接收信息的时间,实时提取并依次发送至评分模块;8)评分模块按照统计数据接收顺序依次进行百分制评分;9)评分模块将K值发送至百分比换算模块,并进一步转换成百分比值K%;10)百分比换算模块将所有员工对应的百分比值K%排序,并分别发送至数据存储模块保存和输出显示模块以图表的形式显示统计结果。进一步地,所述步骤2)的具体过程为:Bug检测统计模块分别通过Bug数量统计模块和Bug质量统计模块统计对应员工在预定时段内检测到的Bug数量,以及对Bug质量根据预定义严重性的各类别Bug进行统计分级,并进一步将统计到的Bug数量和质量等级实时发送至数据存储模块。进一步地,所述步骤3)的具体过程为:测试用例统计模块通过测试用例数量模块统计对应员工设计的测试用例行数,从而确定测试用例数量,以及通过测试用例合格率模块按测试用例软件覆盖度与测试用例数量的百分比确定测试用例合格率,并进一步将统计结果实时发送至数据存储模块。进一步地,所述步骤5)的具体过程为:线上故障统计模块对软件上线后的预定时段内,将用户反馈的故障根据预定义严重性的各类别故障进行统计分级,并进一步将分级结果实时发送至数据存储模块。进一步地,所述步骤6)的具体过程为:评价输入模块输入管理人员对相应员工该时段内的日常表现评分,日常表现评分按0-100的百分制评分,输入完毕确认后,评估系统将评分结果实时发送至数据存储模块。进一步地,所述步骤8)的具体过程为:a.调取预先对各级别Bug的积分定义:崩溃级+5分、严重级+4分、一般级+3分、轻微级+2分、建议级+1分,并分别乘以各级别对应的Bug数量确定所得Bug分数,进而利用所有员工的Bug分数计算步长为:(最高分-最低分)/100的所得值S1,进而各员工的Bug绩效分为(实际得分-最低分)/S1的所得值A;b.将测试用例数量乘以测试用例合格率得到测试用例分数,进而利用所有员工的测试用例分数计算步长为:(最高分-最低分)/100的所得值S2,进而各员工的测试用例绩效分为(实际得分-最低分)/S2的所得值B;c.利用工时数据对应的时长(h)作为工时分数,进而利用所有员工的工时分数计算步长为:(最高分-最低分)/100的所得值S3,进而各员工的工时绩效分为(实际得分-最低分)/S3的所得值C;d.统计管理人员对各员工的日常表现评分,转化为各员工的日常表现绩效分D;e.调取预先对各级别线上故障的积分定义:建议级2分、轻微级5分、一般级10分、严重级15分、崩溃级20分,并分别乘以各级别对应的线上故障数量确定所得线上故障分数,进而利用所有员工的线上故障分数计算步长为:(最高分-最低分)/100的所得值S4,进而各员工的线上故障绩效分为(实际得分-最低分)/S4的所得值E;f.根据步骤a至e中所得绩效分综合计算,各员工绩效总得分K为:K=A*40%+B*40%+C*10%+D*10%-E本专利技术的有益效果:1.有效防止了单一评估维度时的不准确情况,能依据测试人员的用例设计、发现bug质量以及工时等作为绩效标准,提高了考核全面性和公平合理性;2.所有员工得分均换算成百分制,可明确看到各测试人员工作完成情况,形成更直观的对比。附图说明图1为本专利技术的流程示意图。具体实施方式为了更好地理解本专利技术,下面结合附图来详细解释本专利技术的实施方式。如图1所示,一种软件测试人员绩效评估系统,包括登录模块、Bug检测统计模块、测试用例统计模块、工时量统计模块、线上故障统计模块、数据存储模块、控制模块、评分模块、评价输入模块、百分比换算模块以及输出显示模块,所述的登录模块用于登录员工身份信息,采用员工工号登录,以保证唯一性,所述的Bug检测统计模块包括Bug数量统计模块和Bug质量统计模块,分别用于统计检测到的Bug数量,以及对Bug质量根据预定义严重性的各类别Bug进行统计分级为:本文档来自技高网...

【技术保护点】
1.一种软件测试人员绩效评估系统,其特征在于:包括登录模块:用于登录员工身份信息;Bug检测统计模块:用于统计检测到的Bug数量和Bug质量;测试用例统计模块:用于统计测试用例的数量和测试用例合格率;工时量统计模块:用于对员工工作时间进行统计存储;线上故障统计模块:用于统计软件上线后用户反馈的故障;评价输入模块:用于管理人员输入各员工的日常表现评分;数据存储模块、控制模块、评分模块、百分比换算模块以及输出显示模块,所述的登录模块与控制模块相连接,所述的Bug检测统计模块、测试用例统计模块、工时量统计模块以及线上故障统计模块均与数据存储模块相连接,所述的数据存储模块与控制模块相连接,所述的评价输入模块与控制模块输入端相连接,所述的控制模块输出端与评分模块相连接,所述的评分模块与百分比换算模块相连接,所述的百分比换算模块分别与数据存储模块和输出显示模块相连接。

【技术特征摘要】
1.一种软件测试人员绩效评估系统,其特征在于:包括登录模块:用于登录员工身份信息;Bug检测统计模块:用于统计检测到的Bug数量和Bug质量;测试用例统计模块:用于统计测试用例的数量和测试用例合格率;工时量统计模块:用于对员工工作时间进行统计存储;线上故障统计模块:用于统计软件上线后用户反馈的故障;评价输入模块:用于管理人员输入各员工的日常表现评分;数据存储模块、控制模块、评分模块、百分比换算模块以及输出显示模块,所述的登录模块与控制模块相连接,所述的Bug检测统计模块、测试用例统计模块、工时量统计模块以及线上故障统计模块均与数据存储模块相连接,所述的数据存储模块与控制模块相连接,所述的评价输入模块与控制模块输入端相连接,所述的控制模块输出端与评分模块相连接,所述的评分模块与百分比换算模块相连接,所述的百分比换算模块分别与数据存储模块和输出显示模块相连接。2.如权利要求1所述的一种软件测试人员绩效评估系统,其特征是,所述的Bug检测统计模块包括Bug数量统计模块和Bug质量统计模块,分别用于统计检测到的Bug数量,以及对Bug质量根据预定义严重性的各类别Bug进行统计分级为:崩溃级、严重级、一般级、轻微级以及建议级。3.如权利要求1所述的一种软件测试人员绩效评估系统,其特征是,所述的测试用例统计模块包括测试用例数量模块和测试用例合格率模块,分别用于统计测试用例的数量,以及根据测试用例软件覆盖度与测试人员所设计的测试用例行数比例确定测试用例合格率。4.如权利要求1所述的一种软件测试人员绩效评估系统,其特征是,所述的线上故障统计模块用于对软件上线后用户反馈的故障根据预定义严重性的各类别故障进行统计分级为:建议级、轻微级、一般级、严重级以及崩溃级。5.如权利要求1-4所述的一种软件测试人员绩效评估系统的使用方法,包括以下步骤:1)启动评估系统,利用登录模块登录员工工号;2)利用Bug检测统计模块统计Bug数量和Bug质量,并将结果实时发送至数据存储模块;3)利用测试用例统计模块统计测试用例数量和测试用例合格率,并将结果实时发送至数据存储模块;4)工时量统计模块对相应员工的工时数据进行检测统计,并将工时结果发送至数据存储模块;5)利用线上故障统计模块统计软件上线后用户反馈的故障,并将结果实时发送至数据存储模块;6)利用评价输入模块输入管理人员对相应员工的日常表现评分,并将结果实时发送至数据存储模块;7)控制模块将所有员工的统计数据按照数据存储模块接收信息的时间,实时提取并依次发送至评分模块;8)评分模块按照统计数据接收顺序依次进行百分制评分;9)评分模块将K值发送至百分比换算模块,并进一步转换成百分比值K%;10)百分比换算模块将所有员工对应的百分比值K%排序,并分别发送至数据存储模块保存和输出显示模块以图表的形式显示统计结果。6.如权利要求5所述的一种软件...

【专利技术属性】
技术研发人员:朱进强
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1