软件测试是研发的左膀右臂
作者:网络转载 发布时间:[ 2013/1/4 10:18:01 ] 推荐标签:
导语:这是一位工作于世界上伟大软件公司的软件测试工程师,他拥有的软件测试技术,曾多次在微软美国总部的工程卓越( Engineering Excellence)和工程论坛(Engineering Forum) 做技术演讲,同时也被微软全球技术大会(TechED 2010、 2011)、中国软件技术大会和ChinaTest 2012软件测试大会特邀做讲师或评委。为此CSDN记者对这位技术大牛进行了专访并发表成文,希望大家看完后,尤其是开发者和产品经理能对软件测试有个全新的了解,同时也能认识到软件测试对研发的重要性。
Bill Liu,现任职于微软美国总部Windows Azure部门,主管身份验证管理、网络负载均衡和域名服务等模块的测试和质量管理的工作。 之前工作在服务器和工具部门,负责微软中小型企业解决方案的产品测试和努力提高测试工具及测试平台的易用性和有效性。对软件测试、质量控制和流程管理以及测试自动化有着深刻理解,为多个大中型企业提供敏捷测试和测试自动化实战培训和咨询,并受邀与多个企业和高校做技术交流, 编有《详解微软Windows Azure云计算平台》一书。
我愿化身沟通之桥
提问:请和大家介绍下你及所从事的工作。
Bill Liu:首先感谢CSDN安排这次专访,提供这么一个宝贵的机会和国内的朋友交流。我是Bill,目前在微软美国总部Windows Azure部门负责管理软件测试和质量管理工作。我负责的工作包括网络基础架构、网络负载均衡、域名服务以及身份验证和管理。
在此之前是在服务器和工具部门,负责微软中小型企业解决方案的产品测试和提高测试工具以及测试平台的易用性和有效性。而在加入微软之前,我是在俄克拉荷马大学学习并获得计算机硕士学位,本科则在国内南开大学获计算机学士,毕业后在南京软件公司做过几年系统集成软件开发工作。
提问:根据介绍你毕业一开始是在国内软件公司做系统集成软件,是什么原因促使你加入到出国留学大潮中?在国外工作这么久了,你认为美国公司和中国公司大的不同在哪?
Bill Liu:其实当时原因很简单,是想尝试不同的人生经历。毕业后在国内软件公司工作的几年时间,虽然工作比较稳定也还不错,但静下来时总感觉有点迷茫,不知道自己未来在哪?未来的五年,十年又会向哪里发展?而那个时候,周围又有几个朋友在办理出国,于是很自然地加入了他们的行列。
我觉得软件公司来说,个人感受比较深的是美国公司总的来说更看重对员工的培养。比如微软有非常完善和成熟的员工帮助成长体系,包括培训、职业发展规划和路径。其实很多美国公司都认为员工只有成长,公司才能持续发展,这让员工真实感受到“员工是公司大的财富”。另外他们也非常看重个人技术能力,通过技术来赢得别人尊重,通过技术来管理和领导下属。
提问:你经常奔波于中美两地做技术交流,实际上你也比较忙,为什么这么喜欢做技术分享?希望借此带来什么?
Bill Liu:我记得在2010年首次回国参加在北京举办的微软全球技术大会,介绍微软云计算产品和技术。演讲结束后很多人围着我问更多的问题,他们中很多人实际上有较深的了解,但是感觉很多人的技术和知识普遍比较“死”或呆板。我回美国后也继续在和国内的人交流,同时我也想明白很多:其实国内很多技术并不落后,因为互联网的原因,他们很容易获得相关知识,不像以前那样信息闭塞。但他们的获得渠道基本上是文章、书籍、博客或微博,缺少面对面的交流。要知道光看别人的文章只能看到写出来的东西,文章背后的东西却看不到,很容易造成知其然不知所以然。所以开始做起技术交流,希望自己可以在云计算和软件测试方面成为中美之间的一座桥梁,通过面对面的交流,不仅诠释和分享技术,更重要的是传递技术背后的思想,文化和背景。
提问:你和方国伟共同编写了《详解Windows Azure云计算平台》一书,在这本书中,你都做了哪些贡献?在编写过程中有什么难忘的回忆吗?
Bill Liu:这本书是国内第一本全面介绍windows Azure的专业书籍。我和方国伟起初并不认识,当时我们都打算写一本有关Windows Azure的书籍,我们在联系出版社的时候被电子工业出版社的编辑牵上了线。于是我们从头开始考虑、策划、组织、编写和审阅该书,我编写了这本书约40%的内容。
写书的感觉是“痛并快乐着”。我写作功底较差,以前从来没想过会写书。写作基本上是在晚上和进行的,中间几度想放弃,但是想到国内极缺一本全面和系统介绍Azure的书籍,也咬牙坚持下来。另外写作过程中为了保证质量,确保技术的精确性和书籍的可读性,我们经常交换草稿,把自己当读者,然后从读者角度提出修改意见。
相关推荐
更新发布
功能测试和接口测试的区别
2023/3/23 14:23:39如何写好测试用例文档
2023/3/22 16:17:39常用的选择回归测试的方式有哪些?
2022/6/14 16:14:27测试流程中需要重点把关几个过程?
2021/10/18 15:37:44性能测试的七种方法
2021/9/17 15:19:29全链路压测优化思路
2021/9/14 15:42:25性能测试流程浅谈
2021/5/28 17:25:47常见的APP性能测试指标
2021/5/8 17:01:11