【技术实现步骤摘要】
一种软件缺陷的改进方法
[0001]本专利技术属于软件研发质量控制领域,具体涉及一种软件缺陷的改进方法。
技术介绍
[0002]在敏捷模式开发过程中,每一期敏捷过程都可以作为独立的软件项目来管理,包含软件需求分析、软件设计、软件开发、软件测试、应用运行等各过程。
[0003]其中,软件测试工作是软件开发过程中必不可少的一个环节,一般来说,软件测试是指在规定的条件下对软件进行操作,以发现软件是否符合预期,以此来衡量软件质量,并对其是否能满足设计要求进行评估。
[0004]在敏捷开发模式下,虽然基本的测试方法和技术与传统测试比,没有明显变化,但新的开发模式对测试也有了新的要求,例如需要更强的团队协作,更短的测试周期和更高效的测试自动化等。
[0005]日常质量控制过程中,一个敏捷周期结束后,软件测试缺陷密度是评价软件质量的一项重要评测指标之一。软件测试缺陷密度为测试发现缺陷数与提测故事点数的比值,通常情况下需满足公司组织级要求目标。
[0006]对于不符合目标要求的敏捷周期结果,急需一种对软件测试 ...
【技术保护点】
【技术特征摘要】
1.一种软件缺陷的改进方法,其特征在于,应用于基于敏捷模式开发的软件,所述改进方法包括:S101:在一个迭代周期内,获取目标软件的软件测试缺陷密度;S102:在所述软件测试缺陷密度未达到目标密度的情况下,计算各原因类型的累积占比;S103:在所述原因类型的累积占比超过预设比例的情况下,将当前已累积的原因类型输出为主要原因;S104:从规模模块、能力模块、管理模块、过程模块、技术模块和环境模块六个模块对所述主要原因进行具体分析;S105:根据具体分析结果,制定当前迭代周期内的整改措施并实施;S106:重复S101至S105,进行多个迭代周期内的整改,根据多个迭代周期内的整改结果进行改进效果评价。2.根据权利要求1所述的改进方法,其特征在于,所述迭代周期具体为两周。3.根据权利要求1所述的改进方法,其特征在于,所述S101具体包括:S1011:在软件测试过程中,获取所述目标软件的缺陷个数和提测故事点数;S1012:根据所述缺陷个数和所述提测故事点数计算所述软件测试缺陷密度。4.根据权利要求3所述的改进方法,其特征在于,所述S1012具体为:根据所述缺陷个数、所述提测故事点数和公式1计算所述软件测试缺陷密度:其中,q为软件测试缺陷密度,q
k
为第k迭代周期...
【专利技术属性】
技术研发人员:张亚广,祁杰,
申请(专利权)人:中电信数智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。