51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

12
返回列表 发新帖
楼主: cleverman
打印 上一主题 下一主题

[原创] 再度解析开发与测试

[复制链接]

该用户从未签到

21#
发表于 2008-4-25 16:04:40 | 只看该作者
感谢 cleverman的回答

其实这样的问题自己也很迷惑,所以也作了很多些尝试,但都不久后付诸东流,其中原因当然也不排除一些激情型(也就是头几天兴趣盎然,但一段时间后由于种种碰壁而搁置一边),所以至今仍然感觉在徘徊

就你上面的回答我提两个问题
一个问题就是你上面提到的“先确定什么需要automate,然后去考虑如何automate”这个问题我想其实现实中很多人都能提出,但就是在实际中如何去判断去执行,这个才是个比较难的问题。你能用个例子来佐证一下么?这样我们也能从中看到你的一些思路,从而借鉴以及突破
二个问题就是对于工具类的选择,就我来说其实接触了很多工具,都仅仅是皮毛(在专业的看来),前期的WR(用来跑PHP),到后来的QTP(主要是.NET程序)和LR以及目前工作中NUNIT(作一些单元测试的尝试,以前自己也写过一段时间的程序,所以这样作既是工作的需要,也为自己再打点代码基础)。你能就工具类的选择作些介绍么?
目前个人情况是选择了QTP作为主攻方向,NUNIT也是在使用中

我不知道这样的问题,在其他人看了后是否有其他什么样的想法,希望大家都能够谈谈,呵呵,让cleverman来给我们作个范例
回复 支持 反对

使用道具 举报

该用户从未签到

22#
 楼主| 发表于 2008-4-26 00:42:42 | 只看该作者
http://peking2toronto.spaces.liv ... 18FBB985B!271.entry

你看看我的这篇文章吧,这是我在你的这个阶段所做的东西。里边包括了你所提出的两个问题。
这里也简单的再谈谈,第二个问题跟第一个问题紧密相关,如何选择工具要看你的自动化需求,也就是这个工具是否能满足你的第一个问题想要做的东西。第一个问题就比较简单了,从最简单来说,一个典型的web测试用例就是填写一个表格,然后提交。你就可以用测试工具把这个case自动化起来呀。这个自动化基本所有的UI自动化工具都能实现吧?
如果你非常感兴趣的话,也可以参照我的文章,根据你的需求,做出一套自己的自动化系统。我的那个系统还是比较灵活的,应该能够满足一般的测试应用。你看看之后,我们可以继续探讨。
等你找到一个自动化测试的职位,这个公司用的自动化工具都是比较固定的了,你的选择面比较小,一般他们用什么你就用什么。而什么样的测试应该自动化,公司也通常有自己的标准,比如优先级最高的case一定要自动化。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
 楼主| 发表于 2008-4-26 00:45:24 | 只看该作者
http://peking2toronto.spaces.liv ... 18FBB985B!299.entry

还有这个你也可以看看,自动化测试本身也没太多的东西。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2008-4-26 00:50:43 | 只看该作者
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2008-4-28 11:35:57 | 只看该作者
楼主很厉害,我是刚想开始坐测试的新人,以后会关注楼主的文章 ,看完这篇受益匪浅。。
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2008-4-28 17:02:28 | 只看该作者
每看一次cleverman的文章都能收获很多,真的是受益匪浅!
看过楼主关于自动化测试方面的文章后,自己也在摸索自动化测试,紧紧是起步阶段
我自己感觉环境重要,我所在的公司也算国内比较大一点的企业了,自动化测试部分少的可怜
,都是自己在摸索同时工作任务也比较重,做起来比较难!
补充说一下用的是Testcomplete!
回复 支持 反对

使用道具 举报

该用户从未签到

27#
发表于 2008-4-29 20:36:41 | 只看该作者
很好的分析,的确是如果测试人员想继续向上发展,开发能力是一定要提高的。
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2008-5-4 10:08:36 | 只看该作者
读了这么多,我对自己转为开发又有了信心。
我现在是开发测试2头都做。
不知道啥时候能改变这种情况。。。
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2008-5-4 11:37:29 | 只看该作者
C.M的帖子总是很精彩
往往引起人的共鸣或者深思

记得2年前在一家HK公司工作的话也曾经也公司老大提出要转开发
他让我给出10个理由,为什么想转开发
我思前想后也就想出了2个
一个是想接触单元测试的东西,另外一个忘记了...总之,听上去就有点心仍然在汉的感觉
结果当然是继续奋斗在测试岗位上(不过,后来也是给了我一些开发的工作)...

有点不明白的是,测试转开发的目的就是为了提高我们在测试高度吗(测试>开发>测试,估计要回答N多次的为什么改行,别人会不会担心你的稳定性呢?)
还是能不回测试就不回了(这样,测试行业的整体发展岂不是很不乐观?)
回复 支持 反对

