浅析支撑系统变更入网验收

 

软件测试在软件生命周期中占据极其重要的地位,它直接决定了产品后期的稳定性和运营成本。三墩IT人今天为大家介绍浙江移动支撑系统变更入网验收管理是如何开展的。...

↑ 点击上方蓝色文字关注我们
作者    林文英    浙江移动应用发布专家
01
测试简介


软件测试在软件生命周期中占据极其重要的地位,它直接决定了产品后期的稳定性和运营成本。根据《计算机软件测试规范》(国标GB/T 15532-2008),传统软件测试分为单元测试、集成测试、配置项测试、系统测试、验收测试五类。根据软件的规模、类型以及完整性,企业通常选择单元测试、集成测试、系统测试、验收测试等四类执行。

02
建设思路


目前,浙江移动大力开展敏捷开发建设,不仅极大降低了单元测试、集成测试、系统测试的时间,而且还大大提升了产品的质量。但是,作为由成千上万基础硬件和功能多样应用软件构成的承载着庞大用户群的浙江移动支撑网系统,虽然软硬件的升级变更都会各自进行全面的测试,由于硬件之间、软件之间、硬件和软件之间又形成了错综复杂的关系,软硬件单体的升级变更都会或多或少对关联的软硬件产生未知的影响和风险,一旦这种风险变成了问题,变成了故障,后果将非常严重。为了降低这种软硬件“入网”产生的风险,将问题扼杀在投入生产运营之前,浙江移动又开展生产变更入网验收管理体系的建设,进一步提升支撑网系统的运营质量:



① 收口变更管理

生产变更,简单地说,就是由于各种原因,服务商对生产运营系统进行的代码、数据、硬件等的变化。针对浙江移动的现状,我们将生产变更分为新业务上线、项目上线、平台变更、配置变更、例行维护等五类,并基于变更入口众多,管理分散,信息发布范围不全等问题,实行统一收口管理变更,集中变更信息发布的模式,方便故障出现时维护团队能够及时获取变更内容,协助故障快速定位解决。


② 建立入网标准

在收口变更的前提下,我们又建立入网标准,设计变更入网准入检查单,规范各类变更入网的交付输入。变更审核人员可以根据这些标准初步检查变更质量,做出接收或者拒绝的结论,同时各类交付材料也为后续运维团队的监控部署、操作维护提供强有力的参考指导。





③ 设计风险评估

建立变更风险等级评估机制,通过设计风险评估模板,针对各个变更输入进行风险级别测算,预估变更风险级别,由此来指导后续的入网验收类别和跟踪保障的力度,做到资源的有效利用。


④ 实施入网验收

针对生产环境的部署情况,按比例搭建入网验收测试环境,同时从当前支撑网各应用系统的重要级别和对外提供功能业务重要等级两个维度,建立多级的功能验收测试用例集,然后根据评估测算出来的变更风险等级,圈定对应功能验收测试的范围执行入网验收测试,只有当验收通过后,才提交变更发布执行。


03
总结思考
变更入网验收管理体系建设是一个持续不断完善和细化的过程,每个阶段和环节都可以根据实际情况进行调整。例如,目前浙江移动在变更管理方面采用了报批审核和报备执行两种方法,针对可能较大影响系统业务的变更,采用报批审核的模式,针对影响小甚至对系统不产生影响的变更,采用报备执行的模式;而在入网验收执行方面,通过综合考虑时间资源和系统稳定影响两方面,目前验收范围暂时核定为原有功能业务的验收。

自动化建设将极大影响变更入网验收能力。入网验收虽然进一步降低变更对支撑网正常运营产生影响的风险,但它也一定程度增加了产品推向市场的时间,因此提高验收自动化能力是一件极其重要的任务。目前浙江移动已大力开展入网验收测试平台的建设,推进流程固化、操作自动化的实现,提升工作效率,尽量将因增加变更入网验收管理环节所带来的时间影响降到最低。

变更入网验收管理是一种从产品交付验收的角度进行的质量把控,它是确保生产稳定的又一道保障,我们相信,在入网验收团队的持续努力下,浙江移动将会向广大用户提供更加优质的服务。


微信ID:SanDunIT


长按左侧二维码关注


    关注 三墩IT人


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册