自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

城下秋草‘s Blog

秋草观“测”台,观察测试业

  • 博客(110)
  • 收藏
  • 关注

原创 别被概念搞蒙了,Bug和它的九大近亲

谈谈跟Bug相近的那些概念,故障、缺陷、问题、错误、异常.....

2025-09-10 22:49:22 1006

原创 职场中被领导边缘化?要怎么调整

聊聊职场中被“边缘化”怎么办?

2025-09-06 23:12:42 926

原创 用好AI,从提示词工程到上下文工程

摘要: 随着AI大模型发展,"提示词工程"正演变为更强大的"上下文工程"。传统提示词工程在复杂任务中暴露出局限性,无法有效管理状态和多维信息。上下文工程将大模型生成结果前接触的所有信息纳入考量,包括系统提示词、用户提示词、对话历史、长期记忆、RAG检索增强、结构化输出和工具调用能力。其核心在于动态构建精准匹配的信息系统,而非静态模板。这一演变反映了AI应用从简单交互向复杂系统集成的转变,本质仍是优化人机沟通的有效技巧。

2025-09-02 21:38:03 751

原创 UI自动化,POM之外的另一模式

UI自动化测试模式POM是否最佳自动化设计模式?

2025-09-02 21:33:50 914

原创 pytest中使用loguru的问题及解决

的基础上进行优化过的。这样我们在使用 pytest 框架时,如果牵涉到 pytest 自身的日志机制,也就是pytest的内建fixture。因为这个内置插件的作用,我们在执行pytest测试时,默认只会在用例存在失败时才会显示标准输出和。存在问题,当然可以先查一下社区有没有现成的解决方案, 然后发现有人已经提供了解决方案。当然,问题也不大,本文我们简单探讨下这个问题,并介绍下兼容方案。那要解决这个兼容问题,有多个方案,这里分享下我的验证。记录的日志,不能被 Pytest 的。库定义的日志就难以发生作用。

2025-08-17 11:23:14 476

原创 python日志新姿势,Loguru库的应用

热门Python日志库loguru全面介绍

2025-08-16 19:47:44 315

原创 Pytest本地插件定制及发布指南

本文介绍了如何开发一个本地Pytest插件来记录测试用例的执行时间。通过实现pytest_addoption、pytest_configure等钩子函数,插件可以捕获每个测试用例的开始和结束时间,并汇总统计。文中详细展示了插件的实现代码,包括时间记录、数据存储和结果输出功能,并提供了测试示例。此外,还介绍了如何将插件打包发布到PyPI,使其能够被更广泛地使用。该插件开发案例展示了Pytest强大的扩展能力,通过简单的Python脚本即可实现个性化测试需求。

2025-08-14 14:03:42 1078

原创 当AI编写应用程序,是质量的福音还是挑战?

摘要: AI编程工具(如Copilot、Cursor等)显著提升了开发效率,降低了技术门槛,但其生成代码存在质量隐患。AI可能因信息不足而脑补错误逻辑,导致调试耗时;代码易臃肿且解耦性差;甚至通过硬编码“作弊”呈现虚假效果。这些问题对应用的可扩展性、性能和安全构成挑战。测试工程师需结合传统验证与白盒分析,重点关注AI生成代码的薄弱环节,并利用AI辅助测试工作。尽管AI编程潜力巨大,但高质量产品仍需人工把控,测试人员的角色在AI时代将更加关键。

2025-08-14 13:58:57 817

原创 快速理清开源项目源码的神器,这款AI工具不可不知!

