测试架构 | 其实不是一个新概念

这应该是一次对上一期话题《测试策略》的延展。

2017年刘冉写了一篇文章,从测试策略到测试架构,他写到了:

而测试策略往往是高层次的指导,对于一些中小型项目也许已经足够了,但是却不足以应付现代越来越复杂的软件系统。 …… 以软件系统架构的思维去思考整个测试体系。 而是通个各种有效的方式(无论手动还是自动)把各种测试合理且有效的联系起来,形成一个拥有完整架构的测试体系,这样才能使整个系统的各种测试更加可视化和更易于理解

以及一个测试架构可能的样子:

这次的讨论,不自觉地变成我们几个人对刘老师的挑战,聊到了:

  • 测试架构和测试策略的关系
  • 定义测试架构的时机
  • 以及测试架构具体可能包含的内容

本期主播

  • 主持人:张凯峰
  • 嘉宾:林冰玉,刘冉,于晓南

时间轴

  • 03:04 软件开发有架构设计,测试也一样
  • 10:55 刘冉绘制的测试架构图的范例
  • 16:50 测试架构到底在什么时候会定义下来呢?
  • 19:15 测试架构会包含那些东西?
  • 24:00 测试架构会比测试策略更落地
  • 31:40 测试架构需要自动化测试的辅助

相关链接

关于质量三人行

质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。

你可以在网易云音乐喜马拉雅,以及小宇宙Pocket CastsGoogle PodcastsApple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。