
QA、质量管理
TIB
16年软件研发和质量改进工作经验,曾任QA、测试经理、质量部经理、产品经理、技术总监、培训讲师、咨询顾问等职务,著有《软件测试技术大全》、《软件性能测试诊断分析与优化》、《软件自动化测试成功之道》、《大规模组织DevOps实践》等多本畅销书,目前关注软件质量优化、DevOps等领域,联系:18925189935@126.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
新技术项目的SQA
新技术项目的SQA陈能技2007-8-11 原文:SQA for New Technology Projects - James Bach 当你在开发一个产品时,如果中间包含一些因素是你没有什么经验的,例如新的技术,你将遇到很多意想不到的问题。这些问题需要新的工具,新的技能,或者需要足够的时间来解决。 用优化的开发过程来解决你理解的问题,但是这些解决办法对于你翻译 2007-08-11 13:41:00 · 2128 阅读 · 0 评论 -
CMM的本质
CMM的本质 陈能技2007-8-31 原文:Essence of the Capability Maturity Model – Judy Bamberger 作为动态软件开发(software development dynamics)的研究者,我对CMM很反感。我认为它过分简化了软件过程的问题,对于我们这些已经理解软件开发的人来说提供的益处太少,而对于那些不懂软件翻译 2007-09-01 22:00:00 · 2311 阅读 · 0 评论 -
质量保证:是否应该保持一个独立的组织
质量保证:是否应该保持一个独立的组织 陈能技2007-9-10 原文:Software Quality Assurance Should It Remain a Separate Organization- Johanna Rothman 产品开发组是为了组织起来制造人们会买的一个产品。组织产品开发组的第二个目的是拥有不断地制造产品的能力。为了达到这些目的,产品开发组翻译 2007-09-11 20:02:00 · 2106 阅读 · 0 评论 -
Surveillant,我写的一个配置管理辅助工具
Surveillant,我写的一个配置管理辅助工具陈能技2007-10-18一个辅助VSS配置管理工作的小程序,可获取指定时间范围内的所有文件版本历史。可利用它来生成简单的每日配置管理简报,记录当天配置库的文件变更历史。有感于配置管理员做配置库记录的工作量繁重,测试人员不了解文件版本变化,不知道如何有重点、有策略性地进行回归测试。所以写了这么一个小程序帮助解决问题,作为配置管理流程原创 2007-10-18 21:33:00 · 2622 阅读 · 0 评论 -
质量保证的六个模式(4) - 客户代表质量模式
质量保证的六个模式(4) - 客户代表质量模式 陈能技2007-10-6 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile翻译 2007-10-06 17:23:00 · 2310 阅读 · 0 评论 -
质量保证的六个模式(6) - 架构和实现模式
质量保证的六个模式(6) - 架构和实现模式 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile S翻译 2007-10-07 13:36:00 · 2412 阅读 · 0 评论 -
统称QA
统称QA陈能技2007-9-29 原文:The QA Catchall- Alan S. Koch 几年前,我在一次名为“A is for Assurance : A Broad View of SQA”的演讲中介绍保证质量需要进行的各种活动。在问题和回答环节,发生了这样一段对话: 某听众:我喜欢做你说的那些事情,但是我不知道怎样才能看到他们在我的QA部门出现翻译 2007-09-30 22:00:00 · 2865 阅读 · 0 评论 -
质量保证的六个模式(1) - 质量价值简介
质量保证的六个模式(1) - 质量价值简介 陈能技2007-10-1 原文:Quality:Its All in the Values – Neil Harrison 最近,我家搬到一个新房子。有些事情是搬进新房特有的兴奋:检查新房间、感觉一下脚趾头之间的地毯、第一次使用新的器具…啊,对了,新的器具。不幸的是,我们的热情被消减了一下,因为我们发现冰箱不制冷。我们翻译 2007-10-01 16:56:00 · 2713 阅读 · 0 评论 -
SCM工具的普遍特性
SCM工具的普遍特性 陈能技2007-10-23 摘自 :Software configuration management in agile methods – Juha Koskela 现在有很多的SCM工具,而它们的功能特性也有很大的不同。每一个工具都有它的长处和短处。例如,有些工具在变更控制方面很好,有些则在构建管理和版本能力方面很出色。 版本控制翻译 2007-10-23 20:51:00 · 2940 阅读 · 0 评论 -
质量保证的六个模式(8) - 质量在于意识的改变
质量保证的六个模式(8) - 质量在于意识的改变 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agil翻译 2007-10-07 14:22:00 · 2249 阅读 · 0 评论 -
质量保证的六个模式(2) - 雇用质量保证模式
质量保证的六个模式(2) - 雇用质量保证模式 陈能技2007-10-6 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile翻译 2007-10-06 12:16:00 · 2057 阅读 · 0 评论 -
质量保证的六个模式(3) - 引入客户质量模式
质量保证的六个模式(3) - 引入客户质量模式 陈能技2007-10-6 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile Sof翻译 2007-10-06 12:18:00 · 2291 阅读 · 0 评论 -
质量保证的六个模式(5) - 架构师控制产品模式
质量保证的六个模式(5) - 架构师控制产品模式 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile翻译 2007-10-07 09:48:00 · 2088 阅读 · 0 评论 -
质量保证的六个模式(7) - 代码拥有者模式
质量保证的六个模式(7) - 代码拥有者模式 陈能技2007-10-7 原文:Quality:Its All in the Values – Neil Harrison 我们从研究的组织中发现模式。这些模式形成了动态组成的软件项目组的语言模式。这里有一些模式是跟质量和价值尤其相关的。这些模式是从Organizational Patterns of Agile S翻译 2007-10-07 14:20:00 · 2186 阅读 · 0 评论 -
敏捷与质量
敏捷与质量 陈能技2007-10-9 原文:Agility and Quality – Alan S.Koch 摘要对于什么是“质量”有很多的定义,“质量是由旁观者定义的”,有些人会说这是不可能使用的定义,因为它很难在真正的业务场景中工作。但是敏捷方法不同意。敏捷方法就是用这种方法让产品的质量由顾客塑造。他们承认不同的人会用不同的观点看问题,所以对于项目来说谁翻译 2007-10-09 20:33:00 · 3132 阅读 · 0 评论 -
微软的代码调试准则
微软的代码调试准则陈能技2007-10-10今天在查阅MSDN帮助文档时偶然发现Visual Studio Team System对程序员的代码调试提出了一些指导原则,用户帮助程序员了解调试需要掌握的技巧和需要注意的行为规范。其中指出:程序员应该避免假设测试会找到所有的bug。这个道理很多测试人员都明白,但是未必所有程序员都理解,因为在某些程序员眼中,找bug是测试人员的“专利”,程序原创 2007-10-10 14:25:00 · 2109 阅读 · 0 评论 -
回归的风险
回归的风险 陈能技2007-10-11 原文:The Risk of Regression – Alan S.Koch “但是,它仅仅是一个很小很小的改动!我们怎么会预先想到它会造成这么大的问题?” 怎么会,确实! 回归(向后追溯)是软件系统的现实生活。即使之前是很好地工作的,但是不能确保它会在最近的“很小”的改变后也能工作。是的,模块设计和充分的系统架翻译 2007-10-11 23:06:00 · 2646 阅读 · 0 评论 -
敏捷方法的4个基本特征
敏捷方法的4个基本特征 陈能技2007-11-1 摘自 :Software configuration management in agile methods – Juha Koskela 2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并且成立了翻译 2007-11-01 20:42:00 · 6533 阅读 · 1 评论 -
在51testing的博客上新开了个栏目:自动错误预防AEP
在51testing的博客上新开了个栏目:自动错误预防AEP。http://www.51testing.com/?141783/action_spacelist_type_blog_itemtypeid_3892.htmlAEP是一个挺不错的概念,尤其是对于搞质量工作的QA来说,应该充分利用这个概念,在实际工作中使用AEP的理念。要在项目组中有效地实现AEP 并不容易,如果缺少了自动化原创 2007-10-13 18:03:00 · 2020 阅读 · 0 评论 -
建立单元测试标准
建立单元测试标准 陈能技2007-10-14 原文:Establishing Unit Test Criteria – Alan S.Koch 是时候出新版本了。那么应该把什么包括进来?显然,它应该包括每个模块的最新的最好的版本。对吧? “最新的和最好的”基于一个假设:最新的版本就是最好的版本。最新的版本添加了特性,纠正了问题,简而言之,改进了之前的版本。翻译 2007-10-14 20:35:00 · 2566 阅读 · 0 评论 -
TDD是否真的能保证质量?
Ben Hughes在InfoQ上发表了一篇名为《Does TDD Really Ensure Quality?》的文章:http://www.infoq.com/news/2008/01/does-tdd-mean-quality 文章中引用了2005年加拿大National Research Council的调查报告《The Effectiveness of Test-first原创 2008-01-28 23:26:00 · 2829 阅读 · 1 评论 -
微软的“DOM Inspector”
原来微软在去年5月份的时候就发布了一个名为“Internet Explorer Developer Toolbar”的插件,其中就包含了DOM查看器的功能。其使用方法与IE DOM Inspector 和Mozilla firefox中的DOM Inspector的使用方法都类似。下载地址:http://www.microsoft.com/downloads/details.aspx?fami原创 2008-02-03 21:54:00 · 3314 阅读 · 0 评论 -
Windows Mobile中的猴子测试工具 - Hopper
Hopper是一个用于对Windows Mobile设备的程序进行随机测试的小工具。Hopper通过发送随机的按键来对运行在Windows Mobile设备上的程序进行快速的测试。应该在开发的早期引入Hopper测试工具,因为越早发现Bug,其修改的代价越低。Hooper的测试覆盖面能非常地全面,虽然目的性不强,但是如果给它的运行时间足够长的话,它甚至能找到很多测试人员的测试用例不会覆盖到原创 2008-01-29 22:02:00 · 4382 阅读 · 0 评论 -
JavaScript的测试覆盖率工具 - JSCoverage
JSCoverage是一个用于度量JavaScript程序的代码覆盖率的工具。能显示哪些行被执行过了,哪些行尚未执行,这些信息对于测试覆盖率的分析和测试质量的衡量都很有用。 JSCoverage通过度量Web页面使用的JavaScript代码,收集被Web浏览器执行的JavaScript代码信息来达到测试覆盖率统计的功能。 JSCoverage支持IE6、IE7、Firefox原创 2008-02-17 19:36:00 · 7179 阅读 · 0 评论 -
使用猴子测试工具(3)
使用猴子测试工具(3)陈能技2007-11-27原文:Using Monkey Test Tools –How to find bugs cost-effectively through random testing(Noel Nyman)聪明猴子通常从一个状态表或者模型获取到关于产品的知识。通过随机地遍历这个状态模型,它们选择对于当前状态有效的选项,从一个翻译 2007-11-27 21:58:00 · 3814 阅读 · 0 评论 -
使用猴子测试工具(4)
陈能技2007-11-29原文:Using Monkey Test Tools –How to find bugs cost-effectively through random testing(Noel Nyman)什么时候使用聪明猴子? 在理想的世界里,你可以通过评审规格说明书以及代码来找到程序的所有bug。你不需要在最终产品上运行任何测试,因为它不会有翻译 2007-11-29 21:23:00 · 3396 阅读 · 0 评论 -
使用猴子测试工具(5)
陈能技2007-11-29原文:Using Monkey Test Tools –How to find bugs cost-effectively through random testing(Noel Nyman) 聪明猴子测试的代价好的聪明猴子工具的创建代价是很高的。像所有测试自动化一样,构建聪明猴子测试工具需要开发和测试资源。而最翻译 2007-11-30 20:55:00 · 3015 阅读 · 0 评论 -
使用猴子测试工具(6)
使用猴子测试工具(6)陈能技2007-11-29 使用有用的笨猴子我在若干年前开始使用笨猴子,在Windows NT 4.0的产品周期中。我的团队使用一些商业工具作为测试的引擎来寻找操作系统的bug。我们为好几百个流行的应用程序开发了一个自动化的测试套件,并且在操作系统的产品周期中持续地运行它们。但是还有上千的应用程序,如果我们有时间和测试人员来为它们创建测试的话。某些测试翻译 2007-12-02 18:57:00 · 3018 阅读 · 0 评论 -
使用猴子测试工具(7)
使用猴子测试工具(7)陈能技2007-12-3原文:Using Monkey Test Tools –How to find bugs cost-effectively through random testing(Noel Nyman)什么时候使用笨猴子尽管我们的项目组使用笨猴子来寻找操作系统的bug,我们也同样找到了不少应用程序的bug。笨猴子在四种情况下对于测试产品周期内翻译 2007-12-03 20:53:00 · 3526 阅读 · 0 评论 -
使用猴子测试工具(8)
使用猴子测试工具(8)陈能技2007-12-4原文:Using Monkey Test Tools –How to find bugs cost-effectively through random testing(Noel Nyman)笨猴子测试的成本相对聪明猴子和大部分传统的自动化和手工测试,笨猴子是非常“便宜的”。一个笨猴子可以测试几乎所有的应用程序。因此你可翻译 2007-12-04 23:02:00 · 3653 阅读 · 3 评论 -
一个简单的猴子测试小工具
一个简单的猴子测试小工具 陈能技2007-12-5 花了些时间写了个猴子:http://download.youkuaiyun.com/source/300959 一个简单的猴子测试工具,随机点击界面,输入随机字符和键盘按键,对于某些类型的控件做出特定的动作,监视被测试程序的进程信息,能识别出程序是否出现异常,持续记录内存和CPU使用情况,方便发现是否存在内存泄漏问题,持续截屏原创 2007-12-05 21:25:00 · 6497 阅读 · 4 评论 -
是QA还是AQ?
是QA还是AQ?陈能技2007-12-5 AQ来自英文Adversity Quotient,一般被译为挫折商或逆境商。1997年,加拿大培训咨询专家保罗·斯托茨博士出版《挫折商:将障碍变成机会》一书,第一次正式提出挫折商的概念,用于测试人们将不利局面转化为有利条件的能力。2000年,他又出版了《工作中的挫折商》。这两本书都成为探讨挫折商对人们影响的重要著作。 心理学家原创 2007-12-05 22:29:00 · 5496 阅读 · 0 评论 -
2007年测试员的工具选择排名
2007年测试员的工具选择排名陈能技2007-12-17 年关岁末,很多公司都开始盘点过去一年的业绩,STP杂志在12月份也公布了今年最受测试人员欢迎的测试工具排名。 在2006年,最受欢迎的测试工具都集中在Mercury,例如LoadRunner、QTP、TestDirector。今年还是这些,但是获得者变成了HP,因为HP收购了MI。 STP杂志把评选的测试工具原创 2007-12-17 20:45:00 · 9309 阅读 · 2 评论 -
参加中国质量年会有感
参加中国质量年会有感 陈能技2007-12-16 12号到北京参加了第二届中国质量年会。 CSIP发表了调查报告,感觉调查面还是太窄了,不足以代表中国的现状。尤其以功能测试工具的调查为例,与各大论坛上广泛讨论的QTP相比,WinRunner这个“昔日黄花”居然遥遥领先,实在有点让人不敢相信。 不过这也需要一个过程,调查的准确性有赖于被访者基数,基数越大越有代表意原创 2007-12-16 21:35:00 · 3374 阅读 · 0 评论 -
加入减肥俱乐部
加入减肥俱乐部陈能技2007-12-18 原文:Join the Club - Linda Hayes 最近我再一次被提醒说:购买测试自动化工具就像参加一个健康俱乐部。唯一减掉的是你的钱包的重量。一旦最初的欣喜过去后,你会意识到你原来要用这个工具!在健康俱乐部,那意味着花时间到那去,学习那些器械,然后消耗热量。你必须受尽煎熬,一个小时接着一个小时,一天又一天地。在你能看到结翻译 2007-12-18 21:05:00 · 3416 阅读 · 0 评论 -
敏捷与速度
敏捷与速度陈能技2007-12-25 原文:From Here to Agility:The Physics of Speed – Linda Hayes 我开始对敏捷的狂热感到惊讶。敏捷看起来成了快速的代名词,就像他们说的:“我们每个月发布一次,我们变得敏捷起来了。”但是你并不是因为更快而敏捷,你是因为敏捷而更快。事实上,如果你什么也不做,仅仅是缩短了发布周期,而其他什么翻译 2007-12-25 21:27:00 · 3371 阅读 · 1 评论 -
自动化测试整合的问题
自动化测试整合的问题陈能技2007-12-30 原文:Interface or Interfere?-The Issue of Integration (Linda Hayes) 跟踪需求到自动化测试用例,看起来是很自然而非常需要的,但是坦白说我从来没有看到这发生,并且对其感到困惑。我一直认为这是因为需求被掩盖了或者是过于高层次,以致不支持可跟踪性。虽然那可能在某些情况下是翻译 2007-12-30 18:18:00 · 1868 阅读 · 0 评论 -
如何当好测试组长?
好久没去51testing的论坛了,今天去看的时候,发现短消息里面有这样一封信:请教一个方向性问题陈技能: 你好! 我是在51testing网上看到你是软件测试专家,在此想请教一个方向性问题——如何管理好软件测试。 我现在仅仅知道软件缺陷管理TD、软件配置VSS和软件测试的一些技术,我想做好测试组长,但不知道从何下手,您能给个方向性点拨吗?谢谢!我想这个是一个共性的问题,原创 2008-03-25 22:07:00 · 8467 阅读 · 8 评论 -
关于测试,我讨厌的10件事情
关于测试,我讨厌的10件事情原文:《10 Things I Hate About Testing 》、《More Things You Hate About Testing》- Edward J. Correia STP的编辑Edward J. Correia在基于与质量控制专家Prakash Sodhani的交流后,从测试人员的角度出发列举了10个关于软件测试方面令人讨厌的事情,我想翻译 2008-03-31 21:08:00 · 3857 阅读 · 1 评论 -
不同项目模型中的自动化测试
不同项目模型中的自动化测试陈能技2008-1-9 Bob Galen在名为《Sizing up Automation Candidates – Selecting Which Tests,When To Automate Them,and Which To Take Off the Ticket Entirely》的文章中提到:采用不同的项目开发模型对自动化测试有不同的影响。翻译 2008-01-09 23:29:00 · 1756 阅读 · 0 评论