日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | 4 | 5 | 6 | ||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
| 28 | 29 | 30 | |||||||
存档
搜索标题
统计信息
- 访问量: 418
- 日志数: 7
- 建立时间: 2008-03-16
- 更新时间: 2008-03-19
我的最新日志
-
-软件测试员的发展路线
2008-3-19
-
一个软件测试人的回归
2008-3-19
这里没有软件测试的泛泛理论,只有作者的最佳实践。 本站的测试文章均为作者原创,转载务必注明出处。 欢迎评论和留言。联系作者请用MSN: huior_99@hotmail.com一个软件测试人的回归
2008-01-15 15:19:00 / 个人分类:感悟
最近有点彷徨,因为工作的问题,职业选择的问题。标题“一个软件测试人的回归”,一切缘于一篇关于文思创新美国上市的新闻报道。感慨颇多。关于文思,我了解不多,但对另外一个做同样业务的公司博彦(www.beyondsoft.com),却有那么一点认识。
2001年毕业的时候找工作,有两个选择,其中一个就是博彦,位于上地。当时博彦的规模仅五六十人,业务主要有三块,电脑教育、本地化、软件测试。当时的软件测试团队规模还比较小,主要客户是HP打印机驱动的本地化测试。当时年幼,对测试以及当时的外包模式还缺乏前瞻性,所以当时去了另外一家公司,放弃了博彦。
在2007年的时候,我在51job、chinahr搜索工作,又看到了博彦在招聘,怀着一种特殊的感情,查看了其公司最新的介绍,当时的规模已经超过了1000人。短短四五年时间,在人员的规模上,已经膨胀了20多倍,扩张的速度相当惊人。于是进一步了解,发现其也有在美国上市的计划。感慨呀,要是我01年就加入博彦,好好工作,现在会是什么样子呢?
我现在的工作是测试技术顾问(Technical Consultant),不做具体的测试工作很久了。当时远离测试的第一线,也有苦衷,怪只怪当时测试工程师的地位不被重视,当然更直接的原因是测试工程师的薪水太低。所以正赶上有测试技术顾问的工作机会,就毫不犹豫的选择了离开。当然现在的工作也是我非常喜欢的,只不过遇到了一点点的难题。
为什么想选择重新回归到软件测试?更直接的原因是测试工程师的薪水提高了,几乎可以和开发相媲美了,说婉转一点,是软件测试人被重视了,呵呵。于是计划从此博客作为开始,初步计划以下几个步骤:
1 理一理做技术顾问这几年的工作,做个总结。毕竟接触了很多的测试工具和很多公司的测试人员,还是有一点心得体会的,更具体的总结会在以后的博客中发布;
2 回忆以前的测试经验。毕竟以前写过不少的文章,回忆起来还有章可循,比如2003年写过的《LoadRunner使用说明》、《WAS使用说明》、《WEB测试》的文章等,据说在网上都被广泛下载。
另外最近很重要的一个工作是软件测试外包的一个方案,希望能在51testing搜集到更多的材料。
-
“测试员都是大傻瓜”
2008-3-19
译)“测试员都是大傻瓜”2008-03-17 17:24:01
英文原文在http://www.sdtimes.com/content/article.aspx?ArticleID=31789
原文作者:Edward J.Correia
huior于2008年3月17日翻译,转载请注明出处。
正文:
“测试员都是大傻瓜”,这是对的。测试活动毫无创意。测试非常的单调乏味,是翻来覆去不断重复的体力活。它根本就不是一个职业。测试员远没有开发者聪明,他们是尖酸刻薄、令人抓狂的畸形人。他们是无关紧要的人,很容易被取代。测试不是一个职业,它是介于用户和开发者之间的“必要之恶”(不好但却必不可少的东西)。
不管你相不相信,以上的言论出自于上周在纽约举行的Future Test会议的观众,很明显是错误的答案缘于Cisco的Jeff Feldstein的一个问题:“开发者如何理解测试过程?”
管理着分布在美国、印度和以色列的40个软件工程师的一个团队的Feldstein,在大会上做了很好的演讲,关于如何吸引、招聘和留住最有才能的测试工程师——和开发工程师拥有同样的技能,他认为。
“我们招聘的测试职位的每一个人只想开发代码”是观众普遍的抱怨,但事实是,Feldstein指出,和开发团队一样,测试员经常要做大量的编码工作,限制却少得多。“在测试中,你仍然在开发复杂的软件,你自己决定要什么样的产品,而不是由市场部说了算”,他说。
例如,测试员经常编写他们自己的测试工具、测试代码和脚本。“如果我觉得我需要什么,我所做的就是说服我的老板,他说 '同意,去做吧',然后我就可以按照我喜欢的方式去做。”。由于测试团队比其对应的开发团队规模一般要小,测试员经常能够看到并且在正在开发的多个主要项目中工作,而开发者,尤其是在大型的项目团队中,多数情况是只能看到项目的一小部分。
Feldstein的演讲“软件测试及其软件测试员”展示了他27年职业生涯中保住一个优秀测试工程师团队的方法,是一笔非常宝贵的知识财富。例如,测试员和开发者应该拿相同的薪水、有可比较的职业发展以及对产品相等的话语权。“可能做不了产品能否发布的决定,但他们起码应该在产品策略和决定上有发言权。当我是一个小店里的测试员时,任何不好的事情都是我的错”,Feldstein说道。
同时,测试组也不应该是负责产品质量的唯一组,也不能被当成服务部,他说,在项目中,测试员应该和开发者搭配工作,和开发者同等地位,由上层经理统一审核,但又要和开发组保持独立。
大会上最引人注目的是“测试在完整的应用生命周期中”的讨论。讨论者是BZ Media EVP和Future Test大会的主席Alan Zeichick。Zeichick问道“你认为测试组织需要在哪些方面提高,什么是挂的最低的水果(意指最薄弱的环节,最需要提高的地方)?是时间、预算还是高质量?”
第一个回答的是技术分析师Theresa Lanowitz,她说测试组织需要集中更多精力在客户角度上,而不是变成极权的警察。“最简单的方法就是把部门名字从QA或者测试部改成‘产品验证部’或者‘产品确认部’”,她说。这样的改变或许看起来表面化和简单化,她继续道,但部门的职能会随着时间“慢慢的改变为核心业务价值之一”。
接着回答的是Mark Sarbiewski,他主管HP的Quality Center、Performance Center和Application Security Center 产品的设计和实现。他建议力争实现“用户更有效的测试,不需要自动化”。另外一个是度量元和财务激励的使用。“在发布前,将发现的bug和测试员的奖金关联,你将发现天翻地覆的变化。”
最后一个比较幽默的回答来自CollabNet的CTO Jack Repenning。他的建议是“改变你周围环境的文化”,引起人群的大笑,也许是因为那样的改变不太容易。他说,“QA不是过滤器”,建议测试组“从公司的角度,评价一下你的感觉”,重点在测试的价值上。
如果你错过了今年的Future Test,记住,唯一一个针对测试经理的大会明年还将举行,别忘了在你的日程上安排2009年2月24-25日。
(完)
注:时间紧迫,故没有仔细校验,有不妥之处,望提出修正。
-
老徐:对软件测试人员工资的一点看法
2008-3-19
老徐关注于企业级软件测试的管理;老徐关注于软件自动化测试的研究与探索;老徐关注于软件性能测试的研究与探索;老徐和大家分享软件测试进度管理、缺陷管理、质量控制等方面的经验。-
老徐:对软件测试人员工资的一点看法!
2007-03-08 09:59:49
个人认为软件测试人员在初期选择软件测试职业的时候,重点应该放在软件测试的能力锻炼和软件测试项目经验的积累上。这个时间应该在开始软件测试职业后的1年到1年半左右。
当你进入软件测试岗位后,在当前的行业背景下,你的工资可能在2000~3000左右。建议你在这个阶段不要把心思放在如何如何增加你的工资上,而是集中你的所有精力如何快速的打好软件测试的基础、多参加项目、多经历。1年半后,你的工资大概在4000左右。
同老徐共事过的软件测试人员大概在300人左右,在测试人员的工资情况上老徐还是有一定的发言权的。
如果你选择的是性能测试这一个软件测试职业工种时,而你又具备了非常强的软件开发能力,你的最佳成长方式就是多多的参与各种软件测试项目,当然这个“各种软件测试项目”指的是大型的软件项目的性能测试工作,例如银行的各种大型应用系统、移动的大型应用系统、税务的大型应用系统、网通/电信的中大型应用系统等,在这个成长过程中还要发挥你的自学和刻苦精神,不断的学习诸如不同类型的操作系统(包括HP UNIX、Windows、Linux、IBM AIX等)、应用平台(包括Bea WebLogic、IBM WebSphere、Oracle IIS等)、数据库(Oracle、SqlServer、Sybase),对于这些,你不需要精通,但是要熟悉它,了解在性能测试中监控它的方法,掌握它的基本性能诊断方法,能向软件开发项目组提供有建设性的调优意见。
我见过很多软件性能测试人员的发展历程,这当中有几个符合上面的最佳成长方式的人员,他们的工资在三年间从3000多快速的增加到了12000以上。
-
-
做软件测试至少要有四种能力
2008-3-18
做软件测试至少要有四种能力
2008-03-01 12:13:43 / 个人分类:测试技术
曾经在方正研究院担任测试工程师的肖先生分析说,能胜任软件测试工程师的人,至少需要以下几个能力。
一、缜密的逻辑思维能力。为应对软件使用者千差万别的使用习惯和软件在使用过程中出现的各种现象,软件测试工程师应具有逆向思维能力,能够以用户角度出发,捕获一切可能性,对细节有不同寻常的关注能力。
二、出色的沟通能力。优秀的软件测试工程师,应具备出色的沟通和表达能力。既能和技术开发人员沟通,又能简洁明了地向客户、管理者等这些非技术人员阐述系统在哪方面有缺失。当发现软件有问题时,不仅需要跟开发人员沟通,找到问题出在哪儿,阐述自己挑错的理由,有时候甚至要提出解决方案,直接参与前期需求和代码的修改。
三、全面的技术能力。作为软件测试工程师,虽然无须精通各种语言各类技术,但必须全面理解被测软件系统,明白该使用何种工具进行测试。
四、耐得住性子。软件测试工作是枯燥的,甚至是重复性的,有时需要花费惊人的时间去分离、识别和分派一个错误,因此需要测试人员能静得下心、耐得住性子,心浮气躁是做不好的。 -
《高兴啊!真高兴终于申请到了》
2008-3-16
以后要经常来了,这里是我的家园,我的空间。









