将软件测试做成一门艺术。 请各位朋友,如果要转载我的文章,请提前与我联系,并请署名作者:挪威森林,不要肆无忌惮的将文章转贴,这是个人blog,不是杂志,谢谢!

软件测试走过2007--挪威森林

上一篇 / 下一篇  2007-12-29 12:26:03 / 个人分类:测试感想

即将走过2007,仔细回想下觉得有必要将软件测试上这一年发生的几个软件质量问题的事件做个反思

我是做手机测试的,那就从我自己说起,我记忆中今年我的项目出现的最大的软件质量事件为负责的项目UT网无法piafs下载数据,造成影响为产品的上网功能无法在ut网络下下载数据,但因为产品刚试销售,问题后果不算严重,发生原因测试人员没有严格执行测试用例,导致测试不完整。

我看到的一个网上谈的一个手机bug,主要是电话簿号码匹配问题,部分手机匹配的是号码的后几位,如诺基亚8210匹配后7位,这样当两个号码的后7位相同,则手机不能辨认两个号码的不同,把它们当作一个号码,出现匹配错误。这个问题其实后果并不严重,个人认为是个产品定义问题,有的手机产品是后5位匹配,有的后7位,还有的做成了全部号码匹配,产品的功能是按照定义来的,而定义是要考虑到产品全局的,节约成本是每个企业的一个目标,所以才出现了所谓的电话簿匹配问题。

而手机最严重的bug估计是出现某个因素导致手机后台自动拨打电话或者发送短消息了吧,这样的问题造成的是用户的损失,属于严重问题。这个也是我能想到的最严重的手机bug,因为死机可以重新开关机手机,打不了电话用户可以能知道,而自动后台花用户的钱,估计用户只有下个月才能知道了。

下面说两个今年发生的严重软件质量问题事件

1。奥运门票网上销售事件,其实这样的性能测试不过关的问题生活中我们经常遇到,比如去冲话费,交水电费,经常被告知系统出错了,用不了了,很多都是因为系统的bug,当然这样的问题并不一定都是bug。但是奥运门票事件是因为与中国奥运相关,大家重视了,而这个系统不仅仅中国人用,全世界的人都在网上订门票,造成的影响自然比我们平时遇到的某些数据库系统问题大的多,所以因为所测试软件的重要性不同,造成的影响也不同。

2。这个bug更加严重,因为它造成了不仅仅是损失,还造成了触犯法律,那就是银行ATM机bug,2006年4月21日晚10时,被告人许霆来到天河区黄埔大道某银行的ATM取款机取款。结果取出1000元后,他惊讶地发现银行卡账户里只被扣了1元,狂喜之下,许霆连续取款5.4万元。当晚,许霆回到住处,将此事告诉了同伴郭安山。两人随即再次前往提款,之后反复操作多次。后经警方查实,许霆先后取款171笔,合计17.5万元;郭安山则取款1.8万元。事后,二人各携赃款潜逃。其实这完全是个系统的bug,我们可能无法知道这个bug是如何产生的,但是它真的产生了,有人利用了这个bug,当然利用这个bug的犯法是自然的,但是如果仔细追根,是否这个银行系统的测试人员也需要负相应的责任呢?我们换个假设,如果这个bug出现在中国绕月飞船上,结果又会如何。

想到software testing中一段话

What Is a Bug?

You've just read examples of what happens when software fails. It can be inconvenient, as when a computer game doesn't work properly, or it can be catastrophic, resulting in the loss of life. It can cost only pennies to fix but millions of dollars to distribute a solution. In the examples, above, it was obvious that the software didn't operate as intended. As a software tester you'll discover that most failures are hardly ever this obvious. Most are simple, subtle failures, with many being so small that it's not always clear which ones are true failures, and which ones aren't.

希望2008年我能尽力做好软件测试,在此希望所有51testing上的软件测试的朋友,我们一起努力,相信中国的软件质量会越来越好,我们要时刻提醒自己,我们的工作不仅仅影响着我们自己,我们的一些疏忽或者错误还可能会影响到身边很多的人,甚至会给别人带来不幸。

同时作为测试人员,我们也是很多软件的用户,在发现别人软件的错误的时候,我们也需要将这些问题问自己,我测试的软件是否已经真正完善了,测试需要多思考。每个测试工程师不是一个跑测试用例的人,我们应该是制定测试用例的人,我们的目标是提高软件质量,而不是为了跑完全不测试用例。

希望大家2008年事业有成,也祝2007年大家有个美好的回忆!

 


TAG: 测试感想

引用 删除 akitt   /   2007-12-29 16:46:42
我用的nokia黑黑的小砖头
电话簿也有2个bug。。
乱糟糟的人生 引用 删除 easycan   /   2007-12-29 13:10:33
5
把责任心融入到工作中,努力做好测试!2008加油!
测试之家 引用 删除 蓝魔   /   2007-12-29 12:43:50
对啊,我看过那个报道了,许霆还被判了无期徒刑,哎,那银行也太那个了吧!哎,看来软件测试越来越重要了哦!呵呵…… 加油!
 

评分:0

我来说两句

Open Toolbar