软件BUG差点引发第三次世界大战|软件测试真的一无是处吗?

在IT行业除了开发以外,我们都知道还有另外一个岗位,软件测试,很多开发人员都觉得软件测试特别简单,基本没有什么发展前景。

那么,市场实际情况真的是这样吗?我们都知道企业是不养闲人的,如果软件测试真的没有用,那么,为何不节约成本直接砍掉这个岗位呢?

由此可见,存在即是合理。

所谓“隔行如隔山”,就连真正做软件测试的都觉得软件测试并非传的那样容易,如果你知道的测试只是点点点,那么,抱歉,你还停留在最底层的软件测试。真正规范化的软件测试并不是想的那么容易。

那软件测试究竟有何可取之处呢?

首先我们来看看因为软件BUG所发生的软件事故,究竟严重到什么程度?

事件一、1962年,水手 火箭的致命BUG。

经济损失:1850万美元

1962年,携带空间探测器的水手1 火箭前往金星,在起飞后不久就偏离了预定航线。

任务控制在起飞293秒后摧毁了火箭。事故的起因就在于一名程序员把一条手写的公式抄写为错误的计算机代码。从而将火箭引导偏离了航向。

事件二、1978年, 哈特福德体育场倒塌事件

经济损失:7000万美元

1978年, 在上万球迷离开哈特福德体育场几小时后,体育场屋顶就被雪压塌了。

起因在于分析受力的程序错误地假设钢结构屋顶的支撑仅承受纯压力.。但当其中一个支撑因大学塌了后,导致连锁反应, 从而导致整个体育场的塌陷。

事件三、几乎引发的第三次世界大战

1983年, 苏联导弹预警系统错误地 告遭到美国发射的5枚导弹攻击.。

但幸运的是,当时的负责人认为如果美国真的要攻击的话,发射的决不只是5枚导弹,最终没有酿成大灾难。

事件四:美国迪斯尼公司的狮子王游戏软件的兼容性问题

1994年,美国迪斯尼公司发布面向少年儿童的多媒体游戏软件–“狮子王动画故事书”。

经过迪斯尼公司的大力促销活动,销售情况异常火爆,使得该游戏软件几乎成为了当年秋季全美亲少年儿童必买的游戏。

但产品销售后不久,改公司的客户支持部门的电话就一直不断,儿童家长和玩不成游戏的孩子们大量投诉该游戏软件的缺陷,后来经过调查证实,造成这一严重后果的原因是,迪斯尼公司没有对该游戏软件在已投入市场上实用的各种PC上进行正确的测试,也就是说游戏对软件对硬件环境的兼容性没有得到保证。

当时该软件故障使迪斯尼公司的声誉受到损坏,并为改正软件缺陷和故障付出了很大的代价。

从上面的例子足以说明软件测试的重要性。

从客户的角度讲,软件的质量比功能更重要,如果质量出了问题,流失客户是一方面,更甚者会坏掉口碑。打个比方,比如你买个手机,你是更多的关注它的功能,还是关注它的质量,如果你刚买的一个新手机,一买回来就爆炸,你的心情会是怎样,你还关注它有好多好炫的功能吗?

那么国内软件测试的行情到底是怎么样的呢?

从职友集收集到的就业数据

全国软件测试月均薪

北京软件测试月均薪

在北京的样本均薪调查为8140,其中59%的人员觉得薪资是偏低的。而全国10W多份样本中,均薪为6340。有66%的人认为是偏低的。

从这样的数据中,我们可以得知,软件测试的薪资是很可观的,而且这个行业是有潜力也值得重视的。

  • 首先,在未来的几年里,随着客户对软件质量的重视程度的增加,小公司的测试部门也会陆续建立起来,那么也就是说这些公司测试部门的管理职位的需求会越来越多(相对于软件开发来说,搞测试的走向管理岗位的相对要容易的多)。

  • 其次,测试工程师的需求量也会越来越来越多,尤其象自动化测试和性能测试的工资也是越来越高。

  • 最后,也是最为重要的一点,测试人员相对轻松一点,相比开发而言没那么累,不用因为一个技术点或者功能点的实现常常加班到深夜,甚至通宵。身体才是最重要的,我们工作的本质是为了更好的享受生活,而不是为了工作而工作,不要觉得自己年轻自己的资本就多,其实死亡离我们并不遥远,谁也无法预测明天会发生什么。

  • 我们都是在求生存,求发展,求享受。如何更轻松的工作,更好的享受生活才是最重要的。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2017年8月26日
    下一篇 2017年8月26日

    相关推荐