51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

楼主: jackei
打印 上一主题 下一主题

软件测试工程师试题发布版

[复制链接]

该用户从未签到

21#
 楼主| 发表于 2005-4-4 12:41:29 | 只看该作者
另外,从影子杀手的回帖中可以看出也是一位具有一定水平的测试工程师,不知道是否真的可以整理出一份自己认为比较好的试题一起让大家交流呢?
回复 支持 反对

使用道具 举报

该用户从未签到

22#
发表于 2005-4-4 21:57:19 | 只看该作者
总有人爱为自己的错误找出各种各样的冠冕堂皇的理由。哈哈
NIO,JACKEI,天空之鹰诸位看官,可以说从你们的骨子里就认为测试是个技术含量低的事情,测试水平高低的衡量标准就是玩弄那些玄虚的概念和理论的熟练程度。
测试和所有的工作一样,都是不可能脱离实际的工作环境,从被测软件系统到中间件,操作系统平台甚至程序设计,编译原理,哪一样不可作为笔试的素材?

在unix系统下程序测试,至少要懂unix常用命令,shell编程吧
做性能测试,至少要懂系统配置,软件构架,甚至程序设计原理,编译原理,否则内存溢出,程序启动缓慢都不知道怎么回事
做带界面的系统测试至少要知道测试案例设计方法,一些脚本的运行原理,检查点的截取方法吧
另外,给测试人员一个系统,考察他何设计一个测试工具也不过分吧。

你出这样的题目来评判测试人员的水平,简直就是在蔑视软件测试的技术含量(当然现在目前大多测试人员都水平不高,但并不意味着这个工作就是水平不高)

幸亏软件测试的前途没有掌握在你们手中,否则又成了三个代表,放之四海皆准,却处处不通。
回复 支持 反对

使用道具 举报

该用户从未签到

23#
发表于 2005-4-4 22:04:00 | 只看该作者
你们几个一定都没做过一年以上的开发,或者说可能干脆都没做过开发。看来将来软件测试人员的水平提高需要软件开发人员来帮助了,应该让他们来做软件测试。
回复 支持 反对

使用道具 举报

该用户从未签到

24#
 楼主| 发表于 2005-4-5 11:31:19 | 只看该作者
惭愧啊。

说实话原来还真是做开发的,做了一年半,不过水平的确不高。

倒也不是认为测试工作技术含量低,而是因为自己的水平不高,所以就看到这么远了。如果影子杀手可以把自己的经验谈一下,指点一下方向,我想大家都会感谢你的。
回复 支持 反对

使用道具 举报

该用户从未签到

25#
发表于 2005-4-5 11:47:46 | 只看该作者
TO: 影子杀手

1.测试水平高低的衡量标准就是玩弄那些玄虚的概念和理论的熟练程度
——概念和理论是不可或缺的!没有概念和理论我们是怎么学会测试的呢?不会生来就会吧……
2.测试和所有的工作一样,都是不可能脱离实际的工作环境,从被测软件系统到中间件,操作系统平台甚至程序设计,编译原理,哪一样不可作为笔试的素材
——这个可能和实际工作的需要有关,如果觉得有必要当然也可以在笔试中考察。不过可能内容太多而无法顾及全面吧。
3.在unix系统下程序测试,至少要懂unix常用命令,shell编程吧
做性能测试,至少要懂系统配置,软件构架,甚至程序设计原理,编译原理,否则内存溢出,程序启动缓慢都不知道怎么回事
做带界面的系统测试至少要知道测试案例设计方法,一些脚本的运行原理,检查点的截取方法吧
给测试人员一个系统,考察他何设计一个测试工具
——具体工作不同也许要求有差异哟。

测试工作技术含量的问题我个人认为不能一概而论。做为一般的测试执行人员,其工作的技术含量客观的讲不是很高, 但如果是用例的设计人员以及测试工具的开发人员其工作的技术含量不言而喻。
回复 支持 反对

使用道具 举报

该用户从未签到

26#
发表于 2005-4-5 12:27:22 | 只看该作者
什么是测试素质?我不认为把测试理论和测试概念弄得很熟就是测试高手,我觉得,对计算机体系结构,对操作系统,对程序设计,对软件的理解,等等这些是考察一个人是否适合做测试的要点,而不一定是他是否知道这盒那盒,是否知道单元集成和验收。再说一遍,这玩意是做出来的不是学出来的。

