论文部分内容阅读
随着市场竞争的不断加剧,业务需求的不断改变,导致软件版本需要不断升级来达到用户预期,此外还要求能做到平稳升级,不影响用户体验,对这种全天候运行的大型复杂增值服务系统的持续测试工作挑战较大。本文选取作者实际工作的持卡人增值服务平台项目,首先对现有系统的缺陷分类、分析环节进行问题分析,对存在的问题进行梳理;然后根据提出的问题,采取有针对性的解决对策;最后再对实施预期效果进行评价。本文以缺陷数据库中的生产缺陷数据为基础,首先基于缺陷的不同子系统、阶段、等级、类型等通用属性角度,对缺陷的分布情况进行统计,根据统计结果可以发现主要的缺陷问题,并提出初步的对策。此外还引入了一种IBM的正交缺陷分类方法,在缺陷通用属性的基础上又追加了正交缺陷分类的特有的活动、触发器、影响、目标、缺陷类型、修饰符、阶段、来源8个属性,根据正交缺陷分类的属性分类规范对现有的缺陷数据进行重新分类整理,为后续进行正交缺陷分析做好准备。在缺陷分析环节,首先引入根本原因分析方法对持卡人服务平台项目进行分析,绘制出鱼骨图,并归结出代码编写、平台、操作、监控过滤规则、重复或无效问题单、文档、问题未复现缺陷7大问题,然后分别对这7大问题进行根本原因分析,直至找出根本原因,并提出改进计划,评估反馈。因为根本原因分析的成本相对较高,又引入了一种更实际的正交缺陷分析方法,正交缺陷分类方法集分类、分析于一体,在前面进行缺陷分类的基础上,根据需要分析的不同目标,选取不同的正交缺陷分类属性,利用软件输出多种不同维度的分析图表进行分析。如为了评估产品的设计稳定性,找出设计和代码的不足,选取了缺陷类型与限定符属性进行正交分析,找出不稳定的因素,并采取相关行动解决问题。因版本是一直发布的,对缺陷数据的分类、分析工作也是需要不断进行的,优化工作也是一直进行的。由此引入了戴明的PDCA持续改进的思想,并尝试将其贯穿到整个持卡人服务平台项目的缺陷数据的分类、分析工作中去,将这些工作流程化、规范化,建立一套长期、合理的缺陷管理机制,并在本项目及类似的增值服务系统中推广。