联系:
通过邮件跟我联系,康美国将发给您免费的视频,文章和工作表。有时候我会给您发送关于低成本的学习产品,例如电子邮件课程,书籍以及在线研讨会:http://agilenoir.biz/zh/敏捷理念/
金字塔顶层的宏观测试:
当测试金字塔底部最大的空间大到足以容纳几个足球场和一个怪物卡车,而这个金字塔的顶层只有一个长长的桌子的房间,大屏幕电视、冰箱、迷你吧!Oh yeah, 就是宏观测试。这些高维护的测试需要部署应用程序的一部分,网络和数据库的连接和操作慢,但他们可以肯定功能性的工作,就如客户所期待。所有的企业都熟悉如何手动执行用人操作用户界面或通过API测试工具如SOAPUI和SQL控制台的测试,所以这些测试是被企业用在建立自动化测试时首先考虑的。但这些测试具有最高的执行和维护成本,由于花费数小时或数天的时间报告成功或失败而有着最低的价值。这已在一些公司中出现把自动化测试本末倒置的现象,因为他们过度把投资放在宏观测试上,而几乎没有做微观测试的投资。这是一个代价高昂的错误。购买宏观测试就像用高利率信用卡购物,因为它们要花费很多钱来维持。为了避免破产,只建立在那些无法用微测试检查的情况下。是经济学给了我们一个测试金字塔,底部(区域中最大的部分)是单元测试,顶部(最小区域)是依赖于UI,DB和其他系统依赖的宏观测试。上下颠倒的金字塔是又昂贵又容易摔倒。构建宏观测试的一个好策略是根据用户的经历使检验标准自动化,在未来的续集中我们将讲解用户经历和验收测试。
在此之前,为下一集做好准备,那时我们将揭露金字塔的秘密中间层–这是一个秘密的楼层,也是最难描述的。唯一的问题是,它会充满宝藏还是心伤?
你的朋友,
康美国
/
RSS Feed