软件质量保障体系建设

本文作者分享了从质量保障的视角如何为业务提供支持的经验,包括构建质量保障体系的思维导图,涵盖组织、愿景、目标、规则、文化、管理等多个方面,旨在保质提效,提供业务支持。
摘要由CSDN通过智能技术生成

前言

从事软件测试相关工作七年,做过功能测试、自动化测试、测试开发、性能测试、专项测试,也干过一段时间技术管理。

近几年随着行业成熟度的发展,对软件测试也有了更高的要求,很多测试团队开始转变为质量保障团队。

如何从质量保障的维度去更好的为业务提供支持,是我一直在思考的事情。

整理了自己的很多笔记,结合我在工作中遇到的种种场景,我梳理出了下面这张质量保障体系思维导图,供大家参考。

思维导图

三大体系

组织

愿景

所谓的愿景,就是长期规划,我们要到哪里去的问题。一个组织或者团队,是一定要有愿景的。在软件质量保障领域,所谓的愿景概括来说就四个字:保质提效。

保质,就是在日常交付中保障软件质量,并且在长期发展过程中,不断提高软件的质量。如何评估质量是否是稳定且不断提升的,就需要引入评估体系,用事实、结果、背后的分析逻辑和数据来证明。

提效,很好理解,提高效率。怎么提高效率呢?引入ROI体系,从交付时间、耗用资源、团队成长方面着手。

目标

有了愿景,还要将其拆分为不同的目标。行业在变,组织架构在变,因此目标也要跟随整体的变化而调整。

不同的企业在不同阶段有不同的侧重点和诉求。你不能要求一个初创企业要啥啥都有,也不能要求BAT啥都凑合。这是一个平衡和抉择的过程,可以参考CMMI模型来思考这一点。

规则

这里的规则不是强制要求大家一定要做什么,而是为了避免某些方式对团队和企业带来不好的影响。常见的规则比如:周报、信息同步机制、反馈机制

文化

谈到文化这一块,一直是很务虚的东西,很多同学对之嗤之以鼻,2020年之前我也是这么想的。

20年读了一本书:《重新定义公司:Google是如何运营的》。里面对企业文化这一部分做了很经典的解释:企业文化就是指导员工面临艰难选择时,做正确的选择。

管理

团队管理方面ÿ

CSDI summit中国软件研发管理行业技术峰会(Software development management industry technology summit)由国内专业咨询机构百林哲匠心打造的软件行业技术领域顶级盛会。将于2018年6月29-7月1日缤纷呈现。协同国际一线技术专家、行业最具影响名企,从技术、业务、人才、产品、战略、产业生态、商业模式等方面重点研讨软件研发趋势,秉承干货案例、深度分享、情景教学、沙盘演练、以本土化选题适应城市化需求。 旨在推动技术人实践的深度技术分享和应用场景交流,构建一个软件行业开发者最具价值的交流平台。 智造未来:未来商业就是智能商业 随着蒸汽机一声轰鸣,第一次工业革命改变传统的手工作业,人类进入蒸汽时代;而后,科学技术的发展突飞猛进,各种新技术、新发明层出不穷,并被迅速应用于工业生产,促进了新经济时代,电力、能源、交通、通讯等重塑世界经济格局,人类走入工业时代。欧洲、美国等发达国家与发展中的中国角逐,新中国初期,在原子能、电子计算机、徽电子技术、航天技术、分子生物学和遗传工程等领域取得的重大突破,标志着科学技术的到来,科学技术走进信息时代。 飞速发展的世界各国,技术驱动业务,业务驱动技术,从而推动了新经济格局的多极化,针对未来,技术、产品、商业模式等,给行业机制上构建起一个有益的经济生态,赋予机器更多的大脑神经元,我们探寻预见性的智能时代,拥抱可能。 商业模式是革新的载体。智能化的今天,商业的本质上千年不曾变化,企业未来所提供的是服务,不单纯是产品。 2018年广州6月29-7月1日CSDI将用数据智能、数字化转型、数据驱动、智能社交、智能服务、智能融合、AI生态、全球化创新、智慧城市、量子计算等多角度,从互联网到全行业大放异彩的为技术人呈现一场AI时代下的盛宴,携手国内外一线技术专家,为用户提供一个业务与技术支撑的实践落地内容。
建设软件质量保障体系是保证软件开发过程和交付产品质量的重要环节。下面将围绕软件质量保障体系建设提出几个关键要点: 首先,建立规范和流程。制定明确的软件开发流程,包括需求分析、设计、编码、测试等各个阶段的具体规范和操作流程。规范能够确保开发人员按照统一的标准进行工作,流程能够保证每个环节的质量检查和相应的纠错。 其次,引入自动化工具和平台。借助自动化测试工具和版本管理工具,能够提高软件测试效率并减少人为误操作。此外,还可以搭建适用于特定项目的持续集成和持续交付平台,能够实现代码审查、构建、测试和部署等一系列自动化流程。 第三,加强测试环节。测试是软件质量保障体系里的核心环节之一。可以采用黑盒测试、白盒测试、性能测试、安全测试等多种测试方法,针对不同类型的风险进行全面检测。同时,要确保测试用例的准确性和完整性,以及测试过程的可重复性和可审计性。 第四,不断优化和改进。软件质量保障体系需要持续改进和优化,通过分析已发现的缺陷和问题,找到根本原因,并制定相应的改进措施。此外,要及时总结和学习其他项目的成功经验,不断引入新技术和工具来提高软件质量保障水平。 最后,加强团队培训和沟通。建设软件质量保障体系需要全员参与,团队成员需要具备相关技术和知识。同时,通过定期的培训和分享会,加强团队之间的沟通和合作,提高整个团队的软件质量意识和水平。 综上所述,建设软件质量保障体系是一个复杂而持续的过程,需要制定规范和流程、引入自动化工具、加强测试环节、不断优化和改进,并加强团队培训和沟通。只有这样,才能够提高软件质量,满足用户需求,提升软件开发的效率和效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值