我相信一个对计算机了解深入,有一定的编码经验,熟悉操作系统概念的人不会不知道黑盒白盒单元集成的,他们可能说不准确这些名词解释,但他们很可能做得比把名字解释得清楚的人更好。

我也相信一个把名词挂在嘴上的人,如果计算机系统结构、操作系统、数据结构这三个玩意稍微问问就搞不定的人是做不出真正好的测试的。当然,在国内大家都缺测试员的情况下,有可能会被自我膨胀地抬高。
回复 支持 反对

使用道具 举报

该用户从未签到

27#
 楼主| 发表于 2005-4-5 13:11:31 | 只看该作者
下面这段话不针对具体某个人,是针对一群人,那些自命为“高手”的人,自认为是高手的都可以过来骂我。

软件测试工程师首先应当是一个软件工程师,不可否认,现在国内基于现状,对软件测试工程师的要求不是太高。但是我想这不是我们要讨论的问题关键所在,关键在于“高手”们都在干嘛?就好像看着别人在努力为这个行业做些事情的时候,那些武林高手难道都在喝茶?

水平再高,“不作为”也是没用。只把自己弄的水平很高,有意思嘛?

反正我从来没有觉得自己是高手过,但是我认为自己够积极,够热心,够努力的在尽自己最大的能力去帮助别人。请那些自认为是高手,又可以毫不惭愧的面对这个行业的人站出来。
回复 支持 反对

使用道具 举报

该用户从未签到

28#
发表于 2005-4-5 16:55:01 | 只看该作者
你的字加重加红,是不是想说明你是高手阿,你加了红,你自己的意见就可以代表测试全行业的心声吗?
我声明我可从来没说过或认为自己就是高手,而且事实上来讲,我也不是高手。我只是反感一些徒有虚名的高手在这里指指点点,误导新人。一个错误看法的广播会祸害多少人阿。
个人意见,你们对测试的理解已经偏离了它的实质,成为了单纯的形而上的东西。如同NIO叫嚣的“笔试要顾及全面”,全面就意味着抽象层次高,外延才会多。这种考核测试工程师的思想和研究生考试政治理论有什么区别?
既然不敢确信自己是不是高手,是不是代表了测试行业的发展方向,那就请闭嘴不要说玄虚的东西,至少说了之后也能禁住大家的板砖,别这样气急败坏用加红字体来上升为行业问题。
回复 支持 反对

使用道具 举报

该用户从未签到

29#
发表于 2005-4-5 19:22:29 | 只看该作者
高手不是说出来也不是喝出来的,是做出来的,高手也还在做事情。
有的高手宣称自己是高手,有的不说。一般来说,高手并不自称高手,但口口声声自己不是高手的也不一定没把自己当高手,是否自命高手从言谈中可以看出。自命高手并没什么不好。
软工、测试是有其理论和概念,但这些理论概念还很需要实践的检验,不是说不重要,不要了解,而是不要过分夸大,这个论坛里似乎就有这个问题,很多讨论就是来来回回地堆积名词解释,和玄虚的理论。
譬如有人问自动化测试,就会有回答说如果有什么什么条件,就一定要怎样怎样,第一先什么,第二再什么,可那些条件在人家提问者的公司里根本不成立。为什么不能就人家的实际情况说说呢。
回复 支持 反对

使用道具 举报

该用户从未签到

30#
发表于 2005-4-6 07:44:06 | 只看该作者
black_tulip,高山流水啊。

论坛中有这么多刚踏入和正想踏入测试行业的朋友们,他们渴望能够在测试行业中有所成就,需要找到致力的方向,以楼主为代表的一群言必称“测试行业”的老手(测试业中有很多楼主这样的人,抱歉把楼主抓了典型),口口声声给软件测试人员指点方向,又出考题又宣传,真是害人不浅啊。

刚入门的朋友们,看到软件测试里有太多的名词和概念,已经很头晕了。而楼主却误导他们软件测试的极至就是把这些名词记下来,背熟练了,说清楚了。这种思路出来的测试工程师前景不敢乐观,至少我认为已经开始沦落为测试兼打杂的。

