进入软件测试行业的六年感悟-3

上一篇 / 下一篇  2012-04-24 13:16:44 / 个人分类:杂谈

6、 控制自动化和它的价值51Testing软件测试网%]D3O-x1c

  这里让大家理解自动化测试的价值和目的是没有任何问题,关键是控制它。根据自己产品的特点要找到一个平衡点,不要盲目的自动化。一定要控制手工测试用例、自动化测试用例的比例(UI级别、API级别的)。不要让它成为你的累赘,不要让你每次的脚本排查成为惯例现象。51Testing软件测试网:zn3j0~)p{

/w3v*oo-P3p,j0  7、坚持自己选择的测试信念51Testing软件测试网:Be |G D4h'h8P:DLY [

51Testing软件测试网8atx7q7]&^9sf

  之前很早就提到过test school,建议每个人根据自己的个人信仰和特点来选择某个test school。因为一旦你选择是某个school的人物,你就会学习这个school的很多测试理念和测试想法,坚信它们并在自己的团队中应用起来。我个 人就是属于context-driven school。51Testing软件测试网:Oyd2yG8l"kgMY

B%K*v9^ j ]r0  8、用户体验和代码完美性是王道

$VoD z6w0

;v NSY&u0  很多人都应该说过测试人员测试就是应该站在用户角度去思考问题,多去考虑用户体验,的确这是个能帮助测试人员研究用户和提升易用性测试的一个途 径,另外可以多看看用户提供的反馈意见,完善自己的测试思路和需求分析思路。另外一点就是,我们很多bug开发都会说用户不会这么去做,几乎不可能的,所 以这个bug是invalid的。我们不仅仅是考虑用户应该做什么,我们还要考虑用户不应该做什么,有可能做什么,能够做什么。这些都是不一样的,多从代 码健壮性和容错性考虑代码的完美性。51Testing软件测试网Qlq YT m_(a

Xwlc x [P0  9、享受测试带来的一切

#c:r5[5t;R:blO0

A+gm2Zr"z*a(D0  不管你是毕业就从事测试工作,还是先干开发再转测试,不管你做测试的原因和动机是什么,个人建议你只要还在测试行业,试着去发现测试的美,不要 人云亦云,也不要固步自封。测试会让你开心、会让你单调、会让你愤怒、会让你痛苦、会让你疯狂、会让你无味。不要担心自己会不会失业或没有价值,不管怎 样,提升自己的广度和深度,逐步的享受测试带来的一切。51Testing软件测试网 ?pQ#ZH

/?tKktZid;_0  测试的发展趋势和职业发展51Testing软件测试网f0^6g(S\6H&Kk6eQ/N

/{ i:[La$Dw0  看这几年,国内的测试发展还是不错的。不过相比较国外来说,我还是比较悲观的,测试和开发一样还是至少落后于国外10年。我们这几年在不停的学 习和实践自动化测试、探索式测试、敏捷测试、基于模型的测试等等。很多国外走过的弯路,国内的我们还是在走,这似乎就是历史的轮转。

.C [8d(E;y;OG051Testing软件测试网 P&z1Wp:wT

  个人认为测试的多元化发展还是一个主要的方向,也就是测试本身所提供的价值。测试手段的多样性和深度是必须要经过的环节。个人认为没有一到两种 测试方法、技术、手段能够解决被测产品的所有测试任务,我们需要不断的从不同角度去测试,去工具SUT,最近流行的分层测试、敏捷测试其实都是基于这个认 可。对于持续集成,个人认为只要自动化测试不消失,事实上他的价值还是不错的,也应该不会出现这个情况,那持续集成就还是基础的测试底层框架搭建。只是这 个持续集成的作用,我们现在还只用到了不到五成,接下来大家应该会在这方面有所突破,不过这方面还是有难度的,且不好考核。51Testing软件测试网#g&Y5Y1\-Om,P

51Testing软件测试网kRViP"Z8Gq#[

  另外个就是提升开发自测,提升开发自测的质量对测试来说,实在是太重要了,但是不意味着测试可以掉以轻心。目前的开发自测状况是开发人员发现 20%的bug后,到时间了,开始提测。测试这边发现70%的bug,到时间了,该上线了。那么开发自测的目标就是开发人员发现60%的bug,fix 后,提测。测试这边发现35%的bug,fix后上线。表面上看总体上只多发现了5%的bug,而测试发现bug也减少了,但是从开发整体进度和项目进度 上来说,可是个非常大的进步,绝对的快速发布了,测试人力成本也会减少较多。51Testing软件测试网][T&L~^#b

51Testing软件测试网f0XUH0h`

  由于答应了某位测试同仁,这里大致说下探索式测试的发展。个人是在09年底开始了解ET,目前淘宝在ET方面并没有大范围的展开,还是在某些测 试组、某些项目实施了不同形式的ET方式(部分项目是Freestyle形式,部分是ET辅助或bug bash的,主要是我这边来把控的,我个人时间有限,你懂的),至于结果,仁者见仁智者见智。大家也可以我个人其他的blog里面看到,至于工具使用的是 Freemind和Session tester。个人认为ET应该是未来测试发展的某个重要的方向,几乎可以和自动化测试齐步,特别在ROI上,自动化测试肯定会低于ET的,但是事物都有 两面性,ET必然有它不完整、不成熟的阶段,这个阶段需要大家一起去完善,一起去坚持自己的测试信念。

GB N%U(i0

-U9F)I+X*S0  关于职业发展,我是想走技术的,但是我自己也迷茫了很多次,做到什么样的程度呢,我的测试广度和深度到底要达到什么样的程度呢?公司需要我这个 测试广度吗?公司需要我这个测试广度下面的这个深度吗?是不是还需要再深入一点呢?我心里有很多这样的迷惘。比如开发技术就是一个矛盾点,这个深度真的不 是那么容易把握的,大家都知道了解开发知识、懂开发知识对做好测试是有益的,但是到底应该懂得啥程度呢,能带来多大的好处呢,啥情况下呢,开发自己都痛苦 的学来学去,测试真的一定要跟着后面吗?这个精力我是否应该多了解下兼容性测试呢?是不是应该多了解下RBT呢?我心里确实有很多的矛盾,很多次我都不知 道怎么过来的。不过我还是有自己的决定,我会尽量地去寻找自己的平衡,时刻的去review自己的状态,自己的这个测试广度达到了什么样的深度了,是不是 可以暂停下,去提升下其他测试广度的深度了。51Testing软件测试网@j6Em G9~!@

Pi O`J'B0  想走管理的,就是测试管理了,多考虑一线测试工程师的生活,他们是如何进行测试的,他们遇到什么问题,解决问题才是王道,解决他们的痛苦,提升 他们的效率,让大家快速的干完,可以去做些自己感兴趣的事情。另外就是多考虑下国外的测试新技术,有些不一定现在有用,以后呢,做些储备是必要的,就像军 队一样,平时没事做,关键还要用的,特别是特种部队了,各方面要求都很高,做这些储备更需要管理层的觉悟和想法了。

'X$J8u1e"An y051Testing软件测试网4w%^H/i:qerS-`0h.?

  想走技术的路线,就是尽最大的努力提升开发技术,另外就是多扩展自己的测试广度吧,争取在几个核心的测试广度上达到最深的深度,成为真正的测试专家。

)w(w? Bb*`q0

w$F%V2?{#}0  另外就是可以考虑走产品经理或其他路线的,比如SQA等。另外提一下,我也喜欢叫tester,不喜欢被叫QA。

U+k3j;l&J0

bQ;BdQ_8bN0  废话说的有点多,期望对大家有帮助,大家有任何不同的观点,欢迎提出。51Testing软件测试网:x I'j*Ju p


TAG:

Mr.南柯 引用 删除 bob123654   /   2012-04-28 09:11:53
别纠结了,看工作需要吧
原帖由wateryx于2012-04-25 12:06:58发表
“关于职业发展,我是想走技术的,但是我自己也迷茫了很多次,做到什么样的程度呢,我的测试广度和深度到.
wateryx的个人空间 引用 删除 wateryx   /   2012-04-25 12:06:58
“关于职业发展,我是想走技术的,但是我自己也迷茫了很多次,做到什么样的程度呢,我的测试广度和深度到底要达到什么样的程度呢?”

一直以来也都在为这个问题纠结中。。。
 

评分:0

我来说两句

Open Toolbar