51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 3392|回复: 7
打印 上一主题 下一主题

[原创] 专访微软测试经理:软件测试的未来在哪里

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-12-18 17:43:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
专访微软测试经理:软件测试的未来在哪里

http://cssoft.5d6d.com/thread-153-1-1.html
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-12-18 17:50:31 | 只看该作者
好帖
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2008-12-18 18:05:12 | 只看该作者
请楼主编辑帖子,把文字内容转贴过来.
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-12-18 21:38:38 | 只看该作者
好像根本就看不了吗。。。还是直接粘出来得了
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-12-18 21:46:59 | 只看该作者
贴吧
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2008-12-19 10:42:50 | 只看该作者

我贴吧

CSDN独家访谈】通过上一篇对微软测试经理Francis Zhou的采访,我们大概了解了他在软件测试方面的一些成长故事。在任何一家公司,你光遇到一个好的经理还是不够的,还需要好的“战友”和成长环境。于是我们继续请微软测试经理Francis Zhou来谈谈微软在软件测试方面是如何招募人才和培养人才的。

测试经理必须保证“招进来的人要比自己聪明”

除了技术类的工作以外,测试经理另外一部份重点工作是组建及发展测试团队。微软的成功很大一部分来自于对人才的重视,而这种重视在招聘期间就可以充分体现出来。测试经理作为团队里资深的管理人员,必须要参与到人才的招聘和面试流程的每一个环节中去。

Francis说:“我们组的每一个人我基本上都曾经面试过,如果面试的是测试组长或者经理,我一定会参加,因为这个人很可能会成为我的接班人,我必须保 证我招进来的人要比我聪明。把最优秀的人才招进微软只是第一步,作为领导我们还有责任为员工创造环境使他们最大化的发掘他们的潜能,其中包括对员工的职业 规划提供必要的辅导。”

提到微软亚洲工程院在培养测试人员上的特点时,Francis指出微软为每一个个人贡献者(Individual Contributor)和管理人员都创造了平等的成功发展的机会,让他们得其所好。这是微软多年来一直提倡人才培养理念。除此之外,在微软特别强调对测 试工作的重视,将测试人员与开发人员同等对待。这些政策使得由测试、开发、PM组成的团队能更有效的在一起工作,从而对提供高品质的产品产生了直接的影 响。

在人才招聘和管理上的经验和教训

一个团队的成功离不开他的管理者,但是不是所有人都能成为管理者。成为管理人员之后,很多最宝贵的经验和教训会来自对人才的招聘及管理上。在这点上, Francis从一些教训中得出了很多宝贵的经验。第一次教训是在他刚刚做测试组长后不久,有一个之前做手工测试很出色的员工调到了他的组里。因为他们测 试的是API,需要开发自动化测试工具,因此这个员工开始转向开发测试软件,但这次转行做得很费力。开始他以为只是个时间问题,只要他花更多的时间和精力就能解决的。但后来经过一年的尝试的,这位员工最终还是换到了另外一个更适合他特长的团队。

Francis说:“这次教训使我认识到帮助员工找到适合他而且他喜欢做的工作是多么的重要。从此之后我更加注重员工的兴趣以及特长,为他们创造能最大发挥他们潜能的工作环境。”

IT企业长久发展必须能为个人贡献者和职业管理人员都创造成功的机会

在任何一家企业,根据每个人的不同特长安排不同的工作,不一定每个人都要成为管理者,技术路线和管理路线应该都是可行的。Francis刚成为测试经理以 后,在寻找接替他工作的测试组长时发生了一件事情。当时有一个员工工作很努力,技术上也很强,所以顺理成章举荐他做了组长。但之后不久就发现他在带领和管 理团队方面遇到了很大的困难,以至于在巨大的压力下病倒了。这个组工作的进度相应也受到了影响,最后通过大家的努力这个项目才得以按时完成。

Francis说:“从这一次我体会到了一个好的技术人员不一定就会是一个好的管理者,而一个IT企业要长久发展就必须能为个人贡献者 (Individual Contributor)和管理人员都创造成功的机会。从那儿以后我为个人贡献者创造了更多的机会,让他们不必成为管理人员也能获得个人职业发展的成 功。”

采访后记

在采访之后闲谈中,记者得知在微软,测试是一个必须的环节,不是可有可无的。招测试开发工程师时所用的标准是跟开发师一样,因为一个出色的测试人员同时也 应该是一个出色的开发人员。其次是对软件开发流程的重视,在开始测试前有测试设计文档,并且在软件生命周期的每一步都明确知道测试队伍的任务。这两点是国 内软件企业应该研究以及学习的,当然也要根据自己公司的实际情况去适当改革、引进。

说到最喜欢的书,Francis认为”Lessons Learned in Software Testing“是一本作者们把在现实工作中所积累的经验提炼后写出来的有效参考书,里面有很多值得借鉴的经验教训,比起那些光谈理论的软件测试书籍实用的得多,是本好书。

