下图是中通科技的测试工具能力模型图,在近几年的时间里,每一部分都经历了很多的历练和调整。通过不断的实践,才逐渐形成了现在的一些测试平台和辅助测试工具体系。

能力模型图的第一块是性能测试。

性能测试这一块我们的目标是分布式压测、流量导入、基线追踪、性能预警这些。还有就是对线上数据的采集、分析,然后对这些数据进行分析的,及时分析我们的一个性能瓶颈。

现在中通科技光从网关来看,业务交互每天大概有20几亿的样子,如果说性能成为这个系统的一个障碍的话,对业务的影响是非常大的。所以性能测试这一块也是一个核心的重点。现在每年也都会在双十一大促之前,提前做一些性能压测。确保产品能够正常稳定的运行。

第二部分是移动专项。模型图里面有包含了一些基本的跟移动专项相关的一些测试。

自动化测试这一块主要是环境治理,测试环境的一些稳定性、容器化和云。大家可能聊的最多的就是一些API 的自动化、APP的自动化、 UI 自动化,以及一些 MOCK 的服务。这个在下篇文章会详细讲到。

精准化测试这一块,主要是一些用例的一些回归用例的覆盖率、脚本的精准推送。你可以在上面去配置一些自动化测试脚本运行的执行策略。

再就是测试标准化/质量度量这一块,在这里大家看到的是一些跟基本的测试流程相关的规范标准。比如说测试过程、测试报告,一些质量分析的文档、还有一些缺陷管理、用例管理...对这些进行一些标准化的管理。

工具服务这块,其实对于每一个团队来说,遇到的问题是不一样的。当然我们的工具都是为我们的测试工作去服务的。中通现在遇到的一些问题是一些消息服务的造数据、推数据,从下订单到收发、到派签等这一系列的流程,中间环节需要的造数据。

还有一些配置的服务,当业务线非常复杂的时候,为了让测试同学用起来更方便,会把一些配置服务集成在工具服务里面。还有一些死链接的一些检查,慢查询分析等等。工具服务这块其实都是根据团队自身遇到的一些问题,去深入地做一些小工具。

混沌测试这一块,是用一些开源的工具去做一些故障模拟,还有架构容灾等方面去做一些混沌测试,让系统能够稳定地运行。

除了测试人员必须具备的一些基本能力之外,还打造了一个文化素养的板块,比如说在创新方面有哪些创新的idea,还有一些就是跟个人能力发展相关的发展导师啊,个人发展计划,还有一些专利软著等等。助力团队成员可以在专业的测试、基本的工作范围以外,也能够得到一个很大的提升。

给大家介绍完模型图之后,围绕着这个模型图实践落地了哪些东西?实践过程是怎样的?接下来的文章里会继续为大家进行分享,欢迎大家继续关注。

(本系列文章根据《优品软件培育计划》公益直播内容整理,观看直播回放可以在评论区留言,获取观看链接。)