/catalog/8c20a890c29547bb9d2b11c1e90556f9//catalog/a84bd1ce15ce477988eb1f186af1c5a6//Document/269499107774533.html/catalog/b4ab5bd4dfc943d5a3936e0b59fd3cd1//Document/287564821766213.html/Document/287211232673861.html/Document/286932191875141.html/Document/286475571720261.html/Document/285370483953733.html/Document/285096802934853.html/Document/282332783972421.html/Document/281913457070149.html/catalog/e13529ce4d89402683b7df8ee1f2b24e/

大厂测试工具能力体系建设模型图

下图就是中通科技的测试工具能力模型图,今天在这里主要跟大家分享我们做到了哪些。但其实在这三年的时间里,每一个阶段我们都经历了很多的历练和调整。通过不断的实践,才逐渐形成了我们现在的一些测试平台和辅助测试工具体系。

性能测试工具

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


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


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


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


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


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


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


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


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


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


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


给大家介绍完模型图之后,围绕着这个模型图我们到底实践落地了哪些东西呢?接下来的文章里会继续为大家进行分享。


相关推荐: