02 2013 档案
测试公理
摘要:什么是公理?在百度百科中可以查到:所谓公理,就是经过人们长期实践检验、不需要证明同时也无法去证明的客观规律,释义如下: 1) 经过人类长期反复的实践检验是真实的,不需要由其他判断加以证明的命题和原理。 2) 某个演绎系统的初始命题。这样的命题在该系统内是不需要其他命题加以证明的,并且它们是推出该系统内其他命题的基本命题。 那么在测试领域是否也存在这样的客观规律呢? 我们看到,在不同项目的测试过程中,测试行为的差异如此巨大。在软件测试的七项基本原则中有一条“测试活动依赖于测试的Context”,也就是基于不同版本的应用目标、复杂程度、质量要求以及人员成熟度等等因素,每个测试... 阅读全文
posted @ 2013-02-22 21:52 Paul.Z 阅读(1024) 评论(1) 推荐(1)
做一个海盗派Tester
摘要:我在公司内部的测试会议上,分享过一个主题:To be Professional!在临发表前我又增加了一个副标题:做一个海盗派Tester。这个想法来自于James Bach的一本书《Secrets of A Buccaneer - Scholar》,中文译本书名为《学习要像加勒比海盗》。 James Bach是一位测试专家,他高中辍学,后来加入APPLE,几年后成为测试经理,被誉为 APPLE Genius;他是ET(探索测试)的创始人之一,《Lessons Learned In Software Testing》的作者之一;他还是微软反托拉斯案中的专家证人,为微软的垄断判决提供关键证据。.. 阅读全文
posted @ 2013-02-21 23:46 Paul.Z 阅读(1364) 评论(0) 推荐(2)
测试人员需要什么技能?
摘要:这个问题很多人问过,也有很多人回答过,我非常赞同来自Michael Bolton的以下观点和建议(不过有一点补充,参见:做一个海盗派Tester),欢迎讨论。批判性思维 对于一个测试人员,最重要的技能之一就是批判性思维。 批判性思维是对思考自身的思考,目的是不再被愚弄。批判性思维是一种训练,检查事物,并且质疑我们对它的理解:哪些部分可能是不完整的;哪些部分可能是错的;哪些部分可能不能分享给其他人;哪些部分可能是暂时的,会随着时间发生改变。 优秀的测试人员批判性地思考他们正在测试的产品。开发人员和管理者更倾向于用正面、乐观的眼光来看待产品。测试的关键目标之一是识别风险,指出乐观和自信是没... 阅读全文
posted @ 2013-02-21 23:34 Paul.Z 阅读(1880) 评论(1) 推荐(2)