当前位置:首页 > 家装 > 装修设计 > 文章正文

据说测试“有手就行 ”?华为20年测试老兵干货分享!

编辑:[db:作者] 时间:2024-08-25 04:05:53

是不是以为测试事情很大略呢?

据说测试“有手就行 ”?华为20年测试老兵干货分享!

测试大略,但也乐趣无穷

作为在华为从事大型软件系统测试事情20年的测试老兵,阿钟老师透露,20年前正是由于听信了朋友的一句“测试有手就行”, 纵然不是科班出身,也自傲地加入了华为测试部,从此开始了20年的测试生涯。

进入华为后,阿钟的事情内容紧张是程控交流机测试,通过打各种长途电弧、国际电话、本地电话、企业内部电话,确认交流机能否正常处理呼叫业务。
在阿钟看来,虽然听起来大略,但是他却能从事情中挖掘到无尽的乐趣,通过不断地办理问题,让产品越来越成熟可靠,本身便是一件很有造诣感的事情。

而在后续14年里,长期从事测试事情,不仅让阿钟对测试有了全面且独特的认知,还让他成为了一个“懂产品”的测试工程师。

从“人与人”的联接到“物与物”的联接

2018年,阿钟来到了华为云IoT,他的事情内容,从测试“人与人”之间的联接,变成了“物与物”的联接。

从测试的角度来看,阿钟认为华为云IoT物联网平台有三大特点:Service On Service,海量接入,高可靠性。

所谓“Service On Service”,是指华为云IoT是构建在华为云底座上的做事,但同时,华为云IoT也是各行各业构建物联网运用的底座。
而当各行各业都开始数字化之后,势必就会有海量的设备接入需求,这就哀求华为云IoT必须能供应一个高可靠性运行环境,保障业务的稳定运行。

而物联网作为一个全新的领域,对付阿钟来说亦是充满了寻衅。
它不仅哀求测试职员具备很好的创新能力,须要理解各种前所未有的需求天马行空地设计处理方案,还对时效性哀求非常高,在担保高质量的同时,还要高效地为伙伴供应可靠的方案。

自此,阿钟的测试事情变得不再是“有手就行”。
测试的工具看不见、摸不着了,怎么测可靠性呢?如何确保平台的性能呢?

本次直播,阿钟从物联网平台数据的仿真,到数据流转、平台可靠性以及性能的测试,为大家分享了详细的方法的思路。
由于文章篇幅有限,下文仅大略概括,欢迎开拓者朋友们不雅观看直播回顾视频理解详情。
【戳链接不雅观看直播回顾视频→揭秘高可靠高性能的亿级物联网平台发展进程_DTT_直播_云社区_华为云】

如何生产仿真海量物联网数据?

首先要办理物联网协议多,数据构造多样性的问题,阿钟选用了生态较完善的Java,借助Java丰富的第三方组件,仿照不同协议的物联网设备。
为了实现海量物联网设备仿真,阿钟设计了性能仿真工具,办理物联网数据生产的问题:

复用功能仿真脚本,仿真不同类型的物联网设备高并发,单实行机500并发线程,可仿真50000设备在线容器化,可横向扩容多个实行机并发测试

数据到哪了?通过数据染色跟踪海量数据流转

数据生产出来之后,接下来便是想办法采集数据。
传统的调用链,一样平常会将数据事无年夜小都采集上来。
这种做法一方面影响微做事的性能,另一方面,测试做事也须要剖析无效数据。
为理解决这个问题,阿钟有更好的实践:通过数据染色跟踪海量数据流转,不仅可以端到端地跟踪数据,还可以确保数据的时效性。

平台忙得过来吗?运营性能数据,自动输出性能报告

为了实现测试数据的自动化剖析,华为云IoT的测试通过对云做事、微做事两个层面的测试数据分别进行建模,对测试数据进行更有效的管理。
不仅可以从整体上对云做事的性能进行有效的评估,当云做事性能低落,还可以从微做事数据中挖掘出问题所在。

可靠性怎么测?故障模式+爆炸半径=可靠性自动化

测试做事先分别实现以下三部分能力:

一、故障模式能力,通过故障模式实现故障注入能力;

二、可靠性测试流程编排能力,通过编排可实现可靠性自动进行故障注入与数据检讨;

三、故障工具自动探测能力,通过调用K8S API接口,探测IoT做事的所有微做事实例信息,含虚拟机IP与容器IP信息,从而感知故障工具位置。

以上三种信息结合起来,就可以得出用什么故障、测什么工具、怎么测、如何剖析测试过程数据,从而自动天生可靠性自动化用例。

可靠性怎么测?基于录制回放评估微做事健壮性

云做事可靠性测试通过仿真运行环境故障的办法,对云做事架构的可靠性进行了评估。
微做事可靠性测试,聚焦于微做事依赖的第三方组件运行故障场景,评估微做事是否可以感知第三方组件状态非常,快速通过重修客户真个办法规复业务。
测试方法是通过JVM agent对微做事进行流量录制、回放、仿真组件非常,检测故障过程中,微做事的业务是否会受到影响,如果受到影响,能否自愈。

如何快速评估?基于流水线,快速评估代码变更影响

完成了性能、可靠性自动化能力的构建之后,可以通过测试做事供应API接口的办法,让微做事发布流水线进行调用,实现对微做事新开拓代码快速进行功能、性能、可靠性维度的评估,十分钟级输出评估报告。
同时,可以通过云做事级验证流水线调用测试做事API接口,对整体云做事可以高频地进行性能、可靠性的全面评估,让云做事、微做事长期处理康健的状态。

至此,测试活动回归“有手就行”!

端边云协同,构筑全场景物联网云做事,使能行业智能升级

阿钟认为,物联网不是纯挚的某一个“行业”,而是各行各业数字化的一个“过程”。
在环球数字化转型趋势下,华为云IoT作为一个高性能、高可靠物联网云做事,领悟了设备接入、设备管理、安全可靠的双向通信、灵巧流转引擎、监控运维、最优发放等功能。
我们的客户、伙伴、开拓者可以基于华为云强大的技能底座,合营华为云其他产品同时利用,可以帮助物联网行业用户快速完成设备联网及行业运用集成,简化海量设备接入、管理的繁芜性,节省人工操作,提升效率。

同时,华为云IoT面向各种型开拓者,供应多样化的能力开放,帮助各行业有效提升数字化方案构建效率。
欢迎访问华为云IoT官网,体验安全可靠的聪慧物联!

关注#华为云开拓者同盟# 点击下方,第一韶光理解华为云新鲜技能~

华为云博客_大数据博客_AI博客_云打算博客_开拓者中央-华为云

本站所发布的文字与图片素材为非商业目的改编或整理,版权归原作者所有,如侵权或涉及违法,请联系我们删除,如需转载请保留原文地址:http://www.baanla.com/lz/zxsj/112609.html

XML地图 | 自定链接

Copyright 2005-20203 www.baidu.com 版权所有 | 琼ICP备2023011765号-4 | 统计代码

声明:本站所有内容均只可用于学习参考,信息与图片素材来源于互联网,如内容侵权与违规,请与本站联系,将在三个工作日内处理,联系邮箱:123456789@qq.com