Sign in
Bill Liu's Blog
.Net, .Net Profiling, Windows Azure, Managed Fault Injection, cloud computing, software testing
Translate This Page
Translate this page
Powered by
Microsoft® Translator
Options
Email Blog Author
RSS for posts
Atom
RSS for comments
OK
Search
Tags
Fault Injection
software testing
Windows Azure
云计算
Archive
Archives
December 2012
(1)
November 2012
(1)
September 2012
(1)
August 2012
(1)
July 2012
(1)
June 2012
(3)
May 2012
(5)
April 2012
(1)
March 2012
(1)
October 2011
(1)
July 2011
(1)
January 2011
(1)
December 2010
(3)
October 2010
(1)
May 2010
(1)
March 2010
(2)
Posts
Subscribe via RSS
Sort by:
Most Recent
|
Most Views
|
Most Comments
Excerpt View
|
Full Post View
Bill Liu's Blog
优秀员工的十大要素
Posted
5 months ago
by
billliu
1
Comments
前两天整理自己在微软的工作邮箱时候,偶然看到多年以前比尔·盖茨写给员工的一份邮件,我一直保存偶尔翻出来看看。他在该邮件中列出了成为公司优秀员工的10大要素。 经常有人问我如何成为一个好的经理,我在许多专栏中也多次谈到。但是很少有人反问:如何成为一个好的员工? 下面是我在最优秀的员工身上发现的他们共有的10大特征,公司应该竭尽所能吸引具有这些特征的员工。 如果你具有这些特征,你可能就是这些最好员工中的一个了。 第一:你必须对你的产品有强烈的好奇心。你必须亲自使用你做的产品...
Bill Liu's Blog
提高软件质量实践―― Facebook 篇
Posted
6 months ago
by
billliu
2
Comments
Facebook从04年的哈佛校园的学生项目在短短的7-8年的时间中快速增长为拥有10亿用户的世界上最大的社交网络,又一次见证了互联网创业成功的奇迹。同时它的产品研发流程也成为了众多互联网产品公司的追逐对象。今天我们来看一下facebook在产品质量控制方面的实践。有人说,现在的google象早期的微软,现在的facebook象早期的Google. 我觉得无不道理。 虽然facebook已经早已不是创业公司,但是不难看出它在产品研发和质量控制仍然保持着创业公司的风格。在产品研发上,他们以小的研发团队为核心...
Bill Liu's Blog
Dev owns testing, Dev owns quality, really?
Posted
8 months ago
by
billliu
3
Comments
You might hear a lot about dev owns quality recently. James whittaker, the former engineering director of Google, spends quite a lot pages in his new book <<how Google Test software>> to articulate why dev should own testing, and why should...
Bill Liu's Blog
提高软件质量实践―― Amazon 篇
Posted
9 months ago
by
billliu
1
Comments
前几天回国转了一圈,做了两家企业质量管理培训,一次上海测试沙龙,和chinatest两次演讲。收获颇多,以后慢慢分享。回来后发现我的软件质量实践系列文章距离上一次发表已经有很长一段时间了。我想还是先把它写完,再写别的文章吧。那么今天我们看看互联网公司的另外一个大哥大是如何做质量控制的――Amazon. Amazon是一个很传奇的公司,它1995年的时候以一个网上书店起家,在短短的十几年里成为全球最大的在线购物公司。更为甚者,他在2005推出的AWS云计算服务更是被业界公认为云计算的鼻祖,也是现在全球最大最成功的云计算服务提供商...
Bill Liu's Blog
再看云计算是否安全
Posted
10 months ago
by
billliu
0
Comments
Amazon的AWS云计算服务又宕机了,这是6月份的第二次。和其它的宕机事件一样,又引发了大家对云计算安全性的质疑。其它的云计算服务比如windows azure 或google的gmail服务的宕机也时有发生。 老是出问题好像不太符合云计算的吹捧的高安全性呀。那么云计算的安全性到底如何,做为那些正在准备引入云计算的公司,是否需要需要再考虑考虑呢?下面谈谈我的看法。 首先要订正的是该事件实际上不属于安全性的范畴而是高可用性的问题。安全性通常是指是否可以访问未授权的资源或数据(当然DoS攻击也是安全性问题...
Bill Liu's Blog
敏捷,是灵丹妙药还是又一个忽悠?
Posted
11 months ago
by
billliu
0
Comments
敏捷开发和敏捷测试这两年自从从国外引进后,在国内很火,很多人都在谈论。无论是项目延期,失败,质量低下等等,你总能听到分析的原因是:“看看,你没有敏捷了吧”。所以一下子敏捷成了包治百病的灵丹妙药。很多项目组公司开始学习敏捷,采用敏捷,转向敏捷。但是遗憾的是很多人尝试过后发现以前的问题并没有被敏捷所解决掉,反而带来了很多新的问题,于是也有人就得出结论:敏捷又是一个大忽悠。读了很多网上关于敏捷的辩论,我想起一个故事: 话说清朝的时候慈禧太后听说西方国家有个新的交通工具,汽车...
Bill Liu's Blog
google testing 的光环正在褪去?
Posted
11 months ago
by
billliu
1
Comments
最近因为在写一个各个公司质量控制实践对比的系列文章,包括微软,google,amzon和facebook,所以对google的测试越加了解。google是互联网公司的领导者,它的产品质量控制也成为其它公司的学习的楷模。James,前google测试总监,在他的新书《how google test software》中号称google的测试实践将会是其它互联网公司实施质量控制的教科书。但是随着对google测试的了解加深,与更多的熟悉或者工作在google的测试工程师的深入交谈,发现google真正的测试实践好像不太完全象外面宣传的那样耀眼...
Bill Liu's Blog
提高软件质量实践――google 篇
Posted
11 months ago
by
billliu
1
Comments
很多人应该都看过James whittaker的博客或新书 《how google test software》,在这里我不想重复他的内容,而是从另外一个角度来分析对比google是如何保障它的产品质量的。 首先申明的是本人并没有在google工作过所以没有第一手的经验,仅以一个旁观者的身份来分析google的质量控制实践。主要信息来源于google测试博客,在西雅图google工作的朋友聊天和项目上合作,以及James的新书<<how google tests software>>...
Bill Liu's Blog
探索性测试揭秘
Posted
11 months ago
by
billliu
2
Comments
最近看了不少有关探索性测试的讨论和观点,老实说越看越糊涂。所以忍不住吐槽一下,在这里和大家讨论一下探索性测试。希望对于想学习和尝试探索性测试的朋友有所帮助澄清,或者是更加糊涂,^_^。 探索性测试有很多很多的定义: 百度百科的定义:“同时设计测试和执行测试”。 嗯。。什么意思? Cem 老人家的正式定义:“a style of software testing that emphasizes the personal freedom and responsibility...
Bill Liu's Blog
对测试的要求太高?
Posted
over 1 year ago
by
billliu
1
Comments
微软的软件质量控制实践三篇写完了,收到很多评论。不可能一一回答,所以在这里我挑几个评论最多的和有代表性的,和大家再多讨论一下。希望有所帮助。 1. 对测试的要求太高了 在国内培训的时候经常遇到的一个说法:“(比如测试自动化,工具,流程)的确好处很多,但是它对测试的要求太高了”。刚开始的时候我很惊讶,第一次听到对测试要求太高的说法,后来听多了才慢慢意识到这才是问题所在。如果你认为国内的测试比国外落后N年的话,我觉得“对测试的要求太高了“的观念就是导致这个落后的根本原因...
Bill Liu's Blog
软件质量控制实践――Microsoft 篇 (3)
Posted
over 1 year ago
by
billliu
0
Comments
7. invest on test engineer’s career 无论产品使用何种方式保障质量,人总是最核心最关键的因素。提高软件质量有无数种方式和无数个因素,如果非要说一个最最重要的方式,那就是激发测试工程师的工作热情。You can only achieve average by working hard, but passion is the one driving to excellence. 为了最大化激发测试工程师的潜能,微软为测试工程师设计一整套完善的职业发展计划...
Bill Liu's Blog
code coverage, what is for after all?
Posted
over 1 year ago
by
billliu
0
Comments
I was reading discussions on software testing code coverage. The discussion was dominated by what the code coverage number for unit test or overall test are correct or desired. 40%, 60%, 80%, even 100%? some claims that google only requires 60%. some...
Bill Liu's Blog
软件质量控制实践――Microsoft 篇 (2)
Posted
over 1 year ago
by
billliu
2
Comments
4. Drive quality upstream 我们都知道bug越是滞后发现,修复的成本越高。据微软统计,如果产品发布以后需要发布一个热修复,它的直接成本是150万美元(间接成本在200万美元),而在发布之前的一个月发现的话,修复成本是5万,设计阶段修复成本是1千,需求阶段修复成本是1百。在需求分析阶段,测试人员主要职责就是验证需求分析的可行性和可靠性。PM和DEV的共性是易于乐观,倾向于把实际情况简单化,所以会作出很多假设。比如用户肯定不会这么使用,用户肯定知道如何用,所有用户的环境肯定都有该配置...
Bill Liu's Blog
软件质量控制实践――Microsoft 篇 (1)
Posted
over 1 year ago
by
billliu
0
Comments
因为工作在微软的缘故,无论我在给国内企业做软件测试内训的时候,还是在质量技术大会上做演讲的时候,问的最多的一个问题就是:微软如何做测试的?前几天看见有人在新浪微博上讨论是否需要专职QA,再有我刚刚决定带领两个google在西雅图的测试工程师一起翻译google的新书《how google tests software》。微软以前也有一本书《how we test software at microsoft》。所以几件事情碰到一起,有感而发,决定写一个“xx公司如何测试的”系列文章...
Bill Liu's Blog
any update on managed fault injection in testapi?
Posted
over 1 year ago
by
billliu
1
Comments
there is an issue with fault injection api in the latest testapi version (0.6). unfortunately the testapi project on codeplex doesn't seem to be actively maintained any more. so i'm working on creating an new project on codeplex for managed fault injeciton...
Bill Liu's Blog
TechED 2011 北京
Posted
over 2 years ago
by
billliu
0
Comments
TechED 2011圆满结束了。很荣幸再次接受主办方的邀请,能够亲临大会现场感受,可以说是行程匆匆、收获多多。因为redmond这里工作很忙,加上刚刚回过国,所以这次在国内只呆了一个礼拜。本次行程的几个亮点: 1. 见了几个大学同学,回忆过去,展望未来。带来一瓶白酒,喝的吃的很过瘾。 2.做了两次有关Windows Azure的演讲。 3. 我的新书终于如期出版了《详解Windows Azure云计算平台》。woooh!大半年的奋笔疾书,呕心沥血,总算是小有收获吧。感兴趣的朋友可以在网上预购了...
Bill Liu's Blog
windows azure management portal 中文版
Posted
over 2 years ago
by
billliu
0
Comments
今天微软发布了最新版本的windows azure管理门户网站(management portal)。令人欣喜的是在该新版本开始支持中文了。虽然Windows Azure在中国大陆暂时还不可以使用,但是我们可以看出微软在继续为在中国推广Windows Azure而打基础的决心还是很大的。另外,中国大陆的用户完全可以学习和研究windows azure. 只是在注册时候选择中国香港。 而且微软经常会推出很多免费使用windows azure的机会,比如现在就有3个月免费(需要信用卡)和1个月免费(不需要信用卡...
Bill Liu's Blog
Microsoft Windows Azure Platform whitepaper (白皮书)
Posted
over 2 years ago
by
billliu
0
Comments
三个星期的圣诞节假期过的真快!今天是上班的第一天,感觉还在度假一样。好在假期时间没有白费,把David的关于windows azure platform whitepaper 好好读了一边。读的过程中顺便翻译了一下。正好还没有发现关于Windows Azure 平台的中文书籍,这也许算是关于Windows azure 平台的中文第一书吧? ^_^。。。 点击附件下载,欢迎宝贵意见。
Bill Liu's Blog
My Demo in TechED 2010 China
Posted
over 3 years ago
by
billliu
0
Comments
上传我在TechED 2010 中国上做的Demo。 以下是一些关于我课程的媒体报道(从百度上搜的): http://cloud.51cto.com/art/201012/236296.htm http://cloud.51cto.com/art/201012/236344.htm http://bbs.tech.163.com/bbs/itchaguan/191646556.html http://soft.cfan.com.cn/win7/201012/26/1293325638d13865...
Bill Liu's Blog
My Session PPT in TechED 2010 China
Posted
over 3 years ago
by
billliu
0
Comments
上传我的演讲PPT.
Bill Liu's Blog
Windows Azure
Posted
over 3 years ago
by
billliu
0
Comments
从北京TechED 2010回来已经快一个月了,一直想开始写一些针对云计算和Windows Azure的东西。主要是这次TechED之行感触很多,特别是国内对云计算技术的热衷。同时我又发现关于云计算的资料少之又少,关于Windows Azure学习资料就更是寥寥无几了。所以我想在我的博客中开始写关于云计算的东西。该博客 1. 面向国内用户 (所以我用中文了 :) ) 2. 专注于Windows Azure 技术,因为我在这个组工作 :)。 这次中国之旅非常匆忙。共做了5次演讲: 外包公司两次...
Bill Liu's Blog
Fault Injection to Web application or Windows service
Posted
over 3 years ago
by
billliu
2
Comments
I have been busy since this march when i moved to Azure team. since then, a newer version of TestAPI (v0.5) was released. we take a few bugs fix in this release. one of them is .net 4.0 compatible. in my previous post, i mentioned that you need to set...
Bill Liu's Blog
if it still not working
Posted
over 3 years ago
by
billliu
1
Comments
if you're sure that you followed exact steps in my previous blogs, but it seems the tool still not working. there are a few known issues that you can check to see if it's your case: 1. .NET 4.0 the current version (TestAPI 0.4) does NOT work on...
Bill Liu's Blog
Fault Injection For Managed Code
Posted
over 3 years ago
by
billliu
1
Comments
Introduction As part of software testing, we often want to know how the software behaves under failure conditions and to know whether the software system correctly handles error conditions, such as low memory, loss of network connectivity or dependent...
Bill Liu's Blog
Introduction
Posted
over 3 years ago
by
billliu
0
Comments
Hi, Welcome to my blog! My name is Biao (Bill) Liu. I'm a Software Design Engineer in Test in Microsoft. I own the Managed Fault Injection Tool released as part of TestAPI in codeplex ( http://testapi.codeplex.com/Wikipage ). So, I will mainly blog on...
Page 1 of 1 (25 items)