三个重要的事件来看软件测试的重要性和软件测试的行情

事件一:爱国者导弹防御系统把“枪口”对准了自己人

美国爱国者导弹系统首次应用于海湾战争中,以对抗伊拉克的飞毛腿导弹系统。尽管爱国者导弹系统在这次战争中屡健功勋,多次成功拦截飞毛腿导弹;但也有几次在对抗的时候失利,其中有一枚爱国者导弹在沙特阿拉伯的多哈美国军营爆炸给自己造成了严重的伤害。事后,分析专家得出事故的原因是,爱国者导弹防御系统中一个软件的缺陷造成了这次重大的事故,它是一个很小的系统时钟错误,但积累可能延时14小时,从而造成了跟踪系统失去准确度。在那次的多哈袭击战斗中,导弹系统的重要时刻被延时100多个小时,所以事故发生了。

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

1994年,美国迪斯尼公司发布面向少年儿童的多媒体游戏软件--“狮子王动画故事书”。经过迪斯尼公司的大力促销活动,销售情况异常火爆,使得该游戏软件几乎成为了当年秋季全美亲少年儿童必买的游戏。但产品销售后不久,改公司的客户支持部门的电话就一直不断,儿童家长和玩不成游戏的孩子们大量投诉该游戏软件的缺陷,后来经过调查证实,造成这一严重后果的原因是,迪斯尼公司没有对该游戏软件在已投入市场上实用的各种PC上进行正确的测试,也就是说游戏对软件对硬件环境的兼容性没有得到保证。当时该软件故障使迪斯尼公司的声誉受到损坏,并为改正软件缺陷和故障付出了很大的代价。

事件三:售票系统性能问题。

奥运会第二阶段门票开始预售,公众的奥运热情很高,承担此次售票的票务网站一小时浏览量达800万次、每秒钟提交的门票申请20万张;呼叫中心一小时呼入200万次......由于访问量过大,票务销售系统数据处理能力相对有所不足,造成各售票速度面、不能登录系统的情况。虽然不停地刷新订票系统的页面,但上面总是显示“系统故障,无法处理你的请求”。由于庞大的订票人数超出预期,奥运票务兄台那个“开工”后不久便出现问题。

从上面三个例子足以说明软件测试的重要性。从客户的角度讲,软件的质量比功能更重要,打个比方,比如你买个手机,你是更多的关注它的功能,还是关注它的质量,如果你刚买的一个新手机,一买回来就不能用,你的心情会是怎样,你还关注它有好多好炫的功能吗?

那么国内软件测试的行情到底是怎么样的呢?真的很火吗?真的象网上说的工资那么高吗?软件测试正式在中国重视起来应该说是2003年,我们可以看到51testing(上海博为峰技术有限公司),从04年创办到10年已经具有相当大地规模了。从国内公司来看,只有大公司比较重视测试,但规范程度依然逊色于国外(象欧美国家),小公司中有些没有专门的测试部门,有些也只是隶属于开发部,有些只用甚至一个人。

那么也就是说,

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

其二,测测试工程师的需求量也会越来越来越多,尤其象自动化测试和性能测试的工资也是越来越高,而目前为止,在国内还没有一个专门的网站或论坛用来学习和讨论自动化测试或性能测试,也就是说如果有能力完全可以自己开发一个这样的网站(比如象iteye(原名javaeye),当时ruby就是因为没有专门讨论Java的地方才自己开发的这样的一个网站,如今的规模也是很大了)。

其三,也是最为重要的一点,测试人员相对的轻松一点,相比开发而言没那么累,不用因为一个技术点或者功能点的实现常常加班到深夜,甚至通宵。身体才是最重要的,我们工作的本质是为了更好的享受生活,而不是为了工作而工作,不要觉得自己年轻自己的资本就多,其实死亡离我们并不遥远,谁也无法预测我们能活多。最近看了很多新闻,感触很多,象去年的普华永道的女硕士工作不到半年就因为劳累过度死了,上海复旦大学的33岁的女教师因为癌症死了,最近的武大的24岁某研一学生,当觉得身体不舒服的时候,到医院一检查,已到了癌症晚期。这么年轻就死了,人生才刚刚开始,......

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

你可能感兴趣的:(游戏,软件测试)