下图就是中通科技的测试工具能力模型图,今天在这里主要跟大家分享我们做到了哪些。但其实在这三年的时间里,每一个阶段我们都经历了很多的历练和调整。通过不断的实践,才逐渐形成了我们现在的一些测试平台和辅助测试工具体系。
我们的能力模型图的第一块是性能测试。
性能测试这一块我们的目标是分布式压测、流量导入、基线追踪、性能预警这些。还有就是对线上数据的采集、分析,然后对这些数据进行分析的,及时分析我们的一个性能瓶颈。
现在中通科技我们光从网关来看,我们的业务交互每天大概有20几亿的样子,如果说我们的性能成为这个系统的一个障碍的话,对我们业务的影响是非常大的。所以性能测试这一块也是我们一个核心的重点。我们现在每年也都会在双十一大促之前,提前做一些性能压测。确保我们的产品能够正常稳定的运行。
第二部分是移动专项。模型图里面有包含了我们的一些基本的跟移动专项相关的一些测试。
自动化测试这一块我们主要是环境治理,测试环境的一些稳定性、我们的容器化和云。大家可能聊的最多的就是一些API 的自动化、APP的自动化、 UI 自动化,以及一些 MOCK 的服务。这个在下一个章节会详细讲到。
精准化测试这一块,我们主要是一些用例的一些回归用例的覆盖率、脚本的精准推送。你可以在上面去配置一些自动化测试脚本运行的执行策略。
再一个就是测试标准化/质量度量这一块,在这里大家看到的是一些跟基本的测试流程相关的规范标准。比如说我们的测试过程、测试报告,一些质量分析的文档、还有一些缺陷管理、用例管理...对这些进行一些标准化的管理。
工具服务这块,其实对于每一个团队来说,遇到的问题是不一样的。当然我们的工具都是为我们的测试工作去服务的。我们现在遇到的一些问题是一些消息服务的造数据、推数据,从下订单到收发、到派签等这一系列的流程,中间环节需要的造数据。
还有一些配置的服务,当我们的业务线非常复杂的时候,为了让我们的测试同学用起来更方便,会把一些配置服务集成在工具服务里面。
还有一些死链接的一些检查,慢查询分析等等。工具服务这块其实都是根据我们团队自身遇到的一些问题,去深入地做一些小工具。
混沌测试这一块,我们是用一些工具,用一些开源的工具去做一些故障模拟,还有架构容灾等方面去做一些混沌测试,让我们的系统能够稳定地运行。
最后一块是,除了我们测试人员必须具备的一些基本能力之外,我们还为我们的一个小伙伴打造了一个文化素养的板块,比如说在创新方面有哪些创新的idea,还有一些就是跟个人能力发展相关的发展导师啊,个人发展计划,还有一些专利软著等等。助力团队成员可以在我们专业的测试、基本的工作范围以外,也能够得到一个很大的提升。
给大家介绍完模型图之后,围绕着这个模型图我们到底实践落地了哪些东西呢?接下来的文章里会继续为大家进行分享。