使用道具 举报

该用户从未签到

30#
 楼主| 发表于 2008-5-5 05:47:07 | 只看该作者

回复 29# 的帖子

我认为测试转开发有三个原因:
第一:学习更多和更深的技术。
第二:自己在职场可以占据更有利的位置。
第三:可以更好的进行职业发展和规划。
下面简单解释一下:
1。总体来说,测试的技术比开发来讲还是比较容易的,并且测试本身的理论比较多,实际的技术并不多。一个测试人员从技术上来讲很快就会发展到头,从而可能多年来维持一个技术没有太大进展的状态。因此,为了突破自己的技术瓶颈,转向开发是一个非常有效的方式。
2。如果你既有开发的技术和经验又有测试的技术和经验,你应该在职场上是比其他只是有单项技术的人更加吃香的。并且,你在职业的选择面上会更加的广泛,因为你既能做测试又能做开发。还有就是开发和测试可以互相促进。比如,你做开发的时候,你可以用你的测试经验开发出更高质量的代码,你在做测试的时候,可以用你的开发经验进行更好的用例设计,bug分析,等等。
3。很多高端的测试职位是需要你有开发经验和技能的,有些甚至要求还很高。如果你只是一直做测试,你很难上升到这种高端测试职位。只有你有了开发经验以后才有可能。另外就是你有了开发经验以后,在测试方面的发展也会有很大的提升。一般来说是两个方面,一是职位的提升,二是公司的提升。比如做lead, manager, 比如跳槽到微软,Google,IBM等等。

就你的问题来说,转开发为了提高测试高度只是职业发展的一个可能,一个目的,不是我们目的的全部。当然了,因为我们都是搞测试的,所以这个目的显得比较突出,但是总的来说,这个目的不是特别主要。其次,也不是能不回测试就不回测试了。你回测试的前提是你应该得到很大的提升,不能说回来还像以前那样。比如你回来之后做manager,或者跳到顶尖公司做测试。做开发,做测试不是一个真正的区分,我们的区分应该在于职业的发展。开发,测试都能有很好的职业发展,可是缺乏开发经验的测试就很难有很好的职业发展。

[ 本帖最后由 cleverman 于 2008-5-5 10:23 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

31#
发表于 2008-5-6 11:48:03 | 只看该作者
一直关注着cleverman的帖子,成功人士的经验分享对我的工作规划很有帮助。谢谢~
回复 支持 反对

使用道具 举报

该用户从未签到

32#
发表于 2008-5-14 16:18:44 | 只看该作者
在看一本书软件测试自动化上面有这么一句:测试脚本的编写,确实需要热爱编程的人来做这项工作
测试脚本的编写要么需要已有的编程经验,要么需要在编程上的不断训练,它同样还需要关注不断发展的复杂逻辑结构
大家共勉
不能让这帖子沉了啊
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2008-5-21 14:17:53 | 只看该作者
我正处在需要转变的尴尬时期,楼主的话句句都说在心坎里阿。在一个大的外包公司作了快2年了,也有职位和薪水上上升的空间,但是没有技术上上升的空间了。看看外面的职位要求,都是有自动化经验或者开发经验。所以想跳了。结果找了一些自动化的职位,都因为没有开发经验而被拒了。早晨还接到一个被拒的电话。心里很不是滋味,只觉得没做过开发,就很难有好的测试机会,连提高的机会都没有。
去年其实就想转开发,但如果做测试下去,很快就能拿到10W了。如果转开发,一年之内估计都在3-4K一月。心里很矛盾。一直拖到现在。
看来是该做个决定的时候了。

PS:觉得没有开发经验转自动化的话,一个是起点不好找,还有就是未来还是不确定。难道只有转开发这一条路好走了么。。。
回复 支持 反对

使用道具 举报

该用户从未签到

34#
 楼主| 发表于 2008-5-22 03:24:09 | 只看该作者

回复 33# 的帖子

如果转向开发待遇会低,甚至会低很多的话,还是应该慎重的。如果对我个人而言,如果工资低一些,但是确实是好机会的话,比如工作的内容,公司的名气等等,我不会犹豫。如果待遇相差太大的话,我很怀疑这是否是一个好的工作,就算是的话,我宁愿自己业余时间多下功夫去进行开发的学习和水平的提升,当自己ready之后,一次性的找一个好工作。你如果测试能达到年薪10万的话,我建议你在公司内部找机会,或者找一个至少6千月薪的开发工作,3-4K有点太少了。当然,关键的问题还是要自己下功夫去提升开发能力。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-26 22:19 , Processed in 0.128369 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表