• [RUP]如何使用RUP做好软件测试工作

    发表于:2009-05-26作者:点击数:206分类:RUP

    如何使用RUP做好 软件测试 工作 让我们看看如何利用 RUP( Rational Unified Process) 的往复式 (Iterations) 流程法让软件产品合乎「 质量 」要求。 「质量」这个名词在许多领域都会被提到,也没有完全..

  • [测试驱动开发]TDD中的三个关键点

    发表于:2009-05-26作者:点击数:148分类:测试驱动开发

    测试驱动开发的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..

  • [敏捷开发]XP中的测试员

    发表于:2009-05-25作者:点击数:79分类:敏捷开发

    原文:Where Are the Testers in XP ? - Bret Pettichord 在 极限编程 中, 程序员 负责自己的 单元测试 。那么留给测试员的是什么工作呢?有人认为XP的成本比较低是因为省下了测试员的费用。那么由程序..

  • [测试驱动开发]使用 RSpec 进行行为驱动测试

    发表于:2009-05-25作者:点击数:264分类:测试驱动开发

    测试热潮现在传播到了 Ruby 编程社区,并且愈演愈热。在过去一年里,测试领域中最为瞩目的创新应属 RSpec 的引入和快速发展,这是一种行为驱动 测试工具 。通过本文了解 RSpec 如何改变人们..

  • [测试驱动开发]TDD中的三个关键点

    发表于:2009-05-25作者:点击数:87分类:测试驱动开发

    测试驱动开发 的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..

  • [测试驱动开发]追求代码质量: 亲身体验行为驱动开发

    发表于:2009-05-22作者:点击数:194分类:测试驱动开发

    测试驱动的开发 (TDD)在实践中是一个很好的思想,但有些开发人员还不能接受 “测试” 这个词所产生的概念上的骤变。在本文中,学习一种更自然的方法,将 TDD 元素整合到编程实践中。开..

  • [测试驱动开发](一)测试驱动开发(tdd) 学习笔记:基本思想原则和术语

    发表于:2009-05-22作者:点击数:351分类:测试驱动开发

    这几天学习了一下 测试驱动开发 ( td d) 实用指南,感觉相见恨晚,收获很大。以前也听别人说过测试驱动开发,也用过 dunit ,但是当时不知道具体的含义,也没有仔细研究一下,真是遗憾。..

  • [需求管理]项目管理中软件需求分析基础

    发表于:2009-05-22作者:点击数:172分类:需求管理

    软件始于需求 软件 开发 ,能否获得成功,最重要的是 需求分析 的工作。因此,软件需求分析师的能力和水平,对软件项目至关重要。 多年以来,我接触过非常多软件从业人员,很多人说自己..

  • [项目估算]在软件项目成本计算中引入估算、预算和决算体系

    发表于:2009-05-22作者:点击数:827分类:项目估算

    引言 软件成本超支是软件项目中经常遇到的问题。很多软件项目经理都曾经历过这样的情况,由于 开发 成本的超支,软件项目做完之后,不仅不能得到上级领导的表扬,甚至连项目奖金都拿不..

  • [测试驱动开发]使用测试驱动

    发表于:2009-05-21作者:点击数:75分类:测试驱动开发

    这篇记录了一些我使用 测试 驱动的一些感想。 因为正好要实现一个 网络 通讯录,这是个不大的项目,就拿来练手了。 记得以前刚开始写程序时,要在里面添加一个功能时,都是在主程序里直..

  • [测试驱动开发]测试驱动开发面临的挑战

    发表于:2009-05-21作者:点击数:114分类:测试驱动开发

    Forrester的高级分析师Dave West认为, 测试 驱动 开发 ( TDD )就像是“圣杯”,但是“如果能达到这个目标,付出再多的辛苦也是值得的。” 在企业向 敏捷 转型的各种实践中,TDD通常是最艰难的..

  • [配置管理]软件配置管理

    发表于:2009-05-20作者:点击数:143分类:配置管理

    一、迅速发展的软件 配置管理 配置管理的概念源于美国空军,为了规范设备的设计与制造,美国空军1962年制定并发布了第一个配置管理的标准“AFSCM375-1,CM During the Development A cq uisition Phases”..

  • [软件质量保证]敏捷项目的质量保证

    发表于:2009-05-20作者:点击数:70分类:软件质量保证

    何谓敏捷? 敏捷在一定程度上是一种思维方式。它鼓励个人与团队的融合,崇尚快速响应变化,抛弃繁杂的文档。这些从敏捷的宣言可以看出:个体和交互比过程和工具更有价值;能工作的软..

  • [敏捷开发]敏捷方法的4个基本特征

    发表于:2009-05-20作者:点击数:478分类:敏捷开发

    2001年在 软件工程 界首次出现“ 敏捷 ”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并..

  • [测试驱动开发]TDD的三条军规

    发表于:2009-05-19作者:点击数:166分类:测试驱动开发

    这些年来,我喜欢用下面这三条简单的规则来描述测试驱动 开发 : ◆ 除非这能让失败的 单元测试 通过,否则不允许去编写任何的产品代码。 ◆ 只允许编写刚好能够导致失败的单元测试。 (..

  • [测试驱动开发]测试驱动开发?还是测试驱动需求?

    发表于:2009-05-19作者:点击数:271分类:测试驱动开发

    从哪开始练习 测试驱动开发 ?和 需求 一起,还是设计?或者是另一种方式,自顶向下或向底向上?当你不用代码写第一个测试时,这个测试应该怎么表现出来呢?在 敏捷 社区中,这两种方法..

  • [软件度量]测试度量的切身体会

    发表于:2009-05-19作者:点击数:135分类:软件度量

    控制限36的制定遵守是切比雪夫不等式,具体见笔记和书。有了理论基..

  • [软件度量]过程改进在于数据和结果

    发表于:2009-05-18作者:点击数:94分类:软件度量

    来自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话:..

  • [项目估算]功能点分析方法之一-原理篇

    发表于:2009-05-18作者:点击数:718分类:项目估算

    功能点分析法 (FPA:function point analysis) 是一种相对抽象的方法,是一种”人为设计”出的度量方式,主要解决如何客观,公正,可重复地对软件地规模进行度量的问题. FPA 法由 IBM 的工程师艾伦 · 艾..

  • [敏捷开发]敏捷与速度

    发表于:2009-05-18作者:点击数:73分类:敏捷开发

    我开始对敏捷的狂热感到惊讶。敏捷看起来成了快速的代名词,就像他们说的:“我们每个月发布一次,我们变得敏捷起来了。”但是你并不是因为更快而敏捷,你是因为敏捷而更快。事实上,..