腾讯刘华星:QAPM质量监控中台实战与协作策略

需积分: 10 9 下载量 140 浏览量 更新于2024-07-16 收藏 8.18MB PDF 举报
在刘华星的腾讯质量监控中台建设实战分享中,他作为腾讯云QAPM的高级开发工程师,结合自身丰富的Android技术专项测试经验,探讨了构建质量监控中台的重要性以及其在腾讯的具体实践。分享内容涵盖了以下几个核心知识点: 1. **QAPM构建中台的背景与原因**: - 随着业务规模的扩大和复杂性增加,业务需求多样化,测试团队需要应对敏捷开发模式下的高效要求。 - 构建质量监控中台能够提高效率,提升质量控制,降低成本,并实现数据集成度和标准化,支持多业务、多产品的测试,同时整合业务和技术视角。 - 业务中台强调能力复用,通过技术中台和业务/SaaS模式提供统一的监控和服务,如大前端基础监控、全链路监控、性能监控等。 2. **测试做中台的优势**: - 测试团队可以从业务出发,利用中台获取全面的业务数据,包括真实、测试和模拟数据,推动技术发展。 - 通过中台,测试过程可以更好地与开发、运维阶段协同,实现测试阶段的左移和右移,提升测试覆盖和响应速度。 3. **QAPM中台架构与组件**: - 包括数据管理套件、数据运营服务,以及服务层、数据层、数据服务套件等层次,涉及数据集市、时序域、问题域、行为域和产品域等多个维度。 - 平台还包括自动化测试套件(如单元测试、压力测试等)、DevOps质量流水线、静态检查、CI/CD等开发流程管理工具。 - QAPM作为监控平台,与后台的大数据服务、前端监控、中间件如Athena、RabbitMQ、Sentry和emonitor等紧密集成,确保数据实时同步和问题追踪。 4. **中台建设的关键指标和度量**: - 刘华星分享了衡量中台建设效果的指标,如效率提升、质量保障、成本节省,以及通过监控平台提供的各种度量,如tracing、性能日志、metric等,来监控和优化整个研发流程。 5. **协作与中台的相互促进**: - 中台建设促进了团队间的协同,通过统一的服务、登录和权限管理,提升了整体工作效率。同时,前端业务与后台数据的紧密连接,有助于更好地理解和优化业务性能。 通过这次实战分享,刘华星详细展示了如何在腾讯构建一个全面、有深度、可行且可观察的质量监控中台,旨在提升测试效能,优化业务流程,以及更好地满足快速变化的市场和技术需求。这为其他企业构建类似中台提供了有价值的参考案例和实践策略。