如何使用RUP做好 软件测试 工作 让我们看看如何利用 RUP( Rational Unified Process) 的往复式 (Iterations) 流程法让软件产品合乎「 质量 」要求。 「质量」这个名词在许多领域都会被提到,也没有完全..
测试驱动开发的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..
原文:Where Are the Testers in XP ? - Bret Pettichord 在 极限编程 中, 程序员 负责自己的 单元测试 。那么留给测试员的是什么工作呢?有人认为XP的成本比较低是因为省下了测试员的费用。那么由程序..
测试热潮现在传播到了 Ruby 编程社区,并且愈演愈热。在过去一年里,测试领域中最为瞩目的创新应属 RSpec 的引入和快速发展,这是一种行为驱动 测试工具 。通过本文了解 RSpec 如何改变人们..
测试驱动开发 的操作非常简单。 1、编写测试代码 2、运行 测试用例 ,发现用例不通过 3、增加少量实现代码 4、运行测试用例,用例通过 5、重构 其中有三个比较关键的因素:测试、节奏、驱..
测试驱动的开发 (TDD)在实践中是一个很好的思想,但有些开发人员还不能接受 “测试” 这个词所产生的概念上的骤变。在本文中,学习一种更自然的方法,将 TDD 元素整合到编程实践中。开..
这几天学习了一下 测试驱动开发 ( td d) 实用指南,感觉相见恨晚,收获很大。以前也听别人说过测试驱动开发,也用过 dunit ,但是当时不知道具体的含义,也没有仔细研究一下,真是遗憾。..
软件始于需求 软件 开发 ,能否获得成功,最重要的是 需求分析 的工作。因此,软件需求分析师的能力和水平,对软件项目至关重要。 多年以来,我接触过非常多软件从业人员,很多人说自己..
引言 软件成本超支是软件项目中经常遇到的问题。很多软件项目经理都曾经历过这样的情况,由于 开发 成本的超支,软件项目做完之后,不仅不能得到上级领导的表扬,甚至连项目奖金都拿不..
这篇记录了一些我使用 测试 驱动的一些感想。 因为正好要实现一个 网络 通讯录,这是个不大的项目,就拿来练手了。 记得以前刚开始写程序时,要在里面添加一个功能时,都是在主程序里直..
Forrester的高级分析师Dave West认为, 测试 驱动 开发 ( TDD )就像是“圣杯”,但是“如果能达到这个目标,付出再多的辛苦也是值得的。” 在企业向 敏捷 转型的各种实践中,TDD通常是最艰难的..
一、迅速发展的软件 配置管理 配置管理的概念源于美国空军,为了规范设备的设计与制造,美国空军1962年制定并发布了第一个配置管理的标准“AFSCM375-1,CM During the Development A cq uisition Phases”..
何谓敏捷? 敏捷在一定程度上是一种思维方式。它鼓励个人与团队的融合,崇尚快速响应变化,抛弃繁杂的文档。这些从敏捷的宣言可以看出:个体和交互比过程和工具更有价值;能工作的软..
2001年在 软件工程 界首次出现“ 敏捷 ”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并..
这些年来,我喜欢用下面这三条简单的规则来描述测试驱动 开发 : ◆ 除非这能让失败的 单元测试 通过,否则不允许去编写任何的产品代码。 ◆ 只允许编写刚好能够导致失败的单元测试。 (..
从哪开始练习 测试驱动开发 ?和 需求 一起,还是设计?或者是另一种方式,自顶向下或向底向上?当你不用代码写第一个测试时,这个测试应该怎么表现出来呢?在 敏捷 社区中,这两种方法..
控制限36的制定遵守是切比雪夫不等式,具体见笔记和书。有了理论基..
来自波音(Boeing)公司的John Vu两个主题演讲(软件过程改进的现状、如何在软件外包市场胜出),切中要害,不仅对国内软件业现状分析透彻,而且提出了很好的对策。给我印象最深的是两句话:..
功能点分析法 (FPA:function point analysis) 是一种相对抽象的方法,是一种”人为设计”出的度量方式,主要解决如何客观,公正,可重复地对软件地规模进行度量的问题. FPA 法由 IBM 的工程师艾伦 · 艾..
我开始对敏捷的狂热感到惊讶。敏捷看起来成了快速的代名词,就像他们说的:“我们每个月发布一次,我们变得敏捷起来了。”但是你并不是因为更快而敏捷,你是因为敏捷而更快。事实上,..