51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: 程序猫
打印 上一主题 下一主题

[讨论] 不懂软件开发的测试人员能有怎样的发展?

[复制链接]

该用户从未签到

61#
发表于 2006-9-27 20:42:35 | 只看该作者

偶心有体会啊!呵呵!

最近我一同事应聘上金碟,就是把最后那2道程序题做出来了,然后顺利加入金碟!
一年前我我也去过,被PASS掉,程序题没做出来!
同事差不多现在薪水4K-5K左右!
回复 支持 反对

使用道具 举报

该用户从未签到

62#
发表于 2006-9-28 10:17:01 | 只看该作者
看来编码真的很重要呢,可是从哪门语言学起呢?
回复 支持 反对

使用道具 举报

该用户从未签到

63#
发表于 2006-9-28 14:48:41 | 只看该作者

编程没有想像中的那么难的!

我很奇怪,为什么大家把编程想得那么伟大,对于测试来说你需要的是整个系统构架,程序也就是英文字母的组合,大多数工程师不会在编程技巧上费很多工夫的,都能看懂,在说,那么多人都会编程,也就证明了这活不难!
大家需要注意的是自己的素质,学习,学习,学了自然就会,总说编程不会没有意义。
回复 支持 反对

使用道具 举报

该用户从未签到

64#
发表于 2006-9-28 16:12:43 | 只看该作者
原帖由 程序猫 于 2006-9-13 23:43 发表

如果测试人员,只是把各个功能点运行一遍,把不能正常工作或者不能符合业务需求的地方找出来,我想一个懂计算机的中学生,稍微教教他们,都可以胜任这样的工作,而大家身边这样的测试工程师又是何其的多啊
我认 ...



看到现在,我觉得你只想说明一点,你是善于写程序的,其实也没什么,和卖油翁的道理差不多,懂得方法的人无论做什么都是不会差的,所以,能写程序也没什么了不起的。至少我是这么认为的,只是每个人的兴趣在哪罢了。补充一下,中学生都能写程序,而且有些人不一定会比你差。

