这应该是一次对上一期话题《测试策略》的延展。
2017年刘冉写了一篇文章,从测试策略到测试架构,他写到了:
而测试策略往往是高层次的指导,对于一些中小型项目也许已经足够了,但是却不足以应付现代越来越复杂的软件系统。 …… 以软件系统架构的思维去思考整个测试体系。 而是通个各种有效的方式(无论手动还是自动)把各种测试合理且有效的联系起来,形成一个拥有完整架构的测试体系,这样才能使整个系统的各种测试更加可视化和更易于理解
以及一个测试架构可能的样子:
这次的讨论,不自觉地变成我们几个人对刘老师的挑战,聊到了:
- 测试架构和测试策略的关系
- 定义测试架构的时机
- 以及测试架构具体可能包含的内容
本期主播
主持人:张凯峰
嘉宾:林冰玉,刘冉,于晓南
时间轴
03:04 软件开发有架构设计,测试也一样
10:55 刘冉绘制的测试架构图的范例
16:50 测试架构到底在什么时候会定义下来呢?
19:15 测试架构会包含那些东西?
24:00 测试架构会比测试策略更落地
31:40 测试架构需要自动化测试的辅助
相关链接
关于质量三人行
质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。
你可以在网易云音乐,喜马拉雅,以及小宇宙,Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。
criss_陈磊
有一点不同理解:测试架构不是和系统架构等同的概念,在我工作生涯中理解,测试架构不是约束某一个项目的,而是针对测试部门的。从流程、规范、方法上完成qa的内容公司级的约束设计,从测试设计、执行、结果评价、修正qe的工作,从自动化、平台化的决策、选型以及推广落地指导devops的实践,最好事先统一的qc,完成交付高质量的业务系统,加速交付速度的目的!
isaachan1984
我也觉得主持人开场是必须的。