2007年3月13日

测试感想

一篇老文章,欢迎猛踩......
11点40了,还没有睡着,所以又起来打开电脑,又不知道在想什么,于是无意中打开了VS2003,想去追究一些似乎很有逻辑性的东西。然而,忽然感觉到我从毕业到找到的第一份工作(HP-China)到进入测试行业感觉似乎得到了很多幸运和机遇。其实在大学期间对于测试这个行业是完全不了解的,而由于对中国的教育体制一直不怎么认同,自然在大学里都是搞一些课余的“学问”了。毕业后,迫于就业压力,比较盲目的扎入了HP-China这个别人感觉十分光亮的“大”公司,在公司中作起了Tech Support。然而不到半年,不安分的我就依然的辞职并进入了可能让我铭记一生的华夏互动(尽管已经改名,但我更愿意这样称呼)。其实让我铭记一生并不是这个公司有什么特别的地方,而是因为这里是我真正了解测试这个行业,进入其中,并决定今后发展方向的一个原点吧。其实目前国内的测试行业发展并不尽如人意,很多以盈利为目的的培训机构和很多到处为测试“布道”的冒牌学者比比皆是。而在国内由于行业的热效应(在很多地方都能够看到XX方面测试人才年缺口多少多少万,年薪多少多少万),各行各业,各流各派的人一古脑的扎进了测试这个看起来需求很大的行业。于是各式各样的学习培训机构充斥着市场,短的3~5周,长些的2~3个月便培训出一批“合格”并具有XX机构认证的测试工程师,专家等等......而这些希望通过快速培训马上进入这一领域并能够找到一份工作的人(不可置疑,很多人做测试仅仅是因为测试相对于开发等其他技术工种更加好找工作而以)在得到那些认证后往往面临的还是迷惑:测试到底是什么?写Case?找Bug?读代码?写工具?可能我也无法准确的给出答案。其实做测试工作并不难,难的是能够真正做一个非常优秀的测试人员。因为你永远不会知道你下一个测试的项目是什么样子的。而且这不局限于你现有的知识。首先作为一个好的测试人员也许唯一的必经途径就是在工作中不断的及时掌握各种需要的知识。(并不是测试理论不重要,但是毕竟理论是在实践的基础上提炼得出的,所以我认为还是应该把真正的实际操作基础搞好)还有,在任何时候作为一名测试人员都应该记住一点:你一个人是无法保证项目质量的,配合(这里的配合包含了各个相关的团队,也就是通常大家说得“大局观”)是否有效可能直接决定了你的工作结果。最后也许能够成为一名好的测试人员还需要一点点“偷懒”的精神,要经常思考如何能够把自己从繁重的测试工作中解放出来(当然不是通过辞职或转行等手段了)。毕竟其实测试是一项纯技术工作,需要从业人员有很高的专业技能Level(只是进入国内后由于一些不成熟的大环境使大家对这项工作的认识有些偏离),所以必须拥有更多的时间去补充学习进步。希望真正热爱测试工作的人能够让国内的测试行业更好更健康的发展起来。

优秀测试人员素质(七拼八凑+个人感觉)

以前的一篇文章,感觉不错,拿来这里借鉴一下,顺便激励一下自己。
人是测试工作中最有价值也是最重要的资源,没有一个合格的、积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。

沟通能力(个人认为是最重要的能力)
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。

移情能力(协调)
和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。

技术能力(一切一切的基础,不可想象一个没有技术能力的测试人员)
就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。

自信心(走向强硬的道路)
开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。

外交能力(是否能够真正融入项目组的最主要因素)
当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。

幽默感(可以极大缓解紧张的气氛)
在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。

很强的记忆力(测试是聪明人干的工作,而记忆力是否好和是否聪明成正比)
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。

耐心(错误和代码你是不负责修改的,但是由你负责发现的)
一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。

怀疑精神(不要相信任何你听到但是没有看到的“事实”,除非你喝醉了)
可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。

自我督促(不断的学习吧~~~day day up)
干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。

洞察力(测试的工作和侦探的工作有些类似)
一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节。

See Solar Eclipse In Space



I feel like a hole at the centre of the Solar. Make people grow oddness feeling^_^

PS: Orginal is here

Scribd得到$300K天使风险投资

刚刚在TechCrunch上面看到,Scribd得到了300K美金的天使投资。看看对于Scribd的恰当描述吧:Scribd is most easily described as a text version of YouTube.(被描述为文字版的Youtube)。
Scribd也是一个社会化网络,可以让你去标记,共享,注释那些上传的文档,格式包括:doc, pdf, txt, ppt, xls, ps, lit。
不过虽然这么说,但是Scribd并不是像很多国内公司一样去全面克隆Youtube,而是在借鉴其基本理念的同时针对文档的特点做出了很多非常独特的改善,包括:可在上传和下载中改变原始的文件类型;文档可以被嵌入任意的网页中;其中我感觉最独特的就是"Scribd’s text-to-speech package",这个功能包可以将文档下载为mp3格式文件,并且可以以有些颤抖的英国口音将你的文档读出来!!!(downloadable example here)
看来就算同样看到一个好的Idea去模仿,但最终获益的还是那些善于想象/勤奋的人,而不是只会一味模仿的人呀!!赫赫~~
PS:似乎社会化网络的时代飞速的走来了,今天你加入了吗?

Barenaked Ladies: 全新的,免费的,无DRM的音乐专辑


下面是一则来自著名的TechCrunch.com的有趣消息,其中对一种新的音乐产业形势进行了一些初步的分析和预测。

原始连接:

翻译:

我前面已经说过关于Amie Street 音乐站点自从去年7月他们开始运作。他们的模式似乎有能力去从源头破坏整个音乐产业:联合并索引那些上传的可以自由下载并且不受保护的MP3格式的音乐。价格开始总会是免费的,随着越来越多人去关注/下载,价格慢慢攀升,最终,伴随着流行度可能攀升到$.98。我已经发现任何非常好听的音乐都超过了$.50。70%的音乐都已经被联合/索引。
此项服务目前已经开始有实质的发展,并且他们已经与NMG(Nettwerk Music Group)签署协议:在随后的几个月中,NMG将全部的歌曲库全部添加到Amie Street中。其中,最先进入Amie Street的就是新的Barenaked Ladies音乐专辑。Barenaked Ladies是一个组合团体。所有的16首歌曲全部在这里展现>>are available here
这些歌却将只会被几个首先下载的幸运儿免费得到,随后便会开始慢慢提升价格。并且免费与付费用户得到的是同样的高品质的没有DRM的音乐。让我们一起期待其他的一些专辑会随之而来吧。市场驱动的价格并且没有那该死的DRM才是真正的音乐天堂!!
PS:看起来也许真正的全新的音乐发行并且是全面市场化的商业模式已经开始发展了,对于音乐来说,只有听众才是价值。不过似乎这并不能很好的避免炒作吧?