天行健的博客已经正式搬家, 新的博客基于WordPress2.1.1构建,空间由www.phpnet.us免费提供.
域名是:www.rickyzhu.com
新博客的目标:
创建国内知名的个人测试博客.结交广大热爱测试,有志于从事测试的朋友.
2007年3月1日星期四
| [+/-] |
天行健,君子当自强不息 |
2007年2月1日星期四
| [+/-] |
软件测试工程师面试题 |
以前做过测试,有志于从事测试,目前正在从事测试或者将来要从事测试的朋友都来问问自己 ,这些问题如果问到我应该怎么回答.
软件测试工程师面试题
01. 为什么要在一个团队中开展软件测试工作?
02. 您是否了解以往所工作的企业的软件测试过程?如果了解,请试述在这个过程中都有哪些工作要做?分别由哪些不同的角色来完成这些工作?
03. 您是否了解以往所工作的企业的软件开发过程?如果了解,请试述一个完整的开发过程需要完成哪些工作?分别由哪些不同的角色来完成这些工作?(对于软件测试部分,可以简述)
04. 您在以往的测试工作中都曾经具体从事过哪些工作?其中最擅长哪部分工作?
05. 您所熟悉的软件测试类型都有哪些?请试着分别比较这些不同的测试类型的区别与联系(如功能测试、性能测试……)
06. 请试着比较一下黑盒测试、白盒测试、单元测试、集成测试、系统测试、验收测试的区别与联系。
07. 测试计划工作的目的是什么?测试计划工作的内容都包括什么?其中哪些是最重要的?
08. 您认为做好测试计划工作的关键是什么?
09. 您所熟悉的测试用例设计方法都有哪些?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用。
10. 您认为做好测试用例设计工作的关键是什么?
11. 请以您以往的实际工作为例,详细的描述一次测试用例设计的完整的过程。
12. 您以往的工作中是否曾开展过测试用例的评审工作?如果有,请描述测试用例评审的过程和评审的内容。
13. 您以往是否曾经从事过性能测试工作?如果有,请尽可能的详细描述您以往的性能测试工作的完整过程。
14. 您在从事性能测试工作时,是否使用过一些测试工具?如果有,请试述该工具的工作原理,并以一个具体的工作中的例子描述该工具是如何在实际工作中应用的。
15. 您认为性能测试工作的目的是什么?做好性能测试工作的关键是什么?
16. 在您以往的工作中,一条软件缺陷(或者叫Bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(Bug)记录?
-end
2007年1月30日星期二
| [+/-] |
庆祝自己升级51系统测试版版主 |
经过努力,于今日升级为51testing系统测试版斑竹一职.
就职演说就免了,还是要发表一下感言:
首先感谢51各位老师特别是水老师和蒋老师的信任,我一定不辜负两位老师的信任.
在我做斑竹期间,我一定坚持弘扬51tesging一贯的对软件测试的专业精神,努力学习,提高自己.
在技术上和管理上争取有更大的进步,为51testing的发展和中国的软件测试事业贡献自己的力量.
首先技术上要不断否定自己,反思自己,总结自己, 学习国内外先进的测试经验和测试理论知识,自己总结特别是创作一些优秀的文章并与广大的网友分享,一起提高,一起进步.
管理上,要加强管理方面的学习,兢兢业业,做好日常的版块的管理工作.
希望得到各位的及时监督.
谢谢了哈.
--end
2007年1月29日星期一
| [+/-] |
好的测试工程师应具备的素质 |
人是测试工作中最有价值也是最重要的资源,没有一个合格的、积极的测试小组,测试就不可能实现。然而,在软件开发产业中有一种非常普遍习惯,那就是让那些经验最少的新手、没有效率的开发者或不适合干其他工作的人去做测试工作。这绝对是一种目光短浅的行为,对一个系统进行有效的测试所需要的技能绝对不比进行软件开发需要的少,事实上,测试者将获得极其广泛的经验,他们将遇到许多开发者不可能遇到的问题。
①、沟通能力
一名理想的测试者必须能够同测试涉及到的所有人进行沟通,具有与技术(开发者)和非技术人员(客户,管理人员)的交流能力。既要可以和用户谈得来,又能同开发人员说得上话,不幸的是这两类人没有共同语言。和用户谈话的重点必须放在系统可以正确地处理什么和不可以处理什么上。而和开发者谈相同的信息时,就必须将这些活重新组织以另一种方式表达出来,测试小组的成员必须能够同等地同用户和开发者沟通。
②、移情能力
和系统开发有关的所有人员都处在一种既关心又担心的状态之中。用户担心将来使用一个不符合自己要求的系统,开发者则担心由于系统要求不正确而使他不得不重新开发整个系统,管理部门则担心这个系统突然崩溃而使它的声誉受损。测试者必须和每一类人打交道,因此需要测试小组的成员对他们每个人都具有足够的理解和同情,具备了这种能力可以将测试人员与相关人员之间的冲突和对抗减少到最低程度。
③、技术能力
就总体言,开发人员对那些不懂技术的人持一种轻视的态度。一旦测试小组的某个成员作出了一个错误的断定,那么他们的可信度就会立刻被传扬了出去。一个测试者必须既明白被测软件系统的概念又要会使用工程中的那些工具。要做到这一点需要有几年以上的编程经验,前期的开发经验可以帮助对软件开发过程有较深入的理解,从开发人员的角度正确的评价测试者,简化自动测试工具编程的学习曲线。
④、自信心
开发者指责测试者出了错是常有的事,测试者必须对自己的观点有足够的自信心。如果容许别人对自己指东指西,就不能完成什么更多的事情了。
⑤、外交能力
当你告诉某人他出了错时,就必须使用一些外交方法。机智老练和外交手法有助于维护与开发人员的协作关系,测试者在告诉开发者他的软件有错误时,也同样需要一定的外交手腕。如果采取的方法过于强硬,对测试者来说,在以后和开发部门的合作方面就相当于“赢了战争却输了战役”。
⑥、幽默感
在遇到狡辩的情况下,一个幽默的批评将是很有帮助的。
⑦、很强的记忆力
一个理想的测试者应该有能力将以前曾经遇到过的类似的错误从记忆深处挖掘出来,这一能力在测试过程中的价值是无法衡量的。因为许多新出现的问题和我们已经发现的问题相差无几。
⑧、耐心
一些质量保证工作需要难以置信的耐心。有时你需要花费惊人的时间去分离、识别和分派一个错误。这个工作是那些坐不住的人无法完成的。
⑨、怀疑精神
可以预料,开发者会尽他们最大的努力将所有的错误解释过去。测式者必须听每个人的说明,但他必须保持怀疑直到他自己看过以后。
⑩、自我督促
干测试工作很容易使你变得懒散。只有那些具有自我督促能力的人才能够使自己每天正常地工作。
11、洞察力
一个好的测试工程师具有“测试是为了破坏”的观点,捕获用户观点的能力,强烈的质量追求,对细节的关注能力。应用的高风险区的判断能力以便将有限的测试针对重点环节.
转载自CSDN
--end
2007年1月16日星期二
| [+/-] |
自动化测试的思考和总结之开篇 |
自己从事自动化测试三年了,经历了很多的波折和教训,当然也积累了些许的经验,很久以来一直有想法把这些内容系统的记录下来,对自己来说,轻装上阵,更好的探索以后的自动化怎么走;对别人来说,也算提个醒,哪些错误最容易犯, 需要避免什么样的误区.
最近看了很多的论坛文章,感觉大家都很茫然,测试怎么做, 刚入行的, 在这个行业打拼了几年的,大家对前途都没有太多的目标,也许只能好好反省自己的过去,总结一下自己过去犯过的错误,回过头去,才能更好的认识前面的路.
罗嗦了这么多,现在开篇,本文打算以系列的形式连载,主要都是自己的经验和教训的回顾,所以有时候想到哪儿就说到哪里,不会刻意去组织很美的文字,不过我会尽量使文章能表达我的意思. 这个系列目前大致想分为几个大的部分:
- 自动化测试的适合产品
- 何时引入自动化
- 自动化测试的组织结构
- 自动化测试的平台建设
- 自动化测试的支持和维护
- 自动化测试和自动化测试工具
- 自动化测试的管理保证
- 自动化测试和回归测试
下次着重讲讲自动化测试的适合产品.
--to be continue
2006年12月31日星期日
| [+/-] |
又是一年总结时,年底总结 |
今天是今年的最后一天了,按照国际惯例,总是有些总结的话要说,总有些希望的事要写,废话少说,现在开始:
今年的头一件大事就是我的宝贝儿子的降生了吧,如今七个月大小猪猪也即将读过他的第一个新年,祝福可爱的儿子天天学习,聪明伶俐.
工作上的事情,怎么说哪? 今年基本还是在做老本行的测试自动化和回归测试.
另外主要接触了新的产品(IPTV)和新的测试技术(性能测试自动化),也学习了新的性能测试工具LoadRunner
并在朋友的怂恿下去考了一把正在流行和准备流行的认证考试
对新产品的认识从浅入深,并有了一些自己的看法和理解
技术和语言的学习有了点点的长进,用TCL设计了几个比较通用的类库,应用还算凑合
对脚本语言的学习也是断断续续,中间花两周时间系统学习了利器sed和awk,并在后面很好的应用了一把
有一阵子尝试坚持学习Perl,后来无果而终,看来得好好反省一下了 L
接近年底的时候,认真读了一下经典的著作<软件质量保证>,并写了一点读书笔记,希望能坚持读完
下半年,思想有些许的浮躁,并发生了一点小小的意外,也算给平淡的生活添加一点色彩!
新年的计划总要留到新年去做,希望的寄语也要留到新年去说,2006年即将告别.
期待2007
--end
2006年12月27日星期三
| [+/-] |
CPC考试告一段落 |
昨天的CPC考试不尽如人意,几个最关键的题目都没有做好,题目分为三个部分,按照最初的计划,上午把VUGen的3个题目搞定,这部分占的比重很高,45% 而且题目之前都见过, 但是因为一个关键的关联函数一直没有搞定,结果到12:30的时候,第一题的结果还是没有跑出来,直接影响到后面的心情和发挥.
后来及时调整了策略,先集中精力把最拿手和准备最充分的Controller和Analysis搞定了,在Controller跑的过程当中再来修改VUGen的代码,初步显示了一定的成效,最后的结果虽然不是十分理想,不过也算尽了最大努力了.
总结来说,结果不是很好,主要是之前轻视了VUGen的几个关键的高级用法,如手动关联和检查点,而是把主要精力都防到结果分析去了.初步估计这次成绩可能在50分上下,争取下次搞定CPC.
今天看到有关HP的一篇文章,说全力打造软件品牌,计划转变战略,因为调查发现很多软件知名度比公司本身要高很多,这个完全同意. LoadRunner就是其中最典型的例子. 之前的一篇文章也说到这点.
--end
2006年12月25日星期一
| [+/-] |
奋战通宵,迎接明天CPC考试 |
明天就是CPC考试的日子了,前几天就在MSN上挂出了"备荒备战,迎接CPC考试的口号" ,很多朋友问我CPC考试是什么,在这简单介绍一下,软件测试目前在国内发展比较迅速,软件测试市场目前占据主导地位的当属著名的Mercury公司,很多朋友可能对这个公司不太了解,如果说到这个公司的几个产品,大家可能就知道了,大名鼎鼎的WinRunner, Test Director, LoadRunner, Quick Test Professinal就是出自Mercury公司,Mercury的这些测试工具占据了全球软件测试工具市场的半壁江山,今年七月份,Mercury更是被HP以45亿美元美元的价格收入账下。
Mercury公司推出的测试工具认证是测试行业为数不多的认证,其中最新的认证级别分为三级,
CPE, SP, CPC,在几个主流的测试工具中都有开展,QTP, Test Director, LoadRunner等,CPC是其中的最高级别的认证(Mercury内部还有一个CI级别的认证)。
目前国内的Mercury的合作伙伴是涉足测试培训比较早的51testing。请参考详细的认证培训介绍。
--end
2006年12月21日星期四
| [+/-] |
软件测试职业发展方向 |
最近和一些朋友聊,软件测试职业的发展方向,大家很多都是开发转行做测试的,也很看好这个行业,只是对自己的职业发展还有些迷茫,认识不清楚
刚好联想到上个月跟51testing的Sicky老师讨教,他根据自己的经验给我介绍了国内软件测试职业发展的所谓的三部曲,呵呵,sicky老师是这方面的专家,在51的论坛上还专门有文章讲这个职业发展,希望给大家一点帮助.
下面是Sicky老师的一些观点:
完整的原文如下:
软件测试职业发展三步曲之一
2006年12月18日星期一
| [+/-] |
如何跳槽 |
转眼间就到了2007年了,IT人士跳槽现象也日益频繁发生.但许多人跳槽可以说是纯粹的根据待遇而定,而没有进行深思熟虑,看到
如果你想跳槽,那么请您慎重思想以下问题,否则别轻易做出决定:
一,是否对行业中所从事的职业工作有个全面了解;
二,是否对自身所从事的职业的发展前景有一个比较全面的分析;
三,是否进行了个人职业生涯发展规划;
四,对自身所从事职业的行业薪酬有比较全面的了解;
五,对目前的整体工作环境是否满意;
六,对当前从事工作的同事关系和对外关系是否融洽;
七,对当前自身所服务的企业是否充满信心,企业在行业中发展潜力如何?
八,对当前自己的工作待遇是否满意;
九,自身当前能力和素质与当前的待遇水平是否成正比?
十,跳槽前的准备工作是否完成;
十一,对跳槽后的企业是否有一个比较全面的了解;
十二,当前企业与准备跳槽后的企业的swot分析;
十三,如果跳槽了,那么到新的企业是否有更大的发展空间;
十四,跳槽,那么你最想要的是什么?促使你跳槽的理由是什么?
十五,如果你跳槽了,那么对你当前的企业是否会产生不利的影响?
十六,你想去的企业,你进入之后在企业中是否属于可替代人员?
综合以上,进行一个全面的考虑之后,再做定夺,也许你会有不一样的决定.
--end
2006年12月14日星期四
| [+/-] |
关于时间管理 |
时间管理一直以来都是一个值得关注的话题, 有这样一个方法可以很好的提高你的时间的利用效率.写下你当前需要处理的所有事情,按照轻重缓急进行一个划分,大致分为四个部分:
1. 重要而且紧急
2. 重要但是不紧急
3. 不重要但是很紧急
4. 不重要而且不紧急
根据这个把要做的事情一一标注,哪个先做,哪个后做,并留出一定的缓冲.
今天看到Google中国老大Kafu Lee的一篇文章,讲的就是这个意思
李开复谈工作 <不要成为紧急的奴隶>
2006年12月13日星期三
| [+/-] |
分析测试工程师职业发展瓶颈 |
前几天分析国内的测试行业发展为什么慢,总结出来的一些道理,今天看到另外一篇分析测试工程师职业发展的文章
摘录其中的部分观点:
我们可以从两个方面来解析测试测试工程师的职业瓶颈问题:
l 从企业方面:多数企业较难招聘到满意的测试工程师,尤其在软件测试外包企业,人才问题成了这类企业的发展瓶颈,这些恰恰反映了整个测试行业的发展遇到了瓶颈;
l 从个人方面:很多测试人员薪资和职位到了一定阶段就很难得到提升,例如很多测试工程师做到测试经理后,几年内得不到提升。
职业发展尤其体现在待遇方面。下表是北京市一些IT企业测试工程师的月薪数据。这些数据主要从一些网站收集,由一些测试工程师发布。
| 职称名 | 税前月薪(人民币:元) | 备注 | ||
| 少于100人 | 100~200人 | 200人以上 | ||
| 初级工程师 | 1500~2000 | 2000~2500 | 3000~4000 | 手工执行功能测试,这些人通常是一年以内工作经验的新手。 |
| 2000~3000 | 2500~3500 | 一年到两年经验的测试工程师,工作内容通常以功能测试为主。 | ||
| 中级工程师 | 2500~3500 | 3000~4000 | 2500~3500 | 编写并执行测试用例,通常工作两年以上。 |
| 3500~4000 | 4000~4500 | 3500~4500 | 编写并执行测试用例,能够使用一些测试工具。通常工作两年以上。 | |
| 高级工程师 | 4000~5000 | 5000~6000 | 6000~7000 | 熟练使用测试工具,制定测试计划,编写并执行测试用例等。工作经验通常三年以上。 |
| 7000~8000 | 能编写自动化测试脚本与进行白盒测试工作。具有一定的开发技能。工作经验通常三年以上。 | |||
| 测试分析师 | 4000~5000 | 5000~6000 | 6000~7000 | 具有一定分析能力的高级测试工程师。工作经验通常四年以上。 |
| 6000~7000 | 7000~8000 | 能够设计测试方案,执行测试并对测试结果进行全面的分析,例如性能测试分析。 | ||
| 测试组长 | 4000~5000 | 6000~7000 | 6000~7000 | 带领10人以内的测试小组执行测试任务。 |
| 5000~6000 | 7000~8000 | 7000~8000 | 带领15人以内的测试小组执行测试任务。 | |
通过上面的数据,我们可以看出:
(1) 企业规模越大,越重视测试,而测试人员的待遇也越高;
(2) 掌握测试工具的测试人员待遇往往高于那些只能进行手工测试的工程师;
(3) 测试技术越熟练,待遇越高,而具备一定领导能力的测试工程师待遇会更高些;
但是我们就整个IT行业来看,尤其是与开发人员相比,测试工程师的待遇显得很低。就作者掌握的资料来看,同一级别的开发工程师要比测试工程师高1~2K(人民币),甚至更多。
与开发人员相比,测试工程师的职业目标则很少,主要下面几类:
l 测 试组长(也可称之为测试负责人、测试经理):这类测试人员通常是测试项目负责人,既要具备较高的测试技术能力,还要具备一定的管理能力。主要职责是制定测 试与编写测试计划、监控和管理整个测试过程。测试组长职位之所以受青睐,是因为测试组长可以向上发展为测试部门经理、质量经理,也可以横向发展为项目经 理,因此通常待遇相对高些。
l 测试分析师:主要职责是对系统的测试结果进行综合的分析,例如缺陷分析、性能分析等。测试分析师不但测试技术能力较强,还要具备数据库、操作系统等多方面的技术知识。这类职务的发展空间也不错,可以发展成系统设计师等。
l 自动化测试工程师、测试开发工程师:主要职责是编写测试程序、执行自动化测试任务。这类职位的测试人员至少要达到初级程序员的能力,因为经常和程序打交道。发展空间也不错,甚至可以发展为程序员。(在国外,这类工作多由具有开发背景的测试人员来负责。而国内的IT公司不重视测试,程序员不愿意去做待遇较低的测试工作,因此测试人员在具有一定的开发能力后,将会考虑转行去做开发。)
但是,国内的测试人员多数在测试圈子“打转转”,很难进入到开发领域。多数测试人员发展成测试经理/高级测试工程师后,职业化几乎到了尽头。于是,出现了一些大企业的测试人员自己去创业的情形,但这种情形更是少之又少。
实际上,这一切的根本原因是由测试工程师的能力水平决定的。国内测试工程师普遍根基不牢,自然难获得较大的发展。下面将从测试工程师的基本素质谈起:只有那些基础知识扎实、潜质较好的测试工程师才是合格的工程师.后面紧接着分析了测试工程的一些必备的素质和知识,还是比较全面和客观的:
(1). 计算机专业技能
l 测试专业技能
l 软件编程技能
l 网络、操作系统、数据库、中间件等知识:
(2). 行业知识(3). 个人素养
除了具有前面的专业技能和行业知识外,测试人员应该具有一些基本的个人素养,即下面的“五心”。
专心:主要指测试人员在执行测试任务的时候要专心,不可一心二用。经验表明,高度集中精神不但能够提高效率,还能发现更多的软件缺陷,业绩最棒的往往是团队中做事精力最集中的那些成员。
细心:主要指执行测试工作时候要细心,认真执行测试,不可以忽略一些细节。某些缺陷如果不细心很难发现,例如一些界面的样式、文字等。
耐心:很多测试工作有时候显得非常枯燥,需要很大的耐心才可以做好。如果比较浮躁,就不会做到“专心”和“细心”,这将让很多软件缺陷从你眼前逃过。
责任心:责任心是做好工作必备的素质之一,测试工程师更应该将其发扬光大。如果测试中没有尽到责任,甚至敷衍了事,这将会把测试工作交给用户来完成,很可能引起非常严重的后果。
自信心:自信心是现在多数测试工程师都缺少的一项素质,尤其在面对需要编写测试代码等工作的时候,往往认为自己做不到。要想获得更好的职业发展,测试工程师们应该努力学习,建立能“解决一切测试问题”的信心。
“五心”只是做好测试工作的基本要求,测试人员应该具有的素质还很多。例如测试人员不但要具有团队合作精神,而且应该学会宽容待人,学会去理解“开发人员”,同时要尊重开发人员的劳动成果——开发出来的产品。
对于测试职业的发展展望,最后给出了国外的通常的一个职业发展路径:
实际上,测试工程师如果按照前面的要求打好基础,职业前景是非常广阔的。我们可以借鉴一下国外测试工程师的职业发展历程,很多时候,国内的软件都是跟着国外的发展趋势,测试行业也一样,国外至少比国内起步早15到20年。
与国外的专业测试工程师相比,国内测试工程师突出特点是晋升非常快,2-3年可能走完了国外10年的路。实际上有很多测试(部)经理也就2到3年的工作经验,而在国外,测试工程师很多至少会有5年以上的开发经验。在国外,通常测试工程师会经过下面的职业发展历程:
1.初级测试工程师
主要是计算机相关专业的本科生或具有一些手工测试经验的个人,主要工作内容是开发测试脚本并开始熟悉测试生存周期和测试技术。我们国内的大多数工程师都在这个水平上,这也是我们软件质量上不去的一个重要原因。
2.测试工程师/程序分析员
具有1-2年经验的测试工程师或程序员,主要职责是编写自动测试脚本程序并担任测试编程初期的领导工作,进一步拓展编程语言、操作系统、网络与数据库方面的技能。国内的高级测试工程师的水平比这个级别还要略低些。
3.高级测试工程师/程序分析员
具有3-4年经验的测试工程师或程序员。帮助开发或维护测试或编程标准与过程,负责同级的评审,并为其它初级的测试工程师或程序员充当顾问。继续拓展编程语言、操作系统、网络与数据库方面的技能。其能力相当于国内的测试负责人。
4.测试组负责人
具有4-6年经验的测试工程师或程序员。负责管理1至3名测试工程师或程序员。担负一些进度安排和工作规模/成本估算职责。更集中于技能方面。
5.测试/编程负责人
具有6-10年经验的测试工程师或程序员。负责管理8至10名技术人员。负责进度安排、工作规模/成本估算、按进度表和预算目标交付产品。负责开发项目的技术方法。为一些用户提供支持与演示。开发一些特定领域的技术专长。
6.测试/质量保证/开发(项目)、经理
具有10多年的工作经验。管理8名或更多的人员参加的1个或多个项目。负责这一领域(测试/质量保证/开发)内的整个开发生存周期业务。为一些用户提供交互和大量演示。负责项目成本、进度安排、计划和人员分工。
7.计划经理
具有15年以上开发与支持(测试/质量保证)活动方面的经验。管理从事若干项目的人员以及整个开发生存周期。负责把握项目方向与盈亏责任。
国内测试工程师早期的发展和国外有些类似,基本遵循从初级测试工程师到中级、高级测试工程师,再从测试负责人到测试经理。但是接下来就很难提升,很少有测试工程师发展成为IT企业的技术总监,主要原因就是技术能力不够。
--end
2006年12月12日星期二
| [+/-] |
如何国内软件测试发展这么慢 |
如何国内一些企业的软件测试发展这么慢,这两年也经常看到一些文章,国内测试人才如何如何短缺,缺口达到多少多少万, 公司对软件测试多么多么重视
实际呐,软件测试不是一天两天就能提高上来的一门学科,正如软件研发一样,招几个毕业生,写几行代码,就叫软件研发吗? 那不是.
软件测试也一样,不解决国内浮躁的学术氛围,很多问题都无法从根本上解决:
从51tesging上看到一篇文章,作者论述在招聘过程中遇到的种种现象,总结出来就这么几条,仔细想想,自己还真有好多类似的毛病,有则改之,无则加免:
一、根基不牢
小结:
上面提到的是软件测试的最基本的方法,作为从业测试实际工作已经有1-2年的应聘人员,未能真正领悟,实属不应该,心浮气躁,忽视了你身边最简单,也是最厉害的技能。根基不牢,怎么可能把测试做深。
二、专业不精
小结:
从事测试仅1-2年时间,要想测试也精通,专业也精通确实不易,但是不说精通,至少也该知道个60%才对的起你的测试工作。一两年时光如此荒废,静下心来反思一下,身边还有哪些技能我们应该掌握扎实一点呢。
三、无测试体系概念,忽视理论
小结:
目前测试业内流传着学院派和实践派的说法,学院派的理论给人的感觉往往是好听但不实用,而实践派的知识,往往能够立即见效。所以眼下测试培训往往实践 派的更受欢迎。继续引用金庸先生的观点,练武分练内气宗,练外剑宗,但是真正的高手是内外兼修。如果我们不想只做普通的测试小弟子的话,就要理论实践并 重,方能有所作为。
四、周边知识知之甚少
小结:
我们学习测试也应该有个先后顺序,有步骤。掌握周边知识的紧迫程度可能不如测试知识和行业知识。但是对于我们已经从业1-2年的测试人员来说,学校里 面学到的知识不应该丢,之后的发展中,周边知识的学习也应该开始了。周边知识的范畴其实很广,还包括各种其他测试理念的学习,机械工业出版社翻译的那套测 试丛书就很不错,观点众多而新颖,博众家之长,集大成,向来都是大家风范。
五、缺乏必要的责任心、细心、耐心、虚心等
小结:
我并不认为所有的人都适合做测试。非技术素质方面,这点或者那点不足够优秀也很正常,心浮气躁也可以理解。但是作为用人单位,理解归理解,却也不会用 不胜任岗位,或性价比不高的人员。那么对于此类应聘者,我的忠告就是,要么你另谋高就,要么你就放低姿态,培养好你必备的素质后再谈。
六、缺乏诚信
这一点本应该被归在上一条素质中,但是这点的重要性我认为远超过了上一条所列各项,因此单独提出。相关表现主要体现在:1、虚报自己历史工薪;2、笔 试题目作弊;3、编造离职原因;4、虚报学历,工作经验;5、夸大自己工作技能等。对于严重缺乏诚信的,一旦发现,其他表现再好,也无济于事了。
--end
