测试对于软件行业究竟有多重要
2019-07-05

软件测试是软件开发行业发展而衍生的一个职能岗位,软件测试的主要职能在于对于已开发的软件的bug进行检测是筛查。

     在大多数人的既定印象中软件测试的重要性完全比不上软件开发,甚至很多小型的软件公司完全忽略这个岗位!难道软件测试真的那么可有可无吗?

 

 

 

     显然不是的,软件测试的重要性只有在了解了一些程序bug带来的巨大损失之后,大家才会有最直观的了解!下面我们就来盘点一下各行各业中因为缺乏合格的软件测试带来的严重事故!

 


 

 

1.魔兽世界—无限金币bug,堕落之血

     魔兽世界作为暴雪旗下一款制作花了十年,运营十几年经久不衰的网络RPG游戏,曾经的火爆程度几乎影响了几亿人。小威作为一名80后也是经历了魔兽最巅峰时候的洗礼,但是这也一款如此经典的游戏也出现过一些Bug让玩家记忆犹新!

 

 

 

     这个bug大致就是玩家在把一个角色身上的金币交易到另外一个角色,然后下线再上,自身金币还在,另外一个角色同样也拥有这部分金币,这样来回操作,身上的金币会呈几何式的增长,最后通过拍卖行洗钱,将金币换成货物防止追查。最后暴雪也在第一时间对此进行了修复,因此该BUG也就在美服存活了不到2个小时,但就是这短短两个小时几乎让魔兽世界庞大的经济系统崩溃。

 

 

 

     另一个受害者达上百万人的bug就是魔兽世界堕落之血bug了,“堕落之血”本是一个副本boss的debuff技能,这个技能具有极强的传染性和持续高扣血的效果。一名玩家发现了利用解散在副本里感染的宠物,出副本再召唤可以把这个debuff带出来的Bug,于是瞬间“堕落之血”艾泽拉斯大陆肆意蔓延,到处尸横遍野,受害玩家达数百万人,暴雪也是紧急修复了bug并发蓝贴向玩家道歉并做出补偿!

     


 

 

2.拼多多重大bug

     拼多多作为继淘宝,京东等电商大鳄之后迅速崛起的网购平台,近几年巨额投入的广告费用也是让大家对于拼多多这个品牌耳熟能详,同时拼多多平台的商品的低质量也是让广大消费者所诟病!今天我们要说的就是拼多多曾经出现过的一个重大BUG。

 

 

 

    1月20日凌晨1点多,拼多多被曝出现重大BUG,用户可领100元无门槛券,而且不是抢购,而是没有限制的。大批薅羊毛的人一拥而上,拼多多一夜之间损失了200多个亿。大部分人都利用这个bug进行购买虚拟产品,一个晚上200多亿都是用来进行话费充值。

 

 

 

     这个bug直到第二天9点才被修复,长达8个小时的反应时间也是让人不禁疑惑拼多多到底有没有软件测试工程师在工作!

 


 

 

3.阿丽亚纳5号火箭爆炸

     这是发生在上个世纪的一件事故,阿丽亚纳5号火箭在升空不到40秒就偏离了航道,基地操作人员没有办法只能启动了自毁系统,最终阿丽亚纳5号火箭爆炸解体,此次事故损失高达几十亿美金!事后对事故进行排查程序员在5号火箭上使用了4号火箭的程序代码,而次代码无法承载5号火箭的运算,最终导致了这次事故!

 

 

     通过上面几个不同行业领域的事例,我们可以明确看出程序的出错可能会带来很严重的后果和巨大的损失。谁还敢说软件测试职能不重要,那他一定只是个键盘侠没有切肤之痛过!

     有一句话叫“存在即是合理”,没有不重要的岗位,只是承载的职能不同,千里之堤也能毁于蚁穴,何况是软件开发中如此重要的一环呢!

 


 

暑期软件测试培训报名活动持续进行中……“璀璨仲夏季”暑期钜惠

 

活动详情

 

其他疑问可登陆官网后台咨询了解