测试分层的概念由来已久,但最早出现,应该是伴随着敏捷开发的步伐,体现在服务于自动化测试的测试金字塔中。随着更多软件架构和技术的引入,测试金字塔也开始产生了不同的变种,比如蜂巢和冰淇淋形状。
但分层的思维贯彻于测试的实现中,与软件结构和团队结构都有千丝万缕的联系。经验告诉我们,测试分层中各层的比例并没有统一的标准,而是需要软件的真实场景来决定。
这一期我们就围绕软件测试的分层概念,做了一些回顾和探讨。
本期主播
- 主持人:张凯峰
- 嘉宾:林冰玉,刘冉,于晓南
时间轴
- 04:18 测试分层概念从何而来?
- 09:55 测试金字塔为什么是金字塔形状?
- 14:13 测试分层是和敏捷绑定的概念吗?
- 18:40 不同的分层策略展现出不同的形状
- 26:22 测试分层与软件架构是否有映射关系?
- 28:54 每一层测试都会由不同的团队负责吗?
- 33:05 测试分层越好,质量就越好吗?
- 37:50 每层测试的比例有标准答案吗?
相关链接
关于质量三人行
质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。
你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。
Podcast: Play in new window | Download