如何定义高质量的Gherkin自然语言步骤库

背景 时间回到2022年,我参与了一个使用了Flutter技术构建的Web前端项目。在这个项目上,我们小组的目标是实施Flutter前端自动化测试。 彼时,Flutter 2.x刚在Web端发力不久,Flutter [阅读更多]
背景 时间回到2022年,我参与了一个使用了Flutter技术构建的Web前端项目。在这个项目上,我们小组的目标是实施Flutter前端自动化测试。 彼时,Flutter 2.x刚在Web端发力不久,Flutter [阅读更多]
本文由赵泽鑫,张海云,冯曌合作出品 大多数的敏捷团队是由10位以内不同角色的人员组建。其中包括但不仅限于BA、QA、UX、PM、DEV等关键角色。我们通过成熟的方法论以及每日站立会议(Stand-up Meeting)、迭代计划会议(Iteration Plan [阅读更多]
背景 软件工程里一个重要的指标就是“可用的软件”,敏捷宣言里也同样告诉我们“工作的软件高于详尽的文档”,那“可用的软件”、“工作的软件”意味着什么呢?在我的理解里,可以经历用户 [阅读更多]
契约维护的难题 如今微服务凭借其灵活、易开发、易扩展等优势深入人心,不同服务之间的集成和交互日渐繁多且复杂。这些服务之间交互的方式是多样的,常见的有 HTTP [阅读更多]
“没有专职的测试人员? 代码提交就直接发布到生产环境? 而且,一天还可以发布多次?” 对于很多团队来说,这是完全不可能的事情!他们都是怎么做到的? 01 [阅读更多]
小时候的第一台电脑:17寸液晶显示器,奔四处理器,全新界面的Windows [阅读更多]
写在前面 测试金字塔曾经神一样的存在,很多人认为制定测试策略知道测试金字塔就够了。 真的是这样吗?今天,利用这篇短文跟大家聊聊测试金字塔。 如果你恰好知道测试金字塔,也把它奉为测试策略的指导方针,那么这篇文章正好适合你。 [阅读更多]