大家来自于不同的测试团队,在测试团队体系建设的过程中,相信大家都会遇到这样的一些问题,比如说我们的团队在不同规模的时候需要做什么样的测试工具?我们的团队现阶段选择什么样的工具更合适等等,跟工具相关的问题其实还是比较多的。
本系列文章将站在中通科技测试工具赋能体系建设方案角度,跟大家分享一下中通科技是如何通过这套测试体系去建设与实践的。分享一些成功经验,也希望借此机会,能够在不同的程度上帮助到大家。主要从以下三个部分来跟大家进行分享。
第一部分是中通科技测试工具的过去和目标。我们中通科技的测试团队有三年的历史,开始人比较少,现在大概有上百位的测试小伙伴。一开始我们的应用比较少,然后IT团队也比较少,现在大概有上千位的IT同事。这上千位的IT同事同时还要负责我们的上千个应用的稳定性,我们测试团队要保证这上千个应用的质量。
随着团队的不断发展,我们的做法也随之发生了很大的变化。在人少的时候,对一些理念和工具都没有进行很好的实践,因为没有足够的精力,也没有充足的成本支撑我们去做。
经过这三年的发展,我们的团队规模不断扩大,也明确了一个目标,围绕着这个目标,我们的内容将进入到第二个部分,工具体系建设方案。这一部分主要是讲,为了实现目标而设计的一个工具模型。
第三部分是我们这个工具模型是怎么推动实施、落地的,以及我们实践的成果。
首先我们一起来看一下第一部分,中通科技测试工具的过去和目标。
刚刚我们也提到了,在一开始中通科技的测试团队是很少人的,到现在有上百名的测试人员。
一开始因为人少、应用也比较少、我们的业务也比较少,这个时候,其实我们是没有推动自动化测、性能测试、工具与服务、移动专项测试、质量度量、安全测试等等这些的,都是从零开始的。
也可以这样说,那时候我们的目标不是去做这些自动化呀、性能测试等,我们的团队规模限制我们,只会去做一些最重要的。从这一点出发,我们会去抓住最基本的方面。比如说准入准出、测试执行过程的一些流程规范、上线的结果、bug率、上线的稳定性,主要是抓这几点。
上图中展示的这些方向并不适合我们当时那个阶段去做,大家都是一样,需要根据团队的规模、是否有相应的成本等因素去考虑在该阶段需要做什么、需要一些什么样的工具、辅助工具等等。
随着人员的增多,我们有上百个人,维护上百个应用,这个时候我们就需要把一些能够通用的东西给拎出来,然后做成标准化的工具,或者使用一些工具来辅助我们的测试。
目标:
我们的目标就是四大块。第一个是我们会利用科技赋能的手段,利用技术的手段,去保证我的一个产品质量,为我们的产品提供坚实的保障。第二部分就是提升测试效率和测试质量。最终的要完成的一个目标就是降低线上故障的发生率。最后一点就是我们需要为我们的品牌价值增砖添瓦。
围绕着这四大核心目标,这一路走来我们也经历了很多很多的历程,由此也产生了我们的测试中台。
接下来的文章将会为大家介绍中通科技测试中台的设计思路、技术架构及实践中进行的一些调整,敬请大家继续关注。