测试金字塔的奥秘和数学
三角形的故事 它可能被称为“测试自动化金字塔”,但在大多数情况下看起来都像三角形一样可怕。如果使用吉萨大金字塔的尺寸和本文中讨论的数学方程式,您将最终对测试金字塔的每一层的作用和依赖性以及建立牢固基础的重要性有更深入的了解。 通过将自动测试金字塔视为一个三角形,我们可以使用几何和三角元素查找每个级别的大小。为了弄清楚这一点,我们首先将金字塔分解成3个独立的三角形。我们将确定每个三角形的面积,然后使用切片技术确定每个级别的大小。 我们需要做的第一步是使用来自吉萨大金字塔的这些尺寸来找到三角形的总面积: 使用这些尺寸,我们可以找到组成金字塔一侧的三角形的总面积。 面积=½(230 * 147)≈16905 从顶部(UI级别)开始,我们可以找出每个级别的大小以及它所占整个金字塔的百分比。 用户界面级别 将大金字塔的高度平均分为3个部分,这意味着我们的顶部UI层高49米。 现在,我们可以使用一些三角函数和 勾股定理 来查找该三角形的区域,以查看所涉及的数学细节 。 通过数学运算,我们发现金字塔的UI层的面积为1909.4,约占金字塔总数的11%。 服务级别 使用相同的过程找到中间层的面积,我们发现金字塔的服务层为5726.76,约占金字塔总数的33%。 单位等级 为了找到单位层的面积,我们从测试金字塔的总面积中减去服务和UI层的总面积 16905-5726.76-1909.4 = 9268