微软面试-教你如何参加微软面试
2008-10-30 14:06
323 查看
本文中作者主要针对微软面试的测试工程师或者开发测试工程师而写。
作为在微软已经工作了1年半的一个小小的Vendor(SDET),之间也面试了不少Candidates,一直想说说我的想法,只是一直不知道该怎么说。今天,我觉得应该把我对测试的理解和微软面试的理解拿出来给大家分享。
这次说的是开发与测试的关系。
我们项目组是以SDET(开发测试工程师)为主的。所以我们招人的条件就是精通测试,熟悉开发。但是,我遇见很多有1、2年的开发经验的Candidates,当我们给他们介绍我们是做测试的时,他们马上说,我只想做开发。为什么,因为觉得做测试会让自己的开发技能减退。
我一直认为测试跟开发是相辅相成的(看得眼熟吧?马哲里的原话:),开发是锻炼一个人的能力,而测试则是锻炼一个人的思路。做过单元测试,会让你以后写代码时更加注意代码的可读性、简洁性、高效性;做过集成测试,会让你以后写代码时更加注重各个方法、类之间的联系;做过系统测试,会让你以用户的角度去思考你的代码和界面设计。我觉得一个开发人员,想向更高的层次走,去做测试是一个不错的捷径。
作为1、2年的开发工程师,正适合来做测试,哪怕最简单的页面测试(说白了就是随便点点)。可是他们却看不上测试的工作,认为那个是任何一个人都可以做的。真的吗?既然测试那么简单,为什么一个简单的login登陆界面的测试用例你们都设计不好呢?
测试不是任何人可以替代的,哪怕是简单的UI测试。测试和开发就像修汽车的和开汽车的。修汽车的人不见得都会开汽车,开汽车的人也不见得都会修汽车。但是,一个真正优秀的司机,应该是开车开得好,修车也修得好。测试是需要经验的。如果你用心作一年UI测试,一个新的UI来了,你会知道哪最容易出错,哪是用户最喜欢用的功能,这种经验是任何新人都取代不了的。这只是最简单的UI测试。而我个人认为的测试的巅峰---性能测试,它要求测试人员需要有完整甚至近乎完美的计算机知识。操作系统、编译原理、数据库、数据机构、算法、网络、计算机硬件等等,这些知识不是任何一个做开发1、2年的人都具有的!
开发工程师们呀,请放下你们的架子,可以适当的选择测试工程师或者开发测试工程师来做做。这是丰富你们职业经历,提升你们职业技能很不错的捷径。而且,即精通测试,又懂开发的人真的好少。。。。。
| 分类: IT人生 | by NetFetch ]
作为在微软已经工作了1年半的一个小小的Vendor(SDET),之间也面试了不少Candidates,一直想说说我的想法,只是一直不知道该怎么说。今天,我觉得应该把我对测试的理解和微软面试的理解拿出来给大家分享。
这次说的是开发与测试的关系。
我们项目组是以SDET(开发测试工程师)为主的。所以我们招人的条件就是精通测试,熟悉开发。但是,我遇见很多有1、2年的开发经验的Candidates,当我们给他们介绍我们是做测试的时,他们马上说,我只想做开发。为什么,因为觉得做测试会让自己的开发技能减退。
我一直认为测试跟开发是相辅相成的(看得眼熟吧?马哲里的原话:),开发是锻炼一个人的能力,而测试则是锻炼一个人的思路。做过单元测试,会让你以后写代码时更加注意代码的可读性、简洁性、高效性;做过集成测试,会让你以后写代码时更加注重各个方法、类之间的联系;做过系统测试,会让你以用户的角度去思考你的代码和界面设计。我觉得一个开发人员,想向更高的层次走,去做测试是一个不错的捷径。
作为1、2年的开发工程师,正适合来做测试,哪怕最简单的页面测试(说白了就是随便点点)。可是他们却看不上测试的工作,认为那个是任何一个人都可以做的。真的吗?既然测试那么简单,为什么一个简单的login登陆界面的测试用例你们都设计不好呢?
测试不是任何人可以替代的,哪怕是简单的UI测试。测试和开发就像修汽车的和开汽车的。修汽车的人不见得都会开汽车,开汽车的人也不见得都会修汽车。但是,一个真正优秀的司机,应该是开车开得好,修车也修得好。测试是需要经验的。如果你用心作一年UI测试,一个新的UI来了,你会知道哪最容易出错,哪是用户最喜欢用的功能,这种经验是任何新人都取代不了的。这只是最简单的UI测试。而我个人认为的测试的巅峰---性能测试,它要求测试人员需要有完整甚至近乎完美的计算机知识。操作系统、编译原理、数据库、数据机构、算法、网络、计算机硬件等等,这些知识不是任何一个做开发1、2年的人都具有的!
开发工程师们呀,请放下你们的架子,可以适当的选择测试工程师或者开发测试工程师来做做。这是丰富你们职业经历,提升你们职业技能很不错的捷径。而且,即精通测试,又懂开发的人真的好少。。。。。
| 分类: IT人生 | by NetFetch ]
相关文章推荐
- Seo培训之后,如何参加面试
- 微软面试(or电面)试题——如何判断一个单链表是否存在回路
- 参加面试时如何有技巧的回答一系列的问题
- 如何准备微软的面试?
- 收藏微软面试智力题 (附答案)
- 微软等数据结构与算法面试100题 第十七题
- 技术面试中常被问到是否参与开源,那如何清晰展示 GitHub 项目呢?
- (转载)Nicholas C. Zakas如何面试前端工程师
- 微软面试100题2010年版全部答案集锦(含下载地址)
- 回答阿里社招面试如何准备,顺便谈谈对于Java程序猿学习当中各个阶段的建议
- 如何在面试中发现优秀程序员
- 没有拿得出手的项目, 如何在面试/简历中为自己加分?
- 微软面试智力题
- 如何加速XML反序列化(精简框架集2.0SP1,WinCE4.2) -- 寻求微软技术支持记
- 微软面试心得总结
- 如何准备阿里社招面试,顺谈 Java 程序员学习中各阶段的建议【转】
- 如何应对保研面试
- 面试时,如何成功的将考官随手拿起的物品卖给他?
- 面试时,如何向公司提问?
- 阿里面试算法题-1-100随机替换两个为零,如何快速找出