如果你希望能够与Francis等微软测试专家进行更深入的探讨,可以加入“微软测试专家Group”


Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=1688110
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-12-19 10:44:35 | 只看该作者
专访微软测试经理Francis Zhou:软件测试的未来在哪里
来源:MSUP        关注度:8        发布时间:2008-12-09
关键词: 软件开发人员 | 测试工程师 | 系统测试 |

       Francis Zhou 毕业于加州大学系统圣克鲁斯分校。他于2000年加入微软,曾在总部先后担任软件开发测试工程师及测试组长等职务,参与了Windows XP及Windows Presentation Foundation的开发。2005年初他正式加入微软亚洲工程院并先后参与了TTS, Microsoft Speech Server, ActiveSync, GamesUX等项目的开发及测试。他现任测试经理,主管游戏平台及移动平台多媒体软件的测试开发。
       Bug还没出现以前就将其杜绝,这才是软件测试的未来
      机遇总是光临有准备的头脑,Francis走上测试之路虽然有些偶然,但他在解决问题的特质才是真正的关键。他是从大学一毕业就加入微软做了一名软件开发测试工程师(SDET),最初做这行是测试这行选中了他,然后他回过头来又选中了测试。在大学时对软件工业的认识很薄浅,以为除了开发工程师就是管理人员。后来微软来他们学校招聘,他第一次听到还有SDET这么个职位,是荐于纯开发与纯测试之间的。当时没怎么在意,后来到微软面试时才知道面的是SDET。因为一直很向往加入微软,所以不管三七二十一就答应了。加入微软之后他有一次偶然碰到了那位到他们学校招聘的人力咨询师,就问她为什么推荐自己做SDET,才知道是自己回答她问题的时候很注重对细节的描述,而且喜欢把问题拆开来了解决,而这些都是一个SDET的基础素质,所以说最初是测试选中了自己。进入微软后做了一段时间后有很多其他的职位可以选择,但在测试行业中总是有着解决不完的难题。软件工程本身就是一个很新的课题,而软件测试工程则是近十几年才开始被重视的,里面有很多需要完善解决的东西。
       Francis说:“我觉得在这个领域有很好的发展前景。现在软件测试大多数还只是停留在找bug阶段,而如果真的要做好产品的话要在bug还没出现以前就将其杜绝,这才是软件测试的未来。因为我对软件测试这个行业很看好,就留了下来,所以可以说我回过头来又选中了测试。”
       至今没有碰到新的理念能完全否定以前的认识
       每个人对事物的认识都不是不断变化的,通过学习知识和项目经验的积累。有些时候人们会产生一些顿悟,对一个事物有了全新的理解。谈到是否在软件测试方面有过这样的顿悟,Francis认为至今还没有碰到一个新的理念能完全否定以前对测试理念的认识,因为他对测试的认识是慢慢积累而后拓展到新的领域的。
       刚进微软不久,Francis从一位资深工程师那里学到了自动化测试的几种常用模式,使自己写的自动化测试程序更加规范化。它可以在一个框架中重复利用,更有效率地组建自动化测试案例,这个认识在以后诸多产品测试计划中都起到了很重要的作用。第二个认识是在听了一个演讲后领悟的。那次演讲的主题是怎么样提高测试的效率,如何从找缺陷转换到防止缺陷的产生,使Francis对测试团队的作用提高到了一个新的层面,从单单在产品里找bug,到了如何与开发团队合作把整个团队的工程质量水平提高上来,也就是做到从Bug detection到Bug prevention的转变。
       Francis说:“从那以后,我开始更加强调测试团队在产品设计以及开发初期的介入,使很多bug还在设计期间就被找出来并且该掉,不仅提高了测试的效率同时也提高了产品的质量。”
       9个月测试了近1500个游戏,总部测试组都无法做出的成绩
       想要成为测试经理,我们必须要先了解一下测试经理主要的职责是什么。在微软一个测试经理主要负责制定一个产品或者一组重要功能的测试计划,然后按照计划带领一个测试团队去完成对该产品的测试任务。测试计划里除了要规划哪些功能要测、哪些不要测之外,还要详细解释各种测试方法在该产品测试中的应用方法,以及设置其优先级。制定测试计划也就是对该产品从测试角度进行分析,然后根据现状做出取舍,以便在有限的时间和资源内对产品质量做出最有效的评估的一个战略规划。而后在计划实施阶段,测试经理也要帮助建立起一些必要的工程流程,以保证计划的实施。然后在一个产品最终阶段,测试经理通常会担当质量把门人的角色,保证严重的缺陷都能够得到修复。
       从一个测试工程师到测试经理,Francis作过了很多项目。谈到说他觉得最满意的项目,Francis说:“这个比较难说,因为每个项目都有它做得好的和可以改进的地方。如果一定要举个例子,那么我会选择Windows Vista里对Games Explorer的测试。我们是在Vista发布前九个月时从总部那边把这个项目接手过来的。做过测试的人都知道,一个项目的结尾阶段是对测试组最具考验的时候。我们接手该产品的测试任务以后,只花了1个多月的时间就把所有事都接管过来了,而且做得比以前更好、更有效。而后的几个月中我们又找到并修改了Games Explorer中以前没有找的很多缺陷,而且测试了近1500个游戏在Vista上的兼容性。自豪地说,我们组在这9个月里做出了总部测试组都无法做出的成绩。能在这么短的时间内取得这样的成绩,除了归功于他们在先进自动化技术上的投入,主要还是靠着我们建立的过硬的队伍。”
       最近,Francis主要在做下一版Windows Mobile里的几个核心组件,以及一个在桌面平台上与Xbox Live有关的用户端软件。这两个项目对于Windows Mobile和Xbox Live平台都是至关重要的,期待会有更出色的成绩。
      采访后记
      我们这次主要谈了谈Francis本人的一些经历。明天我们将请Francis重点来谈谈微软测试需要什么样的人才和他们的人才培养机制,欢迎大家继续关注。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2016-12-20 16:14
  • 签到天数: 2 天

    连续签到: 1 天

    [LV.1]测试小兵

    8#
    发表于 2009-5-12 17:29:20 | 只看该作者
    Thank you.....learn more here.
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-5-23 17:10 , Processed in 0.076441 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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