软件测试中有很多的概念,什么这盒测试,那盒测试,这个阶段测试,那个冒烟测试,让入道测试者眼花缭乱。也正有一批人依靠嚼弄这些名词来炫耀自己的资历。

我是测试科班出身,以上的测试和软件工程名词曾玩味过好多个,好多次,都抠到每个字上去,但随着实践的增多,我越来越觉得玩弄概念真的太垃圾了,永远成不了测试精英。

任何工作都是将事情简单化,而不是搞复杂,只有傻子和骗子才会试图那样做。

告诉新入道的朋友一句话:如果你想在测试行业有所成就,就忘掉你所学的那些狗屁理论吧,真真切切学好软件基础知识,你的任务就是寻找每一个可能的bug,待你几年积累回头时,会发现一切的理论和概念原来都那么简单!
回复 支持 反对

使用道具 举报

该用户从未签到

31#
 楼主| 发表于 2005-4-6 08:33:57 | 只看该作者
影子杀手,我希望你还是把时间利用在总结自己的经验,然后传授给大家上,把你走过的路告诉大家,如何一步步成为一个合格的测试工程师。而不要把时间浪费在和我争吵上。

[ Last edited by jackei on 2005-4-6 at 08:49 ]
回复 支持 反对

使用道具 举报

该用户从未签到

32#
 楼主| 发表于 2005-4-6 08:34:49 | 只看该作者
说实话我现在想想,我们这么争吵有什么意义呢?不管我在做什么,怎么做的,我始终都是在尽自己努力做些事情。我并不是为了炫耀自己,因为自己也没有什么值得炫耀的,我从来不避讳在别的朋友面前承认自己正在努力的成为一个合格的测试工程师。我只是想要尽可能的帮助别人。你对我的评论我个人认为更多的在我个人水平的限制,而不是我的态度,这是我现在认为自己所能提供的最好的引导和帮助。

我个人觉得你还是应该考虑一下,把自己的经验总结和传授出来,真正的为大家提供帮助。假如你真的愿意积极的帮大家解决问题,并帮大家指出这条路该如何走,让所有的同行包括我在内少走弯路,我愿意不在这个论坛上发表任何言论。

不过请你注意你的方式和方法,大家更多的是需要积极的引导和鼓励,而不是讽刺和谩骂。相信我们都是受过高等教育的人,请你注意你的言辞和你的形象。

[ Last edited by jackei on 2005-4-6 at 08:57 ]
回复 支持 反对

使用道具 举报

该用户从未签到

33#
发表于 2005-4-6 08:58:26 | 只看该作者
你认为我批评和抨击某人的一些观点和看法的时候,不是在帮助人吗?这个帖子已经被几百个人阅览过,他们从我们的争论中不能获得一些东西吗?

我确实是对测试行业中某一些观点进行了比较强烈的攻击,态度上不够谦虚,谨慎,也会得罪人,虽然我的本意不是针对你个人而出,这个我向你道歉。

我觉得争论是最好的学习方法,要是一团和气,只有一个声音说话,其他的叫好,那还叫学习么?
回复 支持 反对

使用道具 举报

该用户从未签到

34#
发表于 2005-4-6 09:10:23 | 只看该作者
语言刻薄,冷嘲热讽不是我的目的,只是我表达强烈意见的方式而已,我也不在乎什么形象,反正通过争论能把事情的真相告诉大家,自己就已经觉得很快乐了。针对我态度的人还可以继续拍砖,我全部接纳。

请大家关注一下事情本身,就是一个合格的测试工程师应该具备什么样的知识,现在的争论已经越来越象当年的问题主义之争,就是要多谈问题,还是要多谈主义。
回复 支持 反对

使用道具 举报

该用户从未签到

35#
 楼主| 发表于 2005-4-6 09:16:25 | 只看该作者
关键是争论一定要有一个最终的结论啊。我们在这里争论到最后——其实也不能叫争论了,我说过我的目的就是抛砖引玉,说白了就是来挨批的。不过你总要给大家明确一下你的观点吧。根据你以往的学习经历,你的经验,应该按照一个什么顺序去学习,学些什么,或者有没有其他的经验可以分享?你真的不认为你换一个方式给大家提供帮助效果会更好吗?
回复 支持 反对

使用道具 举报

该用户从未签到

