主题:【原创】 测试的故事 - 黑猩猩测试法、丢了几百万、布什先生很安全 -- 山而王
测试是非常重要的。非常非常,非常非常重要的。不测试会死人的。几十年前人们还没意识到测试的重要性。GE(通用电器)生产的一种高级X光机,那是连同整个房间封闭起来以免射线泄漏,控制是在另一个房间。今天许多大型医疗测试仪器都是这样设计的。但GE是第一个。当时根本没有系统测试的理念。于是这台机器在一种奇怪的操作组合下,好象是连开两次门什么的,放射过量把病人弄死了。GE痛定思痛请了一批专家花了几年时间,现代的系统测试理论开始了。
越是大的复杂的系统越需要测试。象什么导弹防御系统、医疗设备、电讯控制系统,那是要所有的角落、所有的可能都测到。否则就因为今天是润年润月的最后一天导弹就升空了,或者因为今年多了一秒全世界就不能打电话了,能行吗?
测试变得越来越重要,搞测试的人也就越来越牛。一次某个新来的测试员跟偶说你们的系统很烂。偶心里的火一下就烧到脑瓜顶了。多年道行还是面带笑容,耐心地问:“有什么问题嘛?”这小子摇头晃脑说:“你看,偶在键盘上乱敲,”稀里哗啦按了一堆怪字符,“系统也不拦着我。”我说:“你要是送这个指令下去,系统会报错的。”“NONONO,”小子脑袋摇得跟拨浪鼓似的,“那太晚了。容易出错。好的系统就是黑猩猩在那儿敲,也不会出问题。”偶死死盯着他孟加拉太阳晒的黝黑的大脸,上去一脚把他终端的电源关了。小子急了:“你干嘛?我的测试例子才进行到一半!”偶说:“黑猩猩最爱干的是拔线。你要不要把机箱后面的线挨个拔一遍?”小子嘟嘟囔囔说偶态度不好。偶告诉他,正经几百个测试案例优先级最高。这些黑猩猩爱干的事以后请直接找系统设计的人去谈。他又告到偶老板那儿,偶老板和蔼地回答:“你要拓展测试范围的想法并不错。可我们的客户和他们雇用的操作员至少也是高中毕业,你怎么能把人家比作黑猩猩呢?”
另一个是金融公司没测好出事了。某天这家公司的一个大客户说对账单和数据库差了好几百万美金。这还了得,赶紧查。查到东,查到西,哪儿都看着挺顺眼,就是这总数对不到一块儿去。要说这华尔街也是个好蒙事的地方。一般对账只要差的数不上百万,就算自然损耗。(哭一把,这些损耗怎么不进偶的钱包阿?)但现在不同了。最后还是通过比较过去几天的跟踪信息找出毛病了。这罪魁祸首是谁呢?大夥儿都认识:97年亚洲金融风暴的黑手 - 索罗斯。
不要搞错,索老大当然不会象你我这样闷格子间里靠敲键盘挣俩奶粉钱。但索老大的量子基金那一阵倒是玩儿了点邪的。一般来说你作投资,怎么也得买进来想一想再卖吧?人家索老大是每天都大换血。他那基金的规模摆那儿呢,天天刮龙卷风似的那么折腾,结果把一个系统假设值给打破了。那个参数当时只存到小数点后第十三位。再后面就是乱码了。想着你再怎么交易,也不能几天交易量到1后面20个零吧。唉,人家索老大做到了。愣是靠交易量把乱码那位一步一步移到百万那儿了。干!系统设计和测试被拉去罚站。大夥儿都委屈:没见过这么变态的。你管呢,存在的就是合理的,改吧。这回测试的用了狠招,测完后,相当满意,声称索罗斯就是每天把全美国的股票都玩一遍系统还是会坚如磐石。
当然不是所有的测试都这么辛苦。AT&T网路安全部的主管要去渡假,共和党全国委员会秘书长一个劲给他打电话。说是这次总统竞选形势逼人差距太小,让他无论如何要去共和党全国大会现场,看一下网络和通讯是否保密和安全。他们全家就拜托请去佛罗里达渡假,费用共和党全包。话都说到这份上,那就去吧。主管全家一到佛罗里达先安置下来。他顺便就去共和党大会的控制中心外面转了一圈。接着去旁边的百货店里买了个帽子、T恤衫、工装裤和一个电工包。公共厕所里换好衣服。回到网络控制中心,跟门口的警卫HI一下,就进机房了。四处一瞅,共和党挺有钱,居然弄了个高级的CISCO 路游器(ROUTER)连干线网上。主管一屁股坐下腿翘桌子上,抓起电话就打:
“XXX, 我是XX。”
“喔,你到佛罗里达了。太好了。要我接你嘛?”
“不用了。猜猜我在哪儿?”
“夥计,你不在旅馆陪老婆能去哪儿?”
“让我给你念念门口的牌子:共和党XX届全国代表大会控制中心。你们这ROUTER挺高级,不过这个ROUTER也有问题。好象有一个缺省的管理员口令。只要强行关电源,再重起,多少秒内按某个键,就能用那个口令进系统。。。”
“你等着。”
呱叽,那边挂了电话。动作挺快,十分钟赶到现场时主管正在另一台PC机上挖地雷呢。当然没人问他怎么知道机器口令的。
那一年的共和党总统候选人就是偶们"敬爱的"小布什先生。
本帖一共被 1 帖 引用 (帖内工具实现)
- 相关回复 上下关系8
【原创】 测试的故事 - 黑猩猩测试法、丢了几百万、布什先生很安全
有没有人写写关于测试像飞行控制软件这样的涉及闭环控制和安全的东东 bfp 字0 2006-03-15 14:23:33
越来越感觉到测试的重要了啊,花了,呵呵 红苹果 字74 2006-03-15 00:47:57
花,测试的确很重要,比如蹦级 小熊 字0 2006-03-14 23:30:21
山而王二王的贴还是要花的. 不惜 字0 2006-03-14 23:21:34
😁呵呵呵呵,三而是在琢摩什么坏主意8? 丁不二 字0 2006-03-13 20:54:11
😁黑猩猩不敲键盘,人家用啃的! 李根 字0 2006-03-13 19:45:39
【击节送花】王兄这几天跟测试的鳔上了 夏翁 字170 2006-03-13 16:56:21