[ 本帖最后由 kongfucat 于 2006-9-28 16:17 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

65#
发表于 2006-9-28 16:19:52 | 只看该作者
原帖由 cc8171 于 2006-9-27 20:42 发表
最近我一同事应聘上金碟,就是把最后那2道程序题做出来了,然后顺利加入金碟!
一年前我我也去过,被PASS掉,程序题没做出来!
同事差不多现在薪水4K-5K左右!


我也告诉你,以前我手下的 一个小丫头,可以说什么也不会,只是做了2-3年测试,后来去了一个公司做测试主管,月薪6000+
回复 支持 反对

使用道具 举报

该用户从未签到

66#
发表于 2006-9-28 16:22:56 | 只看该作者
原帖由 ttyttt 于 2006-9-15 12:03 发表
赞同楼主
有过编码经验的做测试,捕捉BUG都会非常准确,这也提高了开发人员修改BUG的效率。


有理论依据么?做测试要讲依据的,否则你不适合做测试,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

67#
发表于 2006-9-28 18:27:02 | 只看该作者
我个人也觉得 做测试也是要懂编码的,测试人员应该忘多元化方向发展!!
回复 支持 反对

使用道具 举报

该用户从未签到

68#
发表于 2006-9-29 13:52:07 | 只看该作者
原帖由 kongfucat 于 2006-9-28 16:22 发表


有理论依据么?做测试要讲依据的,否则你不适合做测试,呵呵


有开发经验的在发现问题时比较容易精确定位问题的所在,和开发人员交流的渠道畅通一点,这是显而易见的。
这样IT在修改问题的效率也会高一点。

国外的资深测试工程师是至少要几年开发经验或者系统架构经验的。。

只是国内目前现状是这样了。。。
回复 支持 反对

使用道具 举报

该用户从未签到

69#
发表于 2006-9-29 14:01:58 | 只看该作者

个人认为测试和编码没什么依赖关系

测试人员的价值在于能根据feature requirment写出严密的测试用例,要求对被测系统有相当深入的了解,其对系统、协议及相关技术标准的理解是可以与开发人员相当的
同样开发人员的价值并不在于编码本身,一个产品的质量不在于编码的技巧,在于需求分析和系统设计的水平,以及开发管理的水平,有了这些的保障,开发人员(具体就是程序员了)就是将一个设计好的模块变成代码。
所以测试人员和开发人员对于一个产品而言价值是相当了,他们的区别在于处于一个开发流程的不同阶段,立场不同而已。

编码是手艺而已,他本身不会自动产生什么价值,价值在于人。再说,编码难吗?如果说复杂的数据结构和算法用编码实现有深度和难度,普通的功能模块毫无难度可言。好比人人都会拍皮球,可是乔丹只有一个,你能说乔丹的价值在皮球拍得比常人好吗?

就编程而言,我觉得受过大学训练的人至少逻辑没有问题,了解的编程语言的语法之后,编程是很容易学的,开发人员、编程人员都可以很容易地学会--只要不是搞算法,那对于普通的开发人员也是个麻烦。
回复 支持 反对

使用道具 举报

该用户从未签到

70#
发表于 2006-9-30 11:13:57 | 只看该作者
我做测试差不多也3年了,而且也不完全是测试,所以也不够专业;我的几个同学,同事现在都到了专业的专业的软件公司,她们也没什么编程法经验的,主要做的是黑盒测试,功能测试,他们做的也挺好!我觉得有了编程经验是最好,没有也没关系,只要自己努力,还是可以克服的!
回复 支持 反对

使用道具 举报

该用户从未签到

71#
发表于 2006-9-30 12:51:18 | 只看该作者
我就不赞同楼上的所说的了
因为你的思想就是认为:程序员才是真正的高手
现在好多公司的管理人才都不是技术方面的人才,也可以这么说:虽然他们的编码能力没有程序员的水平高,但他的管理能力绝对是比程序员高了,要知道管理 也是一门大的学问,为什么楼上的好像只认为开发代码才是一门大的学问呢?
回复 支持 反对

使用道具 举报

该用户从未签到

72#
发表于 2006-10-1 16:54:31 | 只看该作者
对于那些说,“自己进行软件开发自己进行测试会比别人测试更好”,我不赞同。软件开发就像写文章,软件调试就像你写完文章再看一遍去找错误,但这个过程完成后,就好比如软件测试再叫你去找错误,这时你在意识里就有了我写的文章是没有错误的,及时有错误你也不会发现,有的可能是你习惯性的错误。所以别人帮你找错误就不一样了,他们没有那种意识和那种习惯,我想几率应该很小了吧。
       对C语言,我觉的C语言是一个很经典的语言,上面有个楼主说是基本可能是用词不当,但C语言真的很系统。我本人刚开始也是先学C语言,但后面去接触汇编、C++、VB都很容易接受,其实编程重要的还是思维方式、分解问题、以及解决问题的办法,个人感觉C语言学好了,看其他语言的那些内容应该不是很大问题,当然可能用其他语言去编程可能不行,但是要去学其他语言就变得容易了。
回复 支持 反对

使用道具 举报

该用户从未签到

73#
 楼主| 发表于 2006-10-9 09:33:42 | 只看该作者
原帖由 kongfucat 于 2006-9-28 16:12 发表



看到现在,我觉得你只想说明一点,你是善于写程序的,其实也没什么,和卖油翁的道理差不多,懂得方法的人无论做什么都是不会差的,所以,能写程序也没什么了不起的。至少我是这么认为的,只是每个人的兴趣在 ...

其实我很大的感触是平时工作中遇到的一些状况
我接触到的部分测试人员,当你和他们谈论基本的一些编程概念的时候,他们似乎有点反应不过来,于是,开发和测试人员的交流就有点困难了
另外,从我身边的一些测试人员看,测试工作的入门门槛比较低,比编程的还低,工作似乎也不复杂,不过也是很辛苦的,我是想知道,这样的测试人员,更好的职业发展道路是怎样的,我的担心是因为,入门门槛低,并且不是相当专业的工作,那工作经验在职业发展中能起到的作用是有限的,我大体说的是这样的测试人员,不是说您这样的高手,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

74#
 楼主| 发表于 2006-10-9 09:36:39 | 只看该作者
原帖由 kongfucat 于 2006-9-28 16:19 发表


我也告诉你,以前我手下的 一个小丫头,可以说什么也不会,只是做了2-3年测试,后来去了一个公司做测试主管,月薪6000+

这个真是让编程人员汗颜,因为程序员如果要拿到6K+的月薪,那是需要有一定编程能力和经验的了,是必须会一些东西的,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

75#
 楼主| 发表于 2006-10-9 09:44:39 | 只看该作者
原帖由 xu_barry 于 2006-9-29 14:01 发表
测试人员的价值在于能根据feature requirment写出严密的测试用例,要求对被测系统有相当深入的了解,其对系统、协议及相关技术标准的理解是可以与开发人员相当的
同样开发人员的价值并不在于编码本身,一个产品的 ...

如果是我,如果我打算说一个东西简单的话,首先我是会去深入做一段时间后,然后有资格说简单或者容易
记得北大青鸟的口号就是培养中国的软件蓝领,这个口号现在看起来是挺可笑的,因为就是再基本的编码,也是需要有足够能力的和思维的,不可能说象青鸟说的那样可以简单的堆代码
从事技术工作,包括软件测试,我认为都有一个适合不适合做的状况,就是说,有些人是适合做技术类工作的,有些人则不然,相信一个真正从事过技术工作的人是有这个体会的
测试是和开发关系非常紧密的工作,是大家配合的一个工作,当开发人员和测试人员对一些编程方面的问题进行沟通时,当测试人员不了解基本的编程概念时,这样的沟通是挺困难的,开发人员会认为,毕竟测试人员也是软件开发人员中的一种,不懂开发是不是有点不合适呢?
回复 支持 反对

使用道具 举报

该用户从未签到

76#
 楼主| 发表于 2006-10-9 09:47:04 | 只看该作者
原帖由 yhjkefan 于 2006-9-30 12:51 发表
我就不赞同楼上的所说的了
因为你的思想就是认为:程序员才是真正的高手
现在好多公司的管理人才都不是技术方面的人才,也可以这么说:虽然他们的编码能力没有程序员的水平高,但他的管理能力绝对是比程序员高了 ...

管理,绝对是一门学问,而且还需要管理者的为人很好,需要有一些个人魅力,呵呵
而编程,也是一门高深的学问
而每个人,都有适合自己做的事情,就像不是每个测试开发人员都可以发展成项目经理,就像不是每一个测试人员工作几年以后就可以做测试经理,呵呵
回复 支持 反对

使用道具 举报

该用户从未签到

77#
 楼主| 发表于 2006-10-9 09:50:16 | 只看该作者
编程,是软件开发最基本的东西,一个软件,都是从编程开始的,那么,如果是我,我要从事软件测试工作,注意,是“软件”测试,我就会去关注一些编码的事情,虽然不能让自己成为编程行家,但至少基本的东西我知道,我会虚心的学习和测试相关的内容,编程自然是要学习的。
回复 支持 反对

使用道具 举报

该用户从未签到

78#
 楼主| 发表于 2006-10-9 09:51:42 | 只看该作者
原帖由 peiping790809 于 2006-9-28 14:48 发表
我很奇怪,为什么大家把编程想得那么伟大,对于测试来说你需要的是整个系统构架,程序也就是英文字母的组合,大多数工程师不会在编程技巧上费很多工夫的,都能看懂,在说,那么多人都会编程,也就证明了这活不难! ...

做这样的评价前,建议先去做一段时间的软件开发,深入做一些编程,呵呵:)
回复 支持 反对

使用道具 举报

该用户从未签到

79#
发表于 2006-10-9 11:01:03 | 只看该作者
测试(尤其是黑盒)是模拟 用户行为的动作.当然 懂开发会帮助你分析判断问题,但不是 那个用户不懂开发 就不能使用你的产品.开发技术也是为需求服务的.呵呵,很同意测试和开发 是两种不同的职业.这个问题牵扯到黑盒测试和白盒测试那个好?大家可以上网查!  目前国内华为这样的公司会认为 白盒好.
回复 支持 反对

使用道具 举报

该用户从未签到

80#
发表于 2006-10-9 11:45:31 | 只看该作者
Coding是一种艺术

如果没有这感觉,多Coding
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-16 06:17 , Processed in 0.078158 second(s), 21 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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