36#
发表于 2005-4-6 09:38:47 | 只看该作者
jackei斑竹昨天怒了一下子,能够理解在一片好心被拍重了版砖后的情绪失控。

我一向敬重jackei,《程序员》测试栏目的撰稿,测试界很有名气,不低海松宝和FP,在我的博上还恭恭敬敬地把jackei的博排在蔡學鏞、王咏刚、孟岩、透明之列。
在这个帖子里,jackei没有必要发怒。争论是有意义的,但有没有看到参与这个争论的只有jackei、影子、Nio和我。有没有想过其他人为什么不参与?我觉得这个论坛的这股风气不太好,就是一片祥和,随便看一些贴,就是“你好强啊”、“你也很厉害”、“谢谢楼主\斑竹”,我曾跟朋友说过这里的讨论像是开人代会,全部鼓掌通过,这样下去是会退化的。

很多争论是没有结论的,尤其在软工,卡内基梅隆的理论也在不断地根据实践修正,这个行业起步不久,在美国也才几十年,所以要实践,要从实践中得到经验,要讨论,而不是只看书学习。看到这里很多发贴标题就是怎么学软件测试怎么学性能测试,这很让关注中国软件测试的人痛心。影子提出的问题与主义我在一个帖子里的一个回帖与他的观点也似乎不一样,这个问题我对自己的想法也不是很确定,所以希望能与大家做有意义的讨论,甚或争论。

我曾在一个贴子里提出:“3,为什么讨论的气氛不浓?这需要斑竹们的引导了。关于软件工程和流程管理的很多东西是没有标准答案的,如果一有问题提出,斑竹码了一大段字,大家除了up和学习就没话了,那这问题就有一半是白提了。”
http://bbs.51testing.com/viewthread.php?tid=9104&fpage=1

希望这里的斑竹们,有经验的朋友们,多引导大家讨论些实际的东西,有些朋友因自己刚开始工作露怯不敢说,其实他们所面临的公司的情况也普遍也独特,说说对自己对别人都有好处。
回复 支持 反对

使用道具 举报

该用户从未签到

37#
发表于 2005-4-6 09:40:49 | 只看该作者
我现在还没有亮出我的观点?
我在前几个帖子中说到我要出的笔试题,以软件基础知识为主,这个观点black朋友也说明了。

我们要做的是软件的测试,而不是别的阿猫阿狗的测试,对软件都不了解,还来测什么?

至于什么学习经验,我也不是高手,整理不出来那么多的条条框框。只是觉得做开发和测试都要务实一些,注重实际问题的解决,有打破沙锅问到底的决心,就没有什么学习不了的东西。

至于软件测试概念和理论,对新手谈论过多,有害无益。没个测试工作5年以上经验的工程师不可能达到深刻体会和总结理论的地步。

纯属个人意见
回复 支持 反对

使用道具 举报

该用户从未签到

38#
发表于 2005-4-6 09:42:31 | 只看该作者
我个人认为,作为初学者还是需要行业理论来指导的。正如我们学习1+1=2一样,放着已有的理论知识不用,一切非得从头开始自已琢磨,这样不利于自身能力的快速提高。多看些书不会是坏事。如果书中写的不好不对,我们大可以不去理会。如果公司要招的不是新人,那也大可不必考应聘者那些个理论知识。不过我还是强调没有理论理念支撑的职业是不会有突破性的发展的。

另我只是这个行业中的无名小辈,如果我的声音真的能够达到“叫嚣”的程度,那是我的荣耀。
回复 支持 反对

使用道具 举报

该用户从未签到

39#
发表于 2005-4-6 10:01:09 | 只看该作者
呵呵,又跳出来找拍。
懒得再说了
回复 支持 反对

使用道具 举报

该用户从未签到

40#
发表于 2005-4-6 10:07:23 | 只看该作者
我们要做的是软件的测试,而不是别的阿猫阿狗的测试,对软件都不了解,还来测什么?

/// 严重同意。软件测试,先理解软件,再搞清楚测试。咱们这有招的测试,似乎也能张口闭口自动化,什么盒什么阶段,可刚来公司时装个软件,改个cmos都得让别人帮忙,还不是先把软件操作过关才能继续。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-1 21:41 , Processed in 0.083132 second(s), 23 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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