扫码阅读
手机扫码阅读

从0~1质量内建五个阶段(二)

235 2024-07-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:从0~1质量内建五个阶段(二)
文章来源:
零竖质量
扫码关注公众号

自动化

目的在于通过开展开发阶段的质量内建活动和提供专项质量服务,实现自动化和工具化。为了达成这一目标,可以建立基础性的自动化工具平台,例如静态代码扫描、安全扫描、CICD(持续集成和持续交付)、自动化运维和各种自动化测试平台(单元测试、UI测试、接口测试、性能测试、移动端测试等)。

测试左移

有了自动化工具平台后,可以实践测试左移,包括更深入的测试过程左移和自动化测试左移。测试左移的理由包括:软件缺陷的发现和修复成本随时间增加;传统测试仅能发现而非预防质量问题;测试左移可以通过提前测试和自动化工具早期发现并预防问题。

测试左移的关键概念包括测试分层和持续测试。持续测试通过将分层的自动化测试整合进持续集成(CI)流程,使得代码提交后能自动触发自动化测试,并反馈结果。这样确保源码随时可发布,并保证团队的持续交付(CD)能力。

DevOps平台建设

最后一步是DevOps平台的建设,这将完成质量内建的大部分工作。通过推广DevOps理念,将敏捷开发、自动化运维平台和CICD整合在一起,可以构建强大的DevOps工具链,从而实现以用户价值为中心的质量内建。

本文撰写于浦东世纪大都会,用时12分钟。

想要了解更多内容?

查看原文:从0~1质量内建五个阶段(二)
文章来源:
零竖质量
扫码关注公众号

专注数智化转型升级,致力于研究各行业数智化建设、大数据与数据治理、信息安全、人工智能与元宇宙等业务顶层设计咨询+落地解决方案、干货信息分享及生态合作....前沿科技资讯分享,打造专业数字化解决方案知识交流平台。

202 篇文章
浏览 63.7K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线