选择特殊符号
选择搜索类型
请输入搜索
原始结构:三层结构
最初的金字塔结构被迈克科恩在2009年的著作Succeeding with Agile: Software Development using Scrum (《Scrum敏捷软件开发》)中提到,在这本书中,自动化测试金字塔被定义为一种三层的金字塔形结构,如图1所示 。
在最初的三层金字塔中,最下层是单元测试,单元测试是自动化测试策略稳固的根基,因此也是金字塔结构的最底层;最上层是用户界面,通常用户界面是脆弱的,测试和修改的经济成本和时间成本较高;中间服务层是为了过渡用户界面和程序单元而设计的,认为所有应用程序都由各种服务组成,服务是指实现某一具体功能的程序集合,服务通过对输入进行响应而体现。通过对服务进行测试,而不是对用户界面进行测试,可以极大缩短时间和成本。
需要说明的一点是,有的地方在最底层之上增加了一层组件层(Component),一般可以认为单元层和组件层在同一层。
补充:三层加帽结构
在Lisa Grispin的Agile Testing(《敏捷测试》)一书中,对自动化金字塔原始的三层结构进行了补充,增加了手工测试的“帽子”结构,如图2所示 。
在这种结构中,认为无论自动化测试的效果有多好,总是需要一些人工测试的成分,如探索式测试或用户满意度测试等,所以以云状结构添加了人工测试在金字塔的顶端。
替换:探索式测试替代人工测试
随着敏捷测试的不断推进,有一种说法认为可以将云状结构内容从人工测试换为探索式测试(Exploratory Test),这里不再附图,主体结构形式和三层加帽结构一致。
敏捷方法
敏捷方法,或敏捷开发(模式),是一种针对需求会快速变化的项目的开发方法(模式),项目主要是指软件工程 。
敏捷方法的主要内容是,所有跟当前产品开发有关的人员——商业人员、程序员、测试员、分析师等等——组成一个团队共同决定产品开发的走向,这是一种面向产品的开发模式 。
Scrum
Scrum是敏捷方法的一种,是一种迭代式增量软件开发方法,在1990年代由Ken Schwaber和Jeff Sutherland开发,通过提供一套简单而严格的规则和对规则外的情况的灵活适应完成项目的开发过程。除了Scrum外,比较知名的敏捷方法还有XP极限编程、Crystal、DSDM、FDD等,这里不再一一介绍。
自动化金字塔
自动化金字塔是对一种自动化测试过程的金字塔形策略结构的称呼。
在软件产品的测试上,为了能够达到高效率、高质量、反馈性好、解放人力的效果,需要引入自动化测试技术。为了对自动化测试的测试层次提供引导方向,人们总结出了自动化金字塔结构的测试层次。
自动化金字塔的解读
对自动化测试金字塔结构的解读可以分为以下几个方面:
越下层投入应当越多,这是金字塔结构主要提出的观点,认为单元测试的稳定性和投入保证了产品质量;
越下层效率会越高,因为软件的漏洞最终是落在具体的程序代码上的,所以底层的测试效率是最容易发现和修改错误(BUG)的;
越下层成本会越低,因为低层代码测试进行的最早,此时发现错误修改起来较为容易,牵连的其他内容也很少,越向上再发现问题往往需要修改的代码量会成倍增多,所以说下层测试和修改的各项成本都是相对低的;
越下层实现专业性要求越高,虽然底层的直接修改是容易的,但是这是基于拥有一个经验丰富的程序员或测试员的前提下,高度的专业性意味着人才的需求和人力成本的提高。
反模式
在很多团队中都缺乏稳定的单元测试人员,或单元测试人员的经验不足,这导致发展一个稳定的单元测试根基并不是一件容易实现的事情,于是有人提出了金字塔结构的反模式。
如2012年Alister Scott提出的蛋筒冰激凌模式,就是将金字塔中用户界面和单元两个结构所占比重进行了对调,并且极大增加了手工调试的比重。这反映出了团队在自动化测试能力上的欠缺和投入不足。这种模式是缺乏完善产品质量保证监督体系的团队常采用的模式,从用户的需求入手,回溯到单元实现上。这样的后果是产品质量得不到保证,且代码的可读性、可维护性、可修改性差。
此外还有纸杯蛋糕模式等,在此不做介绍。2100433B
埃及的金字塔(Pyramids)建于4500年前,是古埃及法老(即国王)和王后的陵墓。陵墓是用巨大石块修砌成的方锥形建筑,因形似汉字“金”字,故译作“金字塔”。埃及迄今已发现大大小小的金字塔110座,...
在中国历史上尚未展开前,巍巍的金字塔已经屹立在浩瀚黄沙之上。现代科学对这地球上最古老的建筑物--金字塔仍有许多尚未揭开的谜题,而关于金字塔究竟是如何建成的这一问题,到目前为止,尚是各说各有理。 迄今为...
现在也还是迷,只有种种猜测,可以读下这个: 在中国历史上尚未展开前,巍巍的金字塔已经屹立在浩瀚黄沙之上。现代科学对这地球上最古老的建筑物--金字塔仍有许多尚未揭开的谜题,而关于金字塔究竟是如何建成的这...
造价人九层金字塔
造价人九层金字塔 假如一座金字塔由九层组成, 为托起最上层的那一块砖, 下面八层基础至少 要由 284块砖组成。当一个人感叹自己工作三、 五年,可什么能力还没有具备时, 看看脚下,也许事业金字塔基座的第九、第八层砖还没有砌完。 每一项事业都可以看成是一座金字塔, 把工程造价工作比喻成一座九层的金 字塔我认为非常形象,因为每一层都代表着一段经历、一个层次和几回拼搏。 第一层:看图算量 这是每一名造价人员必须具备的基本功, 不论现在的职称是师还徒, 职务是 员还是长,只要在这个岗位上, 就时刻要与看图算量打交道, 谁在工作中迈过了 此步台阶,他早晚会回到原地重新开始 ; 第二层:工序掌握 工程建筑不论万丈高楼还是间板房, 工作程序都是从下到上, 从里到外进行, 掌握工序,代表着造价人员对工程施工的初步认知, 还是同前所述, 谁来搞造价 都要遵循这一规律 ; 第三层:分解算量 这步台阶虽然属
金字塔PPT课件【部编版】
金字塔PPT课件【部编版】
最棘手的是,由于"超级金字塔"是如此之大,如果用现有的普通建筑材料来建造"超级金字塔",它的自身重量将超乎想象,很可能尚未建成就已经坍塌。
按照构想,"超级金字塔"的所有结构和内部管道都将由碳纳米材料造成,比一般的建筑材料要轻便许多,而沉入湾底的36个巨型地基也分担了"金字塔城"的主要重量,从而让搭建"金字塔城"的工程成为可能。比尼还预计让机器人来完成和实现这个"伟大工程"。机器人犹如蜘蛛侠般沿着管道上上下下攀行于"金字塔"之间,它们将负责"打桩""搭城"这些主要和危险的任务,而几乎不需要人类操心。
这座大金字塔原高146.59米,经过几千年来的风吹雨打,顶端已经剥蚀了将近10米。但在1888年巴黎建筑起埃菲尔铁塔以前,它一直是世界上最高的建筑物。这座金字塔的底面呈正方形,每边长230多米,绕金字塔一周,差不多要走一公里的路程。埃及的金字塔(Pyramids)建于4500年前,是古埃及法老(即国王)和王后的陵墓。陵墓是用巨大石块修砌成的方锥形建筑,因形似汉字“金”字,故译作“金字塔”。埃及迄今已发现大大小小的金字塔110座,大多建于埃及古王朝时期。在埃及已发现的金字塔中,最大最有名的是位于开罗西南面的吉萨高地上的祖孙三代金字塔。它们是大金字塔(也称胡夫金字塔)、哈夫拉金字塔和门卡乌拉金字塔,与其周围众多的小金字塔形成金字塔群,为埃及金字塔建筑艺术的顶峰。大金字塔是埃及现存规模最大的金字塔,被喻为“世界古代七大奇观之一”。
它建于埃及第四王朝第二位法老胡夫统治时期(约公元前2670年),原高146.59米,因顶端剥落,现高136.5米,塔的4个斜面正对东南西北四个方向,塔基呈正方形,每边长约230多米,占地面积5.29万平方米。塔身由230万块巨石组成,它们大小不一,分别重达1.5吨至160吨,平均重约2.5吨。据考证,为建成大金字塔,一共动用了10万人花了20年时间。1989年3月16日,埃及考古工作者在开罗西南部金字塔区一座金字塔底的浅坑中挖掘出一具4400年前古埃及王妃的木乃伊。
第二大金字塔是古埃及第四王朝(约公元前2575年至公元前2465年)的第四位法老海夫拉的陵墓,因此被称为海夫拉金字塔,塔高143.5米。举世闻名的狮身人面像便紧挨着海夫拉金字塔,据传人面是海夫拉的模拟像。长期以来,由于该金字塔内的湿度过大、通风较差,墓室内部的墙壁出现裂缝。1992年,海夫拉金字塔又经历了一次强度为5.4级的地震,受到了部分损坏。此后经过两年多的全面修缮,于2001年7月重新开放。门卡乌拉金字塔的底边边长108.5米,塔高66.5米。1839年,一名英国探险家首次打开这座金字塔,在墓室中发现一具花岗岩石棺及法老木乃伊。但装运这些文物的船只在返回英国途中遭遇意外,石棺和木乃伊都沉入大西洋。
1993年初,考古学家在吉萨省的金字塔区考察时,意外地发现了一个规模庞大的古墓群,里面共有160多个古墓,墓里的象形文字记录了金字塔修建时的情况。墓壁上有绘画,生动地展现了金字塔修建时的情况。这群古墓造型多样,用料不一。有的墓如金字塔形状,有的呈圆形拱状,有的是长方形平顶斜坡式造型。用料主要有3种:土砖、玄武岩和花岗石。为了进一步研究新发现的古墓,埃及文化部成立了一个科研小组,有关金字塔建造者之谜将会进一步被揭开。1996年7月,埃及又决定开放位于开罗以南约35公里的达舒尔的4座金字塔。这4座金字塔中有两座是为古埃及第四王朝的法老萨夫罗建造的,距今近4600年,其中的一座造型独特,被称为“弯曲金字塔”或“折角金字塔”,其底部为边长188米的正方形,高约98米。它的奇特之处在于它的每面具有两个坡度。考古学家发现,古埃及人在施工时,先以54度的倾角修建,到一定高度后,又改为以43度的倾角继续向上建造,直至完工。这样金字塔的四面看起来便是弯曲的。
为萨夫罗国王所建造的另一座金字塔所用的建筑材料为颜色发红的石灰石,因此被称为“红色金字塔”。1996年8月,埃及考古工作者在开罗西南吉萨金字塔群附近清理门卡乌拉金字塔底座时,偶然发现两尊罕见的拉美西斯二世石像,这是在金字塔高地首次发现与拉美西斯二世有关的文物。新发现的两尊石像位于第三座大金字塔门卡乌拉金字塔旁,它们被雕刻在同一块石头上,高3.5米、重约4吨。其中一尊反映了拉美西斯二世的真面目,另一尊则集拉美西斯二世和荷拉·乌赫梯神像于一体。拉美西斯二世是古埃及第19王朝著名法老(约公元前1304-前1237年)。一男子骑着骆驼从埃及开罗近郊的吉萨金字塔附近经过吉萨金字塔属于埃及古王国(公元前3200-前2270年)时期的文物,而拉美西斯二世则生活在埃及新王国(公元前1560-前1100年)时代。考古专家认为这一重要发现可能有助于人们揭示金字塔地区更多秘密。
多年来,参观金字塔的大量游人使金字塔内部湿度不断上升、化学物质增加,从而损害了金字塔的牢固性。为了更好保护金字塔这一珍贵古迹,1995年4月,埃及政府宣布1995年为保护金字塔年。埃及金字塔是从早期的王陵马斯塔巴墓发展开来的。建筑金字塔的历史从第三王朝到第十三王朝,跨越了10个朝代。金字塔闪耀着古埃及人民智慧和力量的光芒。直到今天,规模宏大、建筑神奇、气势雄伟的金字塔依然给人留下许多未解之谜。神秘的埃及金字塔吸引许多科学家、考古学家和历史学家前往探究,也吸引世界各地的无数游客前去观光游览。
用户金字塔模型的建立,自上而下,上层影响下层。主要为了让运营者对用户的构成有一个清晰的了解,并且在实际工作中,往往需要抓住的是金字塔顶端20%的用户;可以利用用户进行有效地管理用户;并且每个模块可以再进行拆解成小金字塔,作为管理工具,增加用户和用户之间的关系。
用户金字塔模型,第一级是社区的管理人员。第二级是用户管理工具。第三级是有价值用户,基本就是在社区里面足够活跃,并且给社区贡献有效价值的那些用户。第四级是一般性用户。
整体来看,用户的金字塔模型更多的是用于用户的管理,确保促活和留存。2100433B