又一家交易所因系统故障取消全天交易!软件和系统的事故必须止于测试
2020-12-11 14:45 云测数据

不重视系统测试的结果会怎样?

软件和系统测试作为降低一切“事故”的基石,经常被很多公司和企业所忽视,并由此带来不可估量的后果。

就比如日本的这一场系统事故。直接导致东京证券交易所全天取消交易,数千只股票收到影响(东证每日交易额大约为3万亿日元,约合290亿美元),交易所CEO辞职,系统开发商社长及其他4名高管降薪处分。这也是自1999年以来,日本首次需要全日暂停交易。

下载

10月1日,东京证券交易所母公司日本交易所集团在其官网发布的公告说,东京证券交易所因交易系统故障取消当天交易。据《日本经济新闻》网站报道,这是该交易所首次因系统故障取消全天交易。

当地时间1日上午9时前后,日本交易所集团连发3条公告宣布,因交易信息传输系统故障,停止东京证券交易所所有股票交易。当天已发出的行情信息无效,何时恢复交易暂不确定。由于系统修复无望,上午11时30分之后,日本交易所集团发出第四条公告,宣布取消1日全天交易。目前,2日是否重开交易仍不确定。

据此间媒体报道,当天东京证券交易所系统在开盘前的集合竞价阶段出现故障,导致包括日经股指和东证股指在内的各种股价指数无法算出,被迫于开盘前停止交易。

经调查,引发这次事故的原因是,负责开发东京证交所Arrowhead交易系统的富士通公司在交易系统中没有做好测试和确认。随后富士通承认这一点,并就事件公开道歉。

软件和系统测试与开发、运维一样,本身就是程序的一种执行过程,目的是尽可能发现并改正被测试软件中的错误,提高软件和系统的可靠性。它是软件生命周期中一项非常重要且非常复杂的工作,对软件和系统的可靠性保证具有极其重要的意义。

下载_meitu_2

在软件业较发达的国家。软件和系统测试不仅成为软件开发的一个有机组成部分,而且在软件和系统开发的系统工程中占据着相当大的比重。以美国的软件开发和生产的平均资金投入为例,通常是:“需求分析”和“规划确定”各占百分之三,分析规划占百分之五,设计占百分之五,编程占百分之七,测试占百分之十五,投产和维护占百分之六七十。测试在软件开发中的地位不言而喻。软件测试工程师和软件开发工程师就像两兄弟,缺一不可。

据最具权威性的产业资讯平台中研网最新发布《软件测试行业市场规模 2020软件测试行业现状及发展前景分析》显示,在软件业较发达的国家,软件测试产业已形成规模,比较发达,软件测试不仅早已成为软件开发的一个重要组成部分,而且在整个软件开发的系统工程中占据着相当大的比重。在微软公司内部,软件测试人员与软件开发人员的比例一般为1.5:1到2.5∶1左右,即一个开发人员背后,至少有两位测试人员在工作,以保证软件和系统的质量。

而据中国软件网、中国软件行业协会发布的《2021中国软件和系统测试十大趋势》报告中,明确指出,云测试将成为未来主流的测试模式。其中,尤以云测试模式开创者和引领者的Testin云测试最为亮眼。

云测试模式对传统的商业方法进行了崭新的迭代,甚至对传统的软件测试模式进行了颠覆。从客户层面上来看目前非常多的500强企业早就在用云测试的模式,并从软件及系统测试中为云测试单独划分预算,其中不仅包括互联网还有许多转型“互联网+”的传统企业,并且应用云测试的模式已呈现国际化方向。人工智能技术融入到了云测试行业中,进一步提升了测试行业整体的专业性、智能性的水平,增强了测试行业的效率,使测试人员摆脱开发技能束缚,专注于业务能力和测试设计能力的培养。