智谱AI推出的源码解析服务Zread.ai(https://zread.ai/)是一款强大的开源项目分析工具。用户只需输入GitHub项目地址或将链接中的github.com替换为zread.ai,即可获取包括安装部署、架构分析等全面信息。工具还支持AI深度交互,通过"Ask AI"功能可获取项目详细解析。除热门项目外,用户也可主动索引新项目或个人项目,私有仓库通过授权同样适用。该工具极大提升了开发者理解开源项目的效率,是技术调研的强力助手。

2025-08-07 20:58:23 1004

原创 十四年过后,再谈“测试已死”

"测试已死"论调的反思与测试价值的重估2011年Google工程师提出"测试已死"的论断,引发了行业对测试角色的大讨论。十多年来,这一观点随着自动化测试工具兴起和AI技术发展而周期性出现。然而,测试行业真正的危机在于对测试本质的误解:将测试简化为"检查"活动,过度依赖自动化脚本而忽视探索性价值。测试的核心价值在于发现未知风险、理解产品不确定性、模拟用户行为等创造性工作。技术变革只是改变了测试的形式而非其必要性,测试不会消亡,而是不断进化发展。未来测试人员需要坚守核心价值,同时拥抱新技术,实现测试角色的升级

2025-07-31 11:09:43 1080

原创 mem0,让AI拥有记忆,打造个性化助手的基石

对于一个个性化的AI助手,如果每次交流它都“失忆”,不能指导你的偏好和习惯,这种体验无疑是令人沮丧的。正是为了解决这一痛点,一个名为 `Mem0` 的开源项目应运而生。它旨在为AI应用提供可扩展、持久且可插拔的记忆能力,让你的AI真正拥有“大脑”。

2025-07-22 21:44:55 695

原创 明星AI自动化测试工具Midscene.js源码解析

在之前的文章 【UI自动化测试的革新,新一代AI工具MidScene.js实测!】我们了解了字节跳动推出的AI测试工具, 不管是智能解析项目,测试执行还是最后的报告生成都颇为亮眼,而且除了基于浏览器的web应用,还支持了Android应用的自动化。那么这个项目具体是如何利用 AI 智能完成测试执行任务的呢?本文我们就结合 Midscene.js 的开源项目源码,对该项目的实现,以及对大模型的应用进行深入分析。

2025-07-07 22:26:47 1249

原创 大话网络协议 - HTTP不同版本的演进及其区别

本文系统梳理了HTTP协议的演进历程及各版本特性。从1991年的HTTP/0.9到2020年的HTTP/3,HTTP协议经历了多次重大升级:HTTP/1.0引入状态码和头部字段,HTTP/1.1实现持久连接和管道化,HTTP/2采用二进制帧和多路复用技术,直至HTTP/3基于QUIC协议彻底解决队头阻塞问题。文章详细对比了各版本的核心改进与局限,特别分析了HTTP/2在TCP层的性能瓶颈以及HTTP/3通过UDP协议带来的突破。目前HTTP/3已获主流浏览器支持,正在逐步替代旧版本协议。

2025-07-06 08:48:45 647

原创 MCP必将失败?关于MCP的质疑声

模型上下文协议(Model-Context Protocol, MCP)从推出以来,备受关注并得到了快速的应用。目前大量的AI工具均已集成了对MCP的支持。但对于他的质疑声也逐渐开始出现,比如对于它在安全方面的局限性的担忧,近期 Edgenesis 创始人 Yongli,Chen 也发文认为MCP必将失败。这里将他的主要观点梳理为本文(原文参见文后链接),大家可以做个参考和判断

2025-07-03 20:48:26 840

原创 2025,应届IT就业行情如何?

“史上最难就业季”的口号年年都在喊,但对于2025届的同学来说,这似乎不再只是一句口号

2025-06-29 00:44:39 1975

原创 Cursor天塌了,Google开源Gemini-cli,编程助手卷王来了

昨天(2025-6-25),Google重磅开源了一个基于命令行的AI编程AgentGemini-Cli,让AI辅助编程深度集成到开发人员最熟悉的Terminal命令行界面,而且直接集成了Google最新的能力,开发者免费使用(有上限,但额度大方)。短短1天,Github上已冲到20K star,可见开发者对这款工具的热情之高!!开源项目地址: https://github.com/google-gemini/gemini-clistar记录,恐怖的垂直上升 😂😂下面我们带来开箱试用体验!

2025-06-26 21:44:32 582

原创 工作效率提升的秘密!自用截图工具分享,长图&动态图轻松搞定!

【高效截图工具推荐】本文分享三款实用截图工具:1. Snipaste - 国产高效截图软件,支持像素级精准截图、元素自动识别、便捷取色器、多屏截图及历史回溯功能,独特的贴图功能(F3键)可悬浮显示截图方便比对;2. QQ截图 - 内置长截图功能(Ctrl+Alt+A),另有独立开源版本可用;3. LICEcap - 开源动态GIF录制工具,可轻松将操作过程转为GIF动画。这些工具能显著提升日常截图效率,满足静态截图、长页面截图及动态操作记录等多种需求。

2025-06-25 16:15:47 861

原创 AI技巧,用本地Deepseek也可以生图啦

本文介绍了如何通过本地部署的Deepseek文本模型实现免费AI图像生成的方法。作者推荐使用德国AI初创公司pollinations.ai的开源API,该接口支持文生图功能,无需注册和密钥。文章详细说明了API参数配置、支持的模型类型(如动漫、写实等风格),并提供了在Deepseek中设置图像生成助手的提示词模板。通过将用户输入转换为详细描述并调用pollinations接口,本地Deepseek模型可生成指定风格的图像。附带的配置模板包含了HTML渲染规则,用户只需输入简单描述即可获得专业级AI生成图像。

2025-06-21 22:29:51 1631

原创 Github月度新锐热门工具 - 202506

6月最热门的几个开源项目,具体都做了什么事情?一起看看

2025-06-11 12:13:37 1743

原创 开源一个测试练习项目,诚邀大家共建

《TestMyBookshelf:一个专为测试练习设计的图书管理系统》 作者针对测试初学者缺乏实战项目的问题,开发了内含故意注入Bug的图书管理系统(FastAPI+SQLite)。该项目模拟敏捷开发流程,按Sprint分支迭代,每个版本包含预设缺陷,适合练习功能测试、缺陷发现和报告撰写。与纯自动化练习项目不同,该项目更侧重真实测试场景模拟,提供增删改查等完整功能框架。目前开源征集测试同行共建,包括完善用例、补充Bug文档等,旨在打造贴合实际研发的测试教学项目。项目明确标注仅供练习使用,不建议生产环境部署。

2025-06-11 12:08:25 361

原创 AI智能驱动浏览器工具Browser Use详解

在之前关于 AI 测试相关的几篇文章中,我们分别介绍了通过,以及等几个不同的 AI 浏览器工具,实现 AI 驱动自动化测试的方法介绍。而其实在这些不断涌现的新工具出现之前,还有一个更早推出(2024.11),也同样还在不断完善的AI浏览器驱动工具,其工具实现思路,为后来的相关工具提供了很多借鉴。而经过半年多40多个版本的迭代,目前最新版本0.2.5,工具功能也日臻完善。本文,我们就再来对这个 AI 浏览器做一个系统的介绍。

2025-06-08 19:56:38 1365

原创 AI测试,测试团队的必由之路

本文介绍了AI测试自动化的实施路线图,指出AI已从可选技术转变为必备战略优势。文章提出了6个阶段的90天实施计划:从制定策略、角色转型、工具评估到团队培训、试点实施和持续优化。重点包括将测试时间缩短80%、降低维护成本40-60%,以及如何通过AI增强而非取代测试人员角色。企业应选择支持开源代码生成和自愈能力的AI测试平台,并通过明确指标衡量成效。最终,AI测试自动化不仅能提升质量和效率,更将重塑QA团队成为创新驱动力。

2025-06-08 19:49:04 932

原创 高效使用AI大模型:测试工程师提示词编写框架

随着AI大模型在软件测试领域的广泛应用,提示词工程(Prompt Engineering)已成为测试工程师提升效率的关键技能。通过精准的提示词设计,我们可快速生成测试用例、优化测试场景、生成自动化脚本、以至实现智能化的测试覆盖。那么如何更有效地在利用大模型时,让大模型更高效地协助我们得到期望的结果,好的提示词能让我们事半功倍。下文就总结下,对测试工程师而言,怎么编写出好的提示词框架。

2025-06-04 20:21:16 1292

原创 微软重磅发布Magentic UI,交互式AI Agent助手实测!

微软发布开源AI助手Magentic UI,支持人机协同任务执行 微软近日发布了开源AI助手Magentic UI,这是一个基于AutoGen框架构建的交互式智能体系统,旨在实现高效人机协作。该系统由多个模块化智能体组成,包括总控代理、网页浏览代理、代码执行代理和文件处理代理,能够协同完成网页操作、代码生成、文件处理等任务。 Magentic UI的主要特点包括: 透明可控的交互界面,支持用户实时介入任务执行 协同规划功能,允许用户与AI共同创建和修改任务计划 操作防护机制,敏感操作需用户明确批准 计划学习

2025-06-04 20:16:15 1496

原创 UI自动化测试的革新,新一代AI工具MidScene.js实测!

摘要: 国产AI测试工具Midscene.js由字节跳动推出,基于多模态大模型实现自然语言驱动的自动化测试。它通过截图和页面结构分析理解用户指令,自动完成点击、输入等操作,降低测试脚本编写难度。支持Chrome插件零代码操作和Playwright等框架集成,兼容GPT-4o、Qwen-VL等多种大模型。典型应用包括待办清单操作,通过.ai、.aiTap等方法实现智能测试,显著提升脚本稳定性。 (字数:149)

2025-05-29 18:23:23 2148 4

原创 高效会议5P法,别让会议偷走你的时间

开好高效会议必须了解的5P法

2025-05-21 17:09:04 928

原创 谈谈Bug的生命周期和Bug状态变更原则

在软件产品研发中,Bug的管理是质量改进的关键环节。Bug从发现到修复经历一个完整的生命周期,包括已提交(Open)、处理中(In Progress)、已解决(Resolved)、已关闭(Closed)等主要状态。此外,还存在已拒绝(Rejected)、已验证(Verified)、待补充信息(Need More Info)、已延期(Deferred)等特殊情况。每个状态的处理原则和移交流程都有明确的规定,以确保团队协作的高效性。理解Bug生命周期的不同状态及其处理原则,有助于减少团队内耗,提升产品质量。

2025-05-21 17:04:39 1447

原创 开发经理嘲讽测试没有技术含量,要如何怼回去?

有同学在问,软件测试难道真的没有技术含量?一个DM当面嘲讽,很想怼回去,能给个充分的理由吗?

2025-05-12 15:31:54 373

原创 人社部新增“生成式人工智能系统测试员”岗位,是个什么工作?

近日人社部发布发布公示,新增了17个新职业和42个新工种,其中在“生成式人工智能系统应用员”职业下新增了“生成式人工智能系统测试员”工种,那么这个测试行业的新增岗位,具体是做什么?和传统测试有什么区别呢?

2025-05-12 15:25:35 1102

原创 可以抛弃postman啦, API测试工具Bruno实用教程(二):进阶篇

本文深入探讨了API测试工具Bruno的进阶用法,重点介绍了其六层变量作用域和脚本执行顺序。Bruno的变量体系包括全局变量、集合变量、环境变量、目录变量、请求变量和运行时变量,优先级依次递增。此外,Bruno支持通过.env文件管理敏感数据,避免直接暴露在配置文件中。Bruno的脚本功能基于JavaScript,支持在Collection、Folder、Request层级定义请求前后的脚本,并提供了两种脚本执行顺序模型:Sandwich Flow(默认)和Sequential Flow。

2025-05-10 10:15:00 1701

原创 自动化测试:蛇油还是银弹?

约八、九年前,我对自动化测试写过一篇博客,多年过后,回过头再看自动化测试的现状和发展,当初的判断和看法基本还是可以维持。现把旧文放上,供大家参考

2025-05-09 22:24:24 844

原创 打造个人知识库,wsl+ollama部署deepseek与vscode集成

本文就记录下在WSL中通过Ollama和CherryStudio搭建本地大模型,并将本地模型集成到VsCode的AI助手的过程分享。

2025-05-07 22:51:57 1943

原创 Postman最佳平替, API测试工具Bruno实用教程(一):基础篇

我们通过一个系列,详细介绍通过Bruno来进行API接口测试的详细实战教程。本文是第一篇,重点介绍如下内容:- Bruno的安装和界面说明- 结合Github API实现典型API操作的方法- 环境管理- 鉴权机制和加密

2025-05-07 22:43:55 1991

原创 github星标超3万!Postman最强平替Bruno你用了吗?

Bruno从诞生之初针对的就是前述Postman的痛点。承诺开源和可扩展,并且专心做客户端,永不向“平台化”扩充产品。基于Git实现协作和版本管理离线使用,永不同步本地数据 😂😂😂可以说,Bruno的出现,就是针对Postman作为一个客户端工具,过于强调平台化和云端功能的现状,提供的平替方案。

2025-05-06 08:35:49 1129

原创 W3C ARIA Roles标准及其在AI驱动自动化测试中的作用

WAI-ARIA(Web Accessibility Initiative – Accessible Rich Internet Applications),即web无障碍倡议-无障碍富互联网应用标准, 是一个让Web应用可以更好支持残障人士使用的规范。而ARIA Roles是W3CWAI-ARIA规范中定义的一组属性,用于描述Web元素的功能和目的,帮助辅助技术(如屏幕阅读器)更准确地理解和传达页面内容。

2025-05-06 08:30:21 796

原创 未来已来,AI测试工程师已就位,主动执行测试并汇总bug!

上一篇文章中,我们介绍了通过vscode insiders 集成微软官方的playwright mcp并执行测试的一个基本效果。有小伙伴提问是否能在Cursor中使用?这里我也进行了尝试,答案是可以成功集成,但有点小坑。这里就跟大家分享下配置过程,以及Cursor中集成mcp以后的强大能力。让 AI 帮助我们完成大部分基本的功能测试已经不再遥远。

2025-04-05 22:53:32 818

原创 微软发布playwright官方mcp server,看看实际应用效果吧

MCP协议是由AI公司 Anthropic(claude的母公司)于2024年11月推出的一个针对AI能力的开放协议,旨在标准化大语言模型(LLM)与外部数据源、工具之间的交互接口。而MCP Server通过这些能力,MCP Server可以为AI应用提供更加丰富的上下文操作私有数据或特定应用的能力,从而增强 LLM 的实用性。

2025-04-05 22:47:17 2219

原创 新人必学 - Linux三剑客之grep

通过这些示例,可以体会到grep的强大能力和灵活性,也让它成为Linux中最实用的文本处理工具之一。博客文章均首发公众号,欢迎关注!

2025-03-22 11:27:41 383

原创 搞定正则表达式,走出新手村!

以上就是针对正则表达式的相关总结和部分案例演示。更多关于测试技能系统提升的学习可关注我的课程,回复大纲获取详细目录。博客文章首发公众号,欢迎关注!

2025-03-22 11:23:53 726

原创 对敏捷研发的反思,是否真是灵丹妙药?

现代项目管理中,敏捷研发越来越流行;言必称敏捷,似乎不敏捷就是跟不上时代。敏捷真的就是现代软件项目的灵丹妙药吗?它是否真的是一个普适的研发方法?

2025-03-21 23:13:22 525

最新敏捷状态报告17th

敏捷行业发展状态调研

2024-10-18

16th敏捷行业状态报告

2022年度敏捷状态报告

2024-10-18

最强文档转换工具pandoc,支持各种主流文档格式互相转换(xml、md、html、doc、rtf、ppt等)

安装后,直接通过命令行运行: > pandoc input.html -o output.docx 支持批量转换。更多丰富用法参考命令帮助

2024-10-12

5Why根因分析法模板

5Why根因分析法模板

2024-10-12

git常用命令速查表-中文版(图片格式)

git常用命令速查表-中文版(图片格式)

2024-10-11

Git Cheet Sheet - V2

Git常用命令备忘表

2024-10-11

第15次敏捷状态报告: 企业敏捷采用与挑战

2021年度敏捷状态报告中文版

2024-10-11

Google Python编码规范

Google Python编码规范

2024-10-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除