聊聊测试团队的基础架构建设
我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。
近20年前,一位公司架构师分享了基础架构团队的定位和产出,旨在为技术团队提供所需基础设施,确保网站稳定、业务发展和成为依赖的伙伴。本文从测试工程师的角度探讨测试团队的基础架构设施和目标,结合作者经验进行讨论。
作者认为测试团队的基础架构设施应确保测试活动高效率开展,支撑研发活动高质量进行,并辅助线上业务高可用运营。为此,需要流程确保测试正确性、工具提高效率、专业方法提供测试指导;同时,要通过质量门禁、文化建设、测试左移右移等,以及线上质量巡检和运营来维持线上服务稳定性。
技术团队的基础设施包括注册中心、配置中心、消息队列、监控工具、任务调度和代码管理等,而测试团队的基础设施则相对简单,主要包括流程规范、工具平台和方法策略三个方面。流程规范涉及评审、提测、测试、上线流程和应急响应等;工具平台包括需求、用例、bug管理工具,造数和度量平台以及知识库管理和自动化测试工具;方法策略则包括用例设计、单元测试、性能测试等。
在测试基础设施中,需求、用例和bug管理工具的关联性高,通常由技术团队管理者选型,而造数和度量工具往往是自研搭建的。用例设计和测试策略是根据团队需求选择的通用方法。自动化测试和性能测试不仅要选择合适的工具或平台,而且要融入CICD流水线中,确保测试的连续性和效率。
文章最后,作者鼓励读者点赞、关注,并推荐其他相关文章,包括实例化需求落地、质量内建落地、单元测试的重要性、质量度量观点、质量内建实践特质以及生产环境质量保障的重要性。
想要了解更多内容?