前面的文章中我们讲到的了测试工具规划的模型图,本文主要讲我们围绕着这个模型图到底实践落地了哪些东西。
我们目前测试工具落地的一个实施主要是有上图这几块。当然,我们的目标都是长远的目标,一直都在向着三大目标在发展。互联网技术更新迭代是非常快的,有些部分的一些技术、工具的也都是根据需求在不断改进的,团队的各个方面也都在做相应的改进和提升。
第一部分,我们前面也讲过,团队的规模比较小的时候,那我们考虑的可能不是一些自动化、工具相关的,我们会考虑最直接的测试结果,我们测试最基本的一些准入准出等结果等等。
到第二阶段的时候,当我们的人员越来越多了,规模也越来越大了,然后测试的周期、应用的迭代也非常非常快了,各个技术栈的类型也非常多了。这时候我们就需要有一支专门的团队,去负责我们的自动化这一块。
第二块是精准自动化的一个平台。咱们前面也有提到这块,主要是自动化的运行管理。我们的自动化脚本可以在上面运行,然后可以在上面配置一些运行的策略。也可以对用例进行一些管理,用例的回归、脚本的精准推送,用例和代码对应的关系等等。API自动化、APP自动化、UI自动化、MOCK自动化都覆盖了,这是第二阶段。
第三阶段我们刚刚也有提到过,当我们的一个应用到达一定的量的时候,其实每天的业务交互量是非常大的,这个时候我们要尤其关注一个点,就是性能。大家都知道中通快递在双十一的时候,订单量是非常非常大的,这个后面都会给大家再看一下。
在这种大促的时候,对性能的要求是非常高的,需要在非常高的并发量的情况下,保持系统的稳定性,这块就是我们的性能测试部分。
在这一块主要有分布式压测,我们利用一些低配置的资源,通过一些分布式压测手段,也能够达到一些高并发的一些压测场景,还有一些基线追踪和性能预警。
还有就是一些线上数据分析采集,对内存的一些分析,线程分析等等。性能测试这一块,我们是用的一些第三方的工具去做的。通过第三方工具去做一些内存之类的分析,去辅助我们的研发快速定位一些业务线、业务场景的性能瓶颈。
上图这一块是一直在改进的,刚刚也有讲到,根据不同的团队规模、技术的迭代等等,一些工具也需要不断更新迭代,才能够满足我们业务场景的需要。主要是在我们的保障门户这边。在创新idea、专利、软著、个人的一些发展计划、发展导师这块的也是在不断的持续改进,希望可以给团队的测试小伙伴能够提供一个更好的发展空间。
工具服务这块,从一开始的一些配置服务、模版管理、文件存储,到后面我们也提供一些消息的推送啊,平台里工具的一些优化、造数据的一些工具。下单、推送mq消息,也是做了一些挡板的工作。
也就是说我们的团队成员,他如果要去测我们的一个订单的一个签收功能。从收发到派签,最后一个环节是签收,前面这几个环节如果需要数据的话,他就可以通过这个工具去把这个前面的这些数据给造起来。
最后一个是我们的一个移动专项测试平台,这个测试平台目前主要就是一些稳定性测试、流量测试、安装卸载、电量测试等等。
其实大家可以看到前面我们的工具模型图里面的东西是非常多的,但是实际上实现落地的就这些。这其实是一个从0到1的不断向前改进的过程。
以上就是中通科技测试工具能力体系模型图总体规划介绍介绍的全部内容,接下来的文章我们会继续为大家展开分享我们的数据链路图是怎样的。