008 The Conductor—Continuous Integration

Agile Thoughts
Agile Thoughts
008 The Conductor—Continuous Integration
Loading
/


Recall the pyramid generally has three floors: the penthouse filled with UI macro tests, the middle is inhabited by subcutaneous macro tests, and the ground floor–a plethora of micro tests. The goal of CI is to give valuable feedback to a team as fast as possible.

007 Size Matters

Agile Thoughts
Agile Thoughts
007 Size Matters
Loading
/

​At this point, I hope you got the ideas of why overdoing the upper floors of the pyramid will cause it to tumble. In the previous episode I mentioned you can get a test pyramid worksheet. This worksheet can be used to plan out how to build your project’s mighty pyramid of test.

007 尺寸重要

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

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

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

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


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

006 Riddles of the Sphinx and Answers within the Pyramid

Agile Thoughts
Agile Thoughts
006 Riddles of the Sphinx and Answers within the Pyramid
Loading
/


Sphinx, a mythological creature with the head of a man and the body of a lion, loves to ask questions and demands answers. If you don’t answer the questions correctly, the Sphinx eats you. In IT, the closest to a Sphinx are QA or Release managers, who although may not eat you, will ask questions in order to decide if your product is in good shape.

005 Subcutaneous Tests

Agile Thoughts
Agile Thoughts
005 Subcutaneous Tests
Loading
/

Teams have found that just because acceptance criteria COULD be made into hard to maintain and unreliable UI test, many of them actually don’t need to be executed via the UI but instead in some sub layer beneath.

005 皮下测试

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

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

004 金字塔的神秘层

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

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

004 The Pyramid’s Secret Floor

Agile Thoughts
Agile Thoughts
004 The Pyramid's Secret Floor
Loading
/

Images of the test automation pyramid are available online and you’ll see good agreement that macro tests are at the top and micro tests in the bottom. But there’s a lot of mystery about what goes into the middle floor. I’ve put on my leather hat and brought my bullwhip and explored the automation pyramids at many other companies.

003 Macrotests at the Top of the Pyramid

Agile Thoughts
Agile Thoughts
003 Macrotests at the Top of the Pyramid
Loading
/

While the bottom of the test pyramid is biggest enough to house a few soccer fields and a monster truck rally, the top floor of the pyramid only has room for a long long table, a big screen tv, and a minibar fridge. Oh yeah, and macro tests.