S4E3:用还是不用BDD?这是个问题

质量三人行

行为驱动开发(Behavior-driven development,缩写BDD)是一种敏捷软件开发的技术,围绕用户在与软件交互时期望体验的行为(Behavior)来记录和设计应用程序。BDD的作用是把利益关系人、交付团队等不同方面的项目相关人员集中到一起,形成共同的理解,共同的价值观以及共同的期望值。 目前国内对BDD的看法褒贬不一。一方面,它确实提供了一种高效的业务价值传递和确认的方式,而另一方面,它对研发BDD用例人员的业务理解能力及团队协作要求较高,因此它又因其低普适性和高成本而饱受诟病。那么在这样的环境下,我们如何看待BDD呢?本期我们聊到BDD相关的经历体验,BDD的适用范围,以及我们的思考。 欢迎收听这一期。 本期主播 * 主持人:张凯峰 * 嘉宾:林冰玉,刘冉,于晓南 时间轴 * 04:08 为什么要尝试BDD?它到底解决什么问题? * 07:10 理想化的BDD是什么样子? * 23:41 如果没有理想条件,我们能借助BDD的思路做些什么? * 27:09 哪些情况适合BDD?哪些不适合? * 30:18 ATDD与BDD有什么区别? * 34:13 BDD的新趋势 相关链接 * 说起BDD,你会想到什么? * Cucumber测试实践 * 只用Cucumber不能帮助你BDD * 新一代BDD框架Gauge+Taiko 关于质量三人行 质量三人行是一款来自Thoughtworks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

42分钟
99+
3年前

S4E2:过时的话题?黑盒测试 vs 白盒测试

质量三人行

黑盒测试,白盒测试,是很古早的概念,古早到我们现在在工作中快要不再提及它们。技术栈的先进,架构的演化,以及软件系统本身的演化,都在把测试人员推入到具体又细微的日常工作中。后退一步,用黑盒白盒这样的古早概念,重新思考手中工作的定位,也许会有新的发现。 我们对于黑盒白盒的认知,发生了哪些变化。以及像安全测试、AI测试这些,它们是黑盒,还是白盒?在现代软件开发中,黑盒白盒的配比,在发生怎样的变化?以及我们作为测试人员,我需要掌握怎样程度的白盒测试能力? 欢迎收听这一期。 本期主播 * 主持人:张凯峰 * 嘉宾:林冰玉,刘冉,于晓南 时间轴 * 07:52 白盒黑盒是对测试分类的系统化思考 * 15:10 探索式测试,既是黑盒也是白盒 * 22:50 是关注最终用户使用,还是关注代码的实现细节? * 27:33 QA一定要关注代码实现 相关链接 * 精准软件测试 * 软件测试新趋势 * 探索式测试的若干问题 * 软件测试人员的职业发展 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

33分钟
99+
3年前

S4E1:第四季回归:测试一定要分层?

质量三人行

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

46分钟
99+
3年前

S3E12:QA到底能背多大的锅?

质量三人行

“为什么受伤的总是我?” 每逢出了质量问题或面临质量风险,测试人员总是那个默默无闻的背锅侠。人在家中坐,锅从天上落。是我的锅我背,不是我的锅,我很难背得心甘情愿。为什么是我背锅?到底该谁背锅?为什么一定要有人背锅?是不是该据理力争,把锅甩出去? 接锅、背锅与甩锅,似乎构成了QA的日常,”背得一口好锅“ 似乎也成了QA的自我修养。但本该如此吗?除了被迫接锅,我们还能做什么?第三季最后一期,我们来聊点儿轻松的或是沉重的、那些你我的背锅日常。 本期主播 * 主持人:张凯峰 * 嘉宾:林冰玉,刘冉,于晓南 时间轴 * 00:50 QA理所当然需要背哪些锅? * 08:46 整体责任,会被归咎于弱势的单一环节 * 24:50 如果我是有道理的,我会抗争 * 36:00 真的需要有人为某个问题背锅吗? 相关链接 * 测试:线上问题,这锅我到底背不背? * 团队对质量负责,“我”可以不负责? 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

48分钟
99+
3年前

S3E11:从技术雷达看测试领域的趋势

质量三人行

每六个月左右,Thoughtworks都会发布一期技术雷达。它是根据我们在项目工作中获取的洞见编写,是有态度的前沿技术解析。 在这一期质量三人行上线的时候,最新的第25期技术雷达也已经上线。不止是开发人员,测试人员也可以从这样一份免费的报告中,获得一些对于技术发展动态的了解,小到工具,大到平台,都或多或少有所涉及。即便不是现在,它们也会在将来以某种方式影响我们的工作方式和内容。 我们发现,这些年下来,技术雷达在关注测试和质量的方面,不断在强调的都是可测试性这个概念,可测性会体现在需求变成故事卡的时候,体现在编写的生产代码是不是很容易被自动化测试到,还体现在新的工具和技术是不是可以被部署在自动化的流水线中,而这些都是交付真实有价值软件的基础。 每期技术雷达还会分享出一些关于最新支持前端、基础设施、安全和UI测试的工具和技术。 本期主播 * 主持人:张凯峰 * 嘉宾:林冰玉,刘冉,于晓南 时间轴 * 13:30 技术雷达中对每个条目的建议,值得结合实际来学习和反思 * 34:15 遗留系统的活文档,产生的背景是数字化转型中的系统改造 * 47:44 抓住可测性,后续的投入产出比就会比较高 相关链接 * 第25期Thoughtworks技术雷达发布 * Thoughtworks网站上涉及技术雷达的文章 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

55分钟
99+
3年前

S3E9:精准测试,是乌托邦?

质量三人行

精准测试的产生背景,远不如它的名称那样令人激动和心驰神往:大量待运行的测试案例,费力,耗时,怎样才是更有效率的运行方式呢?现在越多越多的企业,在尝试精简测试力量,提升研发效能时,都把相当比例的精力投入在对精准测试的研究和实现中。 精准测试的内核很简单,在代码版本变更和测试案例的执行之间,建立高效明晰的关联,再加上外围比如数据分析,自动案例生成、缺陷定位和覆盖率分析等增值功能。但对它投入的成本和持续维护所需要的努力,在有限的开发周期和成本约束下,变成一件值得商榷是事情。 这一期我们对精准测试做了有限的讨论。 本期主播 * 主持人:张凯峰 * 嘉宾:刘冉,林冰玉,于晓南 时间轴 * 04:37 团队的割裂也是造成浪费的原因之一 * 13:40 可以完全信赖精准测试的结果吗? * 18:55 从什么时候开始规划精准测试? * 30:22 精准测试的投资回报率是值得思考的 相关链接 * 精准软件测试 关于质量三人行 质量三人行是一款来自ThoughtWorks(思特沃克)的播客节目,我们关注软件行业测试领域的现状和未来,质量和测试人员的职业发展。 你可以在小宇宙 ,喜马拉雅,以及Pocket Casts,Google Podcasts,Apple Podcast等泛用型播客客户端,搜索质量三人行,订阅收听到我们的节目。

34分钟
98
3年前
EarsOnMe

加入我们的 Discord

与播客爱好者一起交流

立即加入

扫描微信二维码

添加微信好友,获取更多播客资讯

微信二维码

播放列表

自动播放下一个

播放列表还是空的

去找些喜欢的节目添加进来吧