文/互联网周刊
2020年10月1日上午9时前后,日本交易所集团连发3条公告宣布,因交易信息传输系统故障,停止东京证券交易所中所有股票交易,当天已发出的行情信息无效。
由于系统修复无望,上午11时30分之后,日本交易所集团发出第四条公告,宣布取消1日全天交易。数千只股票因此受到影响(东证每日交易额大约为3万亿日元,约合290亿美元)。这也是自1999年以来,日本首次需要全日暂停交易。
经调查,引发这次事故的原因是,负责开发东京证交所Arrowhead交易系统的富士通公司在交易系统中没有做好测试和确认。最终,事故以交易所CEO辞职、系统开发商社长及其他4名高管降薪处分的结局收场。
软件和系统测试与开发、运维一样,本身就是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件和系统的可靠性。它是软件生命周期中一项非常重要且复杂的工作,对软件和系统的可靠性保证的意义不言而喻。
发展与革新
测试企业服务主要经历了三个阶段:
第一个阶段是人工测试时代,基本就是测试工程师以纯人工的方式提供测试服务,这个阶段更多是派人去客户那里直接提供测试服务;
第二个阶段是工具时代,测试服务企业开始使用一系列的测试管理工具来管理测试的过程,使用自动化测试工具取代部分手工测试,以此来提升测试服务的效率;
第三个阶段是云测试时代,云测试2011年由Testin云测开创,是基于云平台提供测试服务的新模式。
云测试面向企业及开发者,通过云端调配和使用测试工具、测试设备、测试工程师,以解决企业软件和系统的功能、兼容、性能、安全等全周期的测试需求,具备云服务弹性可伸缩的特征,以AI+RPA的测试能力部分或全部取代人工测试为主要发展趋势。云测试通常能将企业的软件和系统测试效率提高50%,测试成本降低30%。
据中国软件行业协会的《2021中国软件和系统测试十大趋势》最新报告指出:国内软件和系统测试市场的竞争格局正在发生巨大变化,云测试将成为主流的测试模式。
随着产业互联网的渐入佳境,云测试赛道中巨头也早早出现,除Testin云测外,百度MTC、腾讯Wetest、阿里MQC等等也纷纷入场,共同助推云测试模式市场份额的进一步扩大:
1、Testin云测试
Testin云测试是Testin云测旗下品牌,是云测试模式的开创者和引领者。Testin云测试通过资源的汇聚和技术的创新,为企业软件应用生命周期提供全方位测试服务,以测试体系规划作为基础,服务涵盖DevOps体系咨询、功能测试、性能测试、兼容测试、安全测试、自动化测试、自动化监控、远程真机等多项服务,以AI+RPA(业务流程自动化)模式为企业提供高效率、低成本的测试服务。至少提高50%的测试效率,降低30%的测试成本。
2、百度移动云测MTC
百度移动云测试中心简称MTC ,该中心为开发者提供了上百种主流厂商的移动终端设备及增强模拟器,涵盖了Top 100 Android真机和各种配置的模拟器,方便开发者进行实时的手机应用开发和测试工作。2021年,MTC产品在百度世界大会正式发布,供内部使用。随后2015年,在百度世界大会,推出7大维度、35个移动应用测试度量指标。2016年,百度MTC对外商业化探索,提供测试服务。
3、腾讯WeTest
WeTest腾讯质量开放平台是由腾讯游戏官方推出的一站式游戏测试平台。主要提供兼容测试、性能测试、服务器压测、云真机、安全测试、舆情监控、iOS预审等全方位专业服务。腾讯WeTest本着开放共赢的精神将腾讯游戏沉淀十余年,历经千款游戏锤炼的优秀测试方案和工具,助力提高用户的研发效率和产品品质。
4、阿里云MQC
移动测试(MQC)是为广大企业客户和移动开发者提供真机测试服务的云平台,拥有大量热门机型,提供7x24全天候服务。阿里云MQC致力于提供专业、稳定、全面、高价值的自动化测试能力,以及简单易用的使用流程、贴心的技术服务,并且帮助客户以最低的成本、最高的效率发现App中的各类隐患(App崩溃、各类兼容性问题、功能性问题、性能问题等),减少用户流失,提高App质量和市场竞争力。
5、AWS Device Farm
AWS Device Farm是一项应用程序测试服务,可帮助用户在各种桌面浏览器和真实移动设备上测试Web和移动应用程序,从而提高这些应用程序的性能,且无需预置和管理任何测试基础设施。利用该服务,用户可以在多个桌面浏览器或真实设备上同时运行测试,以加快测试套件的执行,并生成视频和日志,帮助快速发现应用程序问题。
6、贯众云测试
贯众云测试是中国移动旗下的云测试服务平台,目前拥有超过60款市面主流终端,支持Android及iOS系统。提供兼容性测试、功能测试、性能测试,稳定性测试(12小时)及网络场景测试服务(2G&3G&4G)。
7、网易易测
基于网易10年质量保障经验积累,为企业提供UI自动化,接口自动化,性能压测等整体解决方案,助力客户建立健全质量保障体系。
8、华为云测试
全系列华为机型深度质量检测,持续提升应用质量,保障消费者体验。零脚本、低成本,通过自动化测试快速发现应用在华为手机上的兼容性、性能、稳定性、功耗、安全问题,出具详细报告,帮助快速定位与修改应用bug。
9、小米云测
小米云测服务为开发者提供了多款小米手机MIUI系统可供选择,方便开发者实时对手机应用在小米的设备上进行开发测试。小米云测服务提供了多种测试服务,包括:快速兼容性测试、全面遍历测试、深度性能测试以及远程云端调试等。
10、Testbird
TestBird是成都中云天下科技有限公司推出的移动应用自动化测试平台,成都中云天下科技有限公司成立于2013年3月,由原华为GSM研发总裁李伟带领原华为顶级技术专家创办。TestBird测试服务的对象包括App和手游,其中在手游领域,TestBird是第一家手游自动化测试平台,也是全球最大的手游测试平台,通过手游细分领域积累的测试技术和经验,2016年3月,正式开始进入App测试领域,为App提供一站式测试和质量管理服务。
“新基建”中的基建力量
新基建的最基础要义是完成中国产业的数字化2.0转型,5G、云计算、工业互联网、人工智能等新技术就是转换的推动力,数字化转型要与产业升级结合,实体经济要和数字经济结合,由此为国家经济增长注入新活力。
特别是对于很多缺少数字化积淀的传统行业,其数字化2.0部署会涉及到很多软件和系统方向的建设,而云测试的模式不仅能帮助传统企业解决质量问题,还是“新基建的工程监理”。
“云测试”作为“新基建的工程监理”,作为信息化产业的基础设施,正在形成一个完整的产业,将数字经济时代的测试能力和质量保证以服务的方式赋能给数字经济中所有的参与企业,为5G、物联网、人工智能、工业互联网等信息化技术的落地保驾护航。
结语
对“云测”的“云测”,最好的方式或许就是云测其自身的深层出发点。