013 开发意图与圣经

敏捷理念
敏捷理念
013 开发意图与圣经
Loading
/

在古腾堡以前,“圣经”的印刷是由一队和尚用大量手工制作的-甚至是纸和墨水。在一年多的时间里,许多人参与了“单一圣经”的制作。软件开发也是如此。

010 敏捷和TDD玩忽职守

敏捷理念
敏捷理念
010 敏捷和TDD玩忽职守
Loading
/

在过去的二十年中,敏捷革命曾经是很尖锐并且是可选择的,而现在是IT行业大多数团队使用SCRUM和看板的主流。您可能还没有意识到,尽管这两个流行的精简权重框架是有价值的更改。 它们根本不涉及如何构造支持频繁交付的代码。

009 介绍测试驱动开发系列

敏捷理念
敏捷理念
009 介绍测试驱动开发系列
Loading
/

我们的今天也是未来[echo, jetsons sounds or future sounding music] 世界一直前进,但仍然没有飞行汽车[whawha wha..] 。嗯,的确有会飞的汽车但是却没有大规模生产。为什么不量产呢?我们的开发人员和经理是为什么仍然没有这么好的东西的部分原因吗?是lT低质量的跟踪记录的责任吗?我们必须使用补丁,然后安装,并且希望这个新版本不会使事情变得更糟?

008 导体—连续集成

敏捷理念
敏捷理念
008 导体—连续集成
Loading
/

连续集成坐标的测试金字塔的内容就像交响乐的指挥一样。
回顾金字塔一般有三层:阁楼里充满了UI宏观测试,中间有皮下宏观测试,底层是大量的微观测试。CI的目标是尽可能快地向团队提供有价值的反馈。

007 尺寸重要

敏捷理念
敏捷理念
007 尺寸重要
Loading
/

在这一点上,我希望你得到了为什么在金字塔上层测试过度会导致金字塔跌倒的想法。在上一集里我提到了你可以得到一个测试金字塔工作表。这个工作表可以用来计划如何建立测试项目中最雄伟的金字塔。

006 来自于狮身人面像中的谜语以及就在金字塔中的答案

敏捷理念
敏捷理念
006 来自于狮身人面像中的谜语以及就在金字塔中的答案
Loading
/


狮身人面像是一个神话人物,有人的头和狮子的身体,喜欢提出问题并要求答案。如果你没有正确的回答问题,狮身人面像吃你。在IT行业,最接近狮身人面1像这个角色的质管和上线经理,他们虽然不可能吃你的,但会问一些问题来决定你的产品是否在一个好的状态下。

005 皮下测试

敏捷理念
敏捷理念
005 皮下测试
Loading
/

团队发现,只是因为验收标准可能让测试难以维护以及不可靠的UI测试,其中许多实际上不需要通过UI执行,而是在下面的某个子层中。

004 金字塔的神秘层

敏捷理念
敏捷理念
004 金字塔的神秘层
Loading
/

在网上你就可以浏览到测试自动化金字塔的图像,你会看到宏观测试是在顶部和微观测试在底部,就如协商好的一样。但是位于二者的中间仍隐藏着许多神秘。我全副武装去探索了许多其他公司的自动化金字塔。我了解到,有些人将他们的服务API测试放在这里,有些人将独立的数据库测试或其它一些测试超出了边界,如过程和网络。但是每个人都同意,他们可以在底层保持简单的成千上万的的微观测试但只有少数UI和全栈的测试在玻璃阁楼顶部(所以我们可要看好这个昂贵的LV包了?)。这中间,秘密地空间,就是我们可以把尽可能多的不需用户界面的宏观试验放在这。所以这秘密的一层住着很多形形色色的“皮下”测试。