已有 450 人访问
许祥 ID.17128
阅读(407)
博客(0)
许祥的阅读

全新推出Feather Wand:您的JMeter AI助手
想象一下,JMeter内部有一位智能助手,能轻松帮您设计、优化和排查测试计划——这就是FeatherWand插件带来的体验,它将AI魔法融入性能测试,彻底改变您的工作方式。本文将深入解析它的独特功能、工作原理,以及为何它能成为性能测试工程师的得力助手。目录名称背后的故事FeatherWand的核心功能为何性能测试工程师需要它通过AI聊天界面进行头脑风暴一键添加测试元素生成Groovy代码片段实现自
40°/ 2025-05-11/400 人阅读 / 2 人点赞 / 0 条评论

Playwright测试中对象池模式的实战解析
​​对象池模式(ObjectPoolPattern)对象池模式是一种创建型设计模式,它维护一组预先初始化的对象——称为“池”——以供使用,而不是按需创建和销毁它们。它通过四个简单的步骤工作:初始化池:创建并加载对象到池中。查找合适的对象:根据特定条件选择一个可用的对象。获取对象:将该对象保留供独占使用。释放对象:在使用后将对象归还到池中。为什么使用对象池模式?主要优势是高效的资源管理和并行化协同,
27°/ 2025-05-11/276 人阅读 / 0 人点赞 / 0 条评论

第四种新兴的质量叙事:如何利用人工智能提升质量
“质量绝非偶然;它始终是智能努力的结果。”—约翰·拉斯金​​注:在开始之前,我想说明一下,我将在本文中使用人工智能(AI)的简写版本。如今,您无法在LinkedIn或Reddit上滚动,或打开一份技术通讯,而不看到另一篇关于人工智能的头条新闻。尽管媒体的炒作列车全速前进,但事实是,人工智能正在成为帮助我们更聪明、而不是更努力工作的强大工具。在我之前探索三种质量叙事的基础上,我现在看到了一种由人工智
24°/ 2025-05-11/243 人阅读 / 1 人点赞 / 0 条评论

构建初创公司的测试工程团队
给初创公司CTO和VPE的一些智慧箴言​​作者注:这是对我之前那篇《你真的需要聘请QA或组建QA团队吗?》一文的后续。在那篇文章中,我总结说,到了某个时候,你可能需要聘请你的第一位测试工程师并开始组建质量团队。本文讨论了你应该何时考虑这一点,以及我认为较好的方法是什么,以及为什么。首先,你甚至需要QA或测试团队吗?工程师主导型公司与产品/业务主导型公司我在Plato的Elevate2024会议上参
23°/ 2025-05-11/235 人阅读 / 0 人点赞 / 0 条评论

构建与 CICD 相结合的最佳实践测试自动化流程:第二部分 —— GitHub 集成与基于基础设施即代码的云部署
​​介绍在我们系列文章的第一部分中,我们通过构建一个具有强大测试能力的SpringBootRESTAPI,为我们的测试自动化流程奠定了坚实的基础。我们实现了/hello端点,并通过/health和/info端点启用了执行器支持的健康监测。我们使用maven-checkstyle-plugin和Google的风格指南进行了静态代码分析,为我们的控制器编写了单元测试,使用Docker容器化了我们的应用
29°/ 2025-05-11/297 人阅读 / 0 人点赞 / 0 条评论

构建与 CICD 相结合的最佳实践测试自动化流程:第一部分 - 创建 Spring Boot REST API
​​介绍在上一篇文章中,我们介绍了使用CI/CD的测试自动化流程的概念。现在,让我们开始创建我们应用的基础:一个SpringBootRESTAPI。虽然任何后端技术都可以满足我们的需求,但SpringBoot提供了一个强大且文档齐全的框架,非常适合演示最佳实践。在本教程结束时,你将拥有:一个带有简单“HelloWorld”端点的运行中的SpringBootRESTAPI单元和API测试以确保质量使
24°/ 2025-05-11/243 人阅读 / 0 人点赞 / 0 条评论

使用 Playwright 进行高级视觉测试
第一部分:引言在当今瞬息万变的网络世界中,应用程序不仅要能运行,还需要在所有设备和浏览器上呈现出正确的外观。这就是可视化测试的用武之地。虽然功能测试可以检查应用程序是否正常工作,但可视化测试通过比较截图来捕捉设计或布局中的任何不希望出现的变化。​​Playwright是微软推出的一款强大的端到端测试工具,它内置了对可视化比较的支持。通过简单的命令(如awaitexpect(page).toHave
30°/ 2025-05-11/300 人阅读 / 0 人点赞 / 0 条评论

你真的需要聘请 QA 或组建 QA 团队吗?
初创公司CTO或VPE面临的必然问题​​作者注:这篇文章于2025年1月发布,但在同年3月,我意识到遗漏了合成监控的部分,因此在此进行了补充。你是如何走到这一步的你努力工作,带领公司的技术团队和产品度过了MVP阶段。你的客户群正在增长,你开始看到一些bug出现,其中一些导致了严重的客户投诉。不断增加的bug数量以及由于关键bug而不得不回滚发布,让产品和业务感到沮丧,也让开发团队感到疲惫。你希望能
17°/ 2025-05-11/176 人阅读 / 0 人点赞 / 0 条评论

你在自动化测试中使用了什么策略?
​​我从事QA手动测试和自动化测试已经两年了。我的工作主要是手动测试,而自动化测试则是在业余时间完成的。我个人非常喜欢编码和自动化测试,但大部分任务仍然是手动测试。正如您可能知道的,同时处理手动测试和自动化测试的工作量非常大。因此,我现在处于这样一种状态:我热爱编写自动化测试代码,但却总是匆忙完成任务。当自动化脚本完成后,开发仍在继续,几个月过去了……当我试图再次运行这些脚本时,通常会因为用户界面
15°/ 2025-05-11/159 人阅读 / 0 人点赞 / 0 条评论

Java 新特性在测试自动化框架中的应用
Java新特性在测试自动化框架中的应用​​Java持续发展,不断推出的新特性可以显著增强您的测试自动化框架。以下是最有影响力的近期新增功能,您可以利用它们来优化您的测试项目。字符串模板(Java21预览版,Java24)Java21和24中的字符串模板显著改进了我们在测试自动化代码中创建动态字符串的方式。在Java中,我们传统上使用字符串拼接或String.format()​来创建包含变量内容的字
16°/ 2025-05-11/160 人阅读 / 0 人点赞 / 0 条评论