惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

爱范儿
爱范儿
Simon Willison's Weblog
Simon Willison's Weblog
K
Kaspersky official blog
P
Palo Alto Networks Blog
Google DeepMind News
Google DeepMind News
www.infosecurity-magazine.com
www.infosecurity-magazine.com
AI
AI
G
GRAHAM CLULEY
O
OpenAI News
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Help Net Security
Help Net Security
L
LINUX DO - 热门话题
S
Schneier on Security
P
Privacy International News Feed
L
Lohrmann on Cybersecurity
SecWiki News
SecWiki News
C
Cybersecurity and Infrastructure Security Agency CISA
T
Threatpost
C
Cyber Attacks, Cyber Crime and Cyber Security
A
Arctic Wolf
C
Cisco Blogs
V2EX - 技术
V2EX - 技术
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
月光博客
月光博客
Latest news
Latest news
人人都是产品经理
人人都是产品经理
Schneier on Security
Schneier on Security
Last Week in AI
Last Week in AI
Webroot Blog
Webroot Blog
美团技术团队
N
News and Events Feed by Topic
大猫的无限游戏
大猫的无限游戏
Security Archives - TechRepublic
Security Archives - TechRepublic
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
博客园 - 三生石上(FineUI控件)
The Cloudflare Blog
Project Zero
Project Zero
博客园_首页
Cloudbric
Cloudbric
IT之家
IT之家
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
雷峰网
雷峰网
罗磊的独立博客
Hacker News: Ask HN
Hacker News: Ask HN
The Last Watchdog
The Last Watchdog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
T
Tenable Blog
Scott Helme
Scott Helme

博客园 - 狂师

Agent 工具到底怎么选? 还在手写测试报告?推荐一款 AI 测试Skill:只需一句指令,自动生成专业定制化测试报告! 测试人员必备:推荐一款智能测试数据清理AI Skill,支持db、redis、mq等 AI 测试必备:推荐一款能让自动化失败脚本「自己修好」的 AI skill! 端开发必装 Skill 清单:6 款 AI 技能,让你的开发效率原地起飞 AI 测试提效神器:推荐一款接口自动化测试提效skill! 做一款企业真正敢用的 AI 测试应用,到底难在哪? 新手学 Skills:是什么、怎么找、如何开发?(最通俗易懂版) 2026 最新 AI 学习路线全景图:从零基础到 AI 全栈测试与开发实战(附一站式智能测试平台) 2026 最具幸福感的互联网大厂排名! 聊一聊近年来互联网公司的裁员情况 比 Playwright 更给力,推荐一个AI Agent的浏览器自动化开源项目! 测试工程师的AI 技能库:推荐5个让你效率翻倍的Skills AI测试必学 | AI 赋能接口自动化测试系列(四):接口自动化脚本质量检查与优化Agent Skill AI测试必学 | AI 赋能接口自动化测试系列(三):接口自动化测试脚本生成Agent Skill AI测试必学 | AI 赋能接口自动化测试系列(二):全场景测试数据智能构造Agent Skill AI测试必学 | AI 赋能接口自动化测试系列(一):接口文档智能解析Agent Skill推荐 测试必学:推荐4个测试用例设计最值得掌握的Agent Skill,几乎覆盖所有用例设计场景! 面试官问:你用 AI 编程半年了,那怎么保证 Claude Code 写出来的代码是对的? AI 测试赋能全流程实战 | Agent Skill + AI 赋能「需求分析」 6000 字干货|Coze 智能体实战:搭建需求文档到测试用例自动生成工作流! QA Use:推荐一款AI 原生 E2E 测试平台,自然语言一键跑通用例! 2026学扣子Coze看这篇就够了!(新手入门教程) Codex新手保姆级教程:新手从安装到跑通第一个项目! 做一款企业真正敢用的AI测试应用,到底有多难?究竟难在哪? Claude Code 9 大神级 Skills,开发效率直接翻倍(安装、使用场景、踩坑经验) 别再瞎搞 AI 了!大厂AI业务落地的五个关键环节!(建议新手直接照搬) 毫不夸张地说,这将是目前最全的AI测试教程!测试必看! 最近面完 30 个想转 AI 测试的人,我麻了:80% 都踩了这 4 个坑! 2026年我做了一个大胆的决定:我要收徒弟了! 程序员逼格拉满!ccstatusline:让你的 Claude Code 状态栏直接封神! AI 测试全场景提效:功能 / 性能 / 安全 / 自动化,用 AI 重塑测试工作流 2026 年 AI 编程实测:6 款顶流大模型对比,效率直接翻倍! 面试必问:公司用AI 赋能自动化,你是怎么用AI 做自动化测试的呢?(附落地全流程) 牛逼!119K star,软微开源神器,一款功能超强大的markdown 文档转换工具! 你说你会AI测试,那你是怎么实现AI+软件测试的呢?(附带5 层AI 质量管理体系) 一道面试题刷掉 90% 的人,测试人必懂:AI 生成用例的3 大陷阱 + 7 项审核指标 零代码 AI 自动化测试神器!Browser‑Use Web UI 保姆级教程,测试人直接上手 不用写脚本!Browser-Use 实操:AI 直接驱动浏览器自动化测试 推荐一个测试人必备的Skills,从功能到性能全搞定(附详细实操和安装下载方式) 2026 AI效率神器:Superpowers + Claude Code 保姆级教程 CC‑Switch 原来是这么玩的!90% 的人都没用对 为什么你的OpenClaw做不好自动化测试? AI到底会不会导致大规模失业?一次性把所有问题讲透!(深度好文) 推荐3款必备“测试神器”Skill:用例生成、根因分析一键搞定 为什么现在所有大厂都在做 CLI ?(附Cluade Code接入飞书CLI教程) 自动生成用例:基于OCR+ LLM的设计方案(附落地指南) 太强了!GLM-5.1 第一手实测,平替Claude Opus 4.6? 测试人必备的4个AI Skills(附下载地址和详细用法) 我带学员用 AI 做了个热点监控工具,太好用了! 测试必学:UI 自动化最值得掌握的两个Skills,几乎能覆盖所有UI测试场景! Cursor 生成测试用例实战:一个 Skill,10 分钟产出可评审测试用例 90% 的人都用错了!Playwright vs Chrome DevTools MCP到底该怎么选? 全球首个龙虾模型:GLM-5-Turbo(手把手安装、配置、使用教程)来了! 测试开发效率翻10倍!这10款AI Skills神器,我敢说90%的人没用过 对标OpenClaw,腾讯版国产“小龙虾” WorkBuddy正式上线了! Claude Code+GLM 5 安装配置与10个快速上手技巧 OpenClaw新手必看!推荐10个神器技能包 新手保姆级教程:OpenClaw 自动化操作浏览器!
有了AI测试工具,还需要掌握Playwright、Pytest、Selenium这些框架吗?
狂师 · 2026-05-25 · via 博客园 - 狂师

最近后台收到很多测试同学的提问:“现在AI测试工具这么火,一键生成用例、自动执行、甚至能定位bug,是不是以后就不用学PlaywrightPytestSelenium这些框架了?”

说实话,这个问题我也纠结过。前阵子上手了几款热门AI测试工具,体验确实惊艳——不用写一行代码,输入需求就能生成测试用例,复杂的页面操作也能自动模拟,省去了大量重复的编码工作。一时间,身边不少同学开始动摇:“花那么多时间学框架,是不是白费功夫?”

但经过实际落地测试,我得出了一个明确的结论:AI测试工具是“放大器”,而Playwright、Pytest、Selenium这些传统测试框架,是测试工程师的“基本功”。二者不是替代关系,而是相辅相成,缺一不可。今天就结合我的实际体验,和大家好好聊聊这个话题,给正在迷茫的测试同学一些真诚建议。

1. 先澄清一个误区:AI测试工具,真的能“替代”框架吗?

我们先说说AI测试工具的核心优势——高效、便捷、降低入门门槛。比如你要测试一个登录页面,不用手动写Playwright的定位语句,不用调试元素加载延迟的问题,AI工具能直接识别页面元素,自动生成“输入账号-输入密码-点击登录-验证跳转”的完整用例,甚至能自动处理弹窗、iframe这些常见难点。

但这并不意味着它能替代框架,因为AI测试工具的“强大”,大多建立在这些框架的基础之上——很多AI工具的底层执行逻辑,本质上还是调用了Selenium或Playwright的API;而用例的批量执行、断言优化、报告生成,往往也依赖于Pytest的核心能力。

举个我遇到的真实案例:前段时间用AI工具测试一个电商平台的购物车功能,AI生成的用例能正常执行,但当我需要批量运行1000+用例、设置用例依赖(比如“加入购物车”必须在“登录”之后执行)、自定义断言逻辑(比如验证购物车商品数量与实际添加一致,保留2位小数)时,AI工具就显得力不从心了。

最后还是靠Pytest的夹具(fixture)管理用例依赖,用Playwright的定位语法优化元素识别,才解决了问题。更扎心的是,当测试场景涉及到自定义组件、加密接口、复杂业务逻辑时,AI生成的用例往往会出现逻辑漏洞,需要我们用框架知识去修正、去优化。

简单说:AI能帮你“快速完成基础工作”,但没法帮你“解决复杂问题”;框架能帮你“筑牢测试根基”,让你拥有应对任何场景的能力——这就是二者最核心的区别。

2. AI测试工具的真实能力边界

我们先客观看看现在AI测试工具能做什么:

✅ 擅长的:

  • 快速生成基础代码:"写一个登录页面的Playwright测试",AI能秒出可用代码
  • 解释和维护:把一段晦涩的Selenium代码丢给AI,它能解释逻辑、找出潜在问题
  • 数据生成:快速构造测试数据、边界值、异常场景
  • 报告分析:从海量日志中定位失败根因,比人眼快得多

❌ 不擅长的:

  • 复杂业务理解:你的电商系统为什么购物车满减和优惠券不能叠加?AI不懂业务规则
  • 架构设计决策:什么时候用POM模式?怎么设计测试数据隔离?AI给不了最佳实践
  • 稳定性工程: flaky test的根因往往是环境、时序、状态污染,AI只能辅助分析,解决不了架构问题
  • 安全与性能:AI生成的测试代码可能本身就有注入风险,性能测试更需要专业工具链

最致命的是:AI会"自信地犯错"。 我见过AI生成的Playwright代码,选择器写得看似合理,实际上在动态加载场景下100%失败。如果你不懂底层原理,你甚至看不出问题在哪。

3. 传统测试框架的核心价值,AI无法替代

让我们重新审视Playwright、Pytest、Selenium这些"老古董",它们的价值到底是什么?

  1. 确定性与可控性

Playwright的waitForSelector、Selenium的WebDriverWait,这些API背后是浏览器自动化协议的精确控制。AI可以帮你写代码,但执行时的确定性保障必须由框架提供

当你的CI/CD流水线在凌晨3点失败时,你需要的是可预测、可调试、可稳定复现的测试,而不是一个"大多数时候能跑通"的黑盒。

  1. 工程化能力

Pytest的fixture机制、参数化测试、插件生态,支撑的是一整套测试工程化体系:

# 这个fixture设计体现了测试数据隔离和生命周期管理
@pytest.fixture(scope="function")
def isolated_user(db_connection):
    user = create_temp_user(db_connection)
    yield user
    cleanup_user(db_connection, user.id)

这种设计能力,AI可以模仿形式,但理解不了背后的测试数据管理哲学

  1. 生态位与集成深度

你的测试需要嵌入到DevOps流水线里,和Allure报告、Jira缺陷追踪、Slack告警联动。Playwright的trace viewer、Pytest的钩子函数、Selenium Grid的分布式执行,这些都是经过生产验证的基础设施

AI测试工具目前大多停留在"单点工具"层面,离企业级集成还有距离。

4. 我的观点

作为一名测试工程师,我们的核心价值不是“会写代码”,也不是“会用工具”,而是“能高效、精准地保障产品质量”。在这个前提下,AI工具和框架的作用,其实是互补的:

1、AI工具:解放双手,聚焦核心业务

以前我们写测试用例,光定位一个复杂元素就要调试半天,重复的页面操作更是占用大量时间。现在有了AI,这些重复性工作能被快速替代——比如生成基础用例、模拟常规操作、初步排查简单bug,让我们从“搬砖”中解放出来,有更多时间去思考业务逻辑、设计异常场景、优化测试策略。

比如我现在做回归测试,会先用AI工具生成基础用例,批量执行一遍,快速排查明显的 regression bug;然后再用框架对核心场景、异常场景进行二次校验,既提高了效率,又保证了测试覆盖率。

2、框架:掌控全局,应对复杂场景

无论AI工具多强大,它都无法替代框架的“掌控力”。这种掌控力,体现在三个方面:

  • 一是定制化能力:AI生成的用例是“通用化”的,而实际测试中,每个产品都有独特的业务逻辑和测试需求。比如金融产品的加密接口测试、电商产品的高并发场景测试,都需要我们用Pytest、Playwright编写自定义脚本,实现精准测试。

  • 二是问题排查能力:当测试用例执行失败时,AI工具往往只能给出“执行失败”的提示,而无法精准定位问题根源。但如果你熟悉框架,就能快速判断是元素定位失败、接口返回异常,还是业务逻辑漏洞,甚至能通过框架的日志、调试功能,快速修复问题。

  • 三是工程化落地能力:在实际工作中,测试不是孤立的,需要和开发、运维协同,需要集成到CI/CD流程中。而这一切,都离不开框架的支持——Pytest的用例管理、Playwright的跨浏览器兼容、Selenium的多环境适配,都是AI工具目前无法替代的。

3、二者结合,才是测试的“最优解”

AI测试工具的出现,不是为了淘汰框架,而是为了让框架的价值发挥得更好。就像我们用计算器计算,但依然要懂数学公式;用AI写文案,但依然要懂文字逻辑——框架是测试工程师的“基本功”,AI是“进阶工具”,只有把基本功练扎实,才能更好地驾驭工具,而不是被工具“绑架”。

5. 给测试同学的3条真诚建议(必看)

结合我自己的学习和工作经验,针对“AI时代,该如何对待框架”这个问题,给大家3条可落地的建议,尤其是刚入门的测试同学,一定要收藏:

建议1:新手先打牢框架基础,再学AI工具

很多新手看到AI工具的便捷性,就跳过框架学习,直接上手AI,这是非常错误的。如果不懂Playwright的元素定位、不懂Pytest的用例管理、不懂Selenium的执行原理,你根本无法判断AI生成的用例是否合理,无法排查执行失败的问题,更无法根据业务需求优化用例。

我的建议是: 新手先花1-2个月,系统学习Pytest(用例管理、断言、夹具)、Playwright(元素定位、页面操作、接口测试),至少能独立完成一个中小型项目的自动化测试脚本编写。打好基础后,再学习AI工具,你会发现上手更快,也能更好地发挥AI的价值。

建议2:老手学会“借力AI”,提升工作效率

对于有一定框架基础的测试老手,不用抗拒AI工具,反而要主动拥抱。比如:

  • 用AI工具生成基础用例,减少重复编码;

  • 用AI工具排查简单bug,节省问题定位时间;

  • 用AI工具优化脚本,比如将Selenium脚本转换成Playwright脚本,提升执行效率。

但要记住:AI生成的内容只是“初稿”,一定要用自己的框架知识去校验、去优化,避免出现逻辑漏洞。

建议3:不要只依赖一种工具,培养“复合能力”

AI技术更新很快,今天的热门工具,可能明天就会被淘汰;但框架的核心逻辑,比如用例设计、问题排查、工程化落地,是长期有效的。

我的建议是:既要掌握框架的核心能力,也要熟悉1-2款主流AI测试工具(比如TestimApplitools),同时了解接口测试、性能测试的相关知识,培养自己的复合能力。只有这样,才能在AI时代站稳脚跟,不被行业淘汰。

最后想说

回到开头的问题:有了AI测试工具,还需要PlaywrightPytestSelenium吗?

答案是:这些框架肯定要学,而是"起点"。 它们是你理解测试自动化的基石,是你判断AI生成代码质量的标尺,是你构建可靠质量体系的工具。

AI的出现,淘汰的不是“会用框架”的测试工程师,而是“只会用框架、不会思考”的测试工程师。

谨慎对待: 声称"完全替代测试工程师"的AI工具——通常是营销话术

PlaywrightPytestSelenium这些框架,是自动化测试的“内功”;AI测试工具,是我们的“外功”。内功扎实,外功才能发挥最大威力;只练外功,不练内功,终究走不远。

所以,别再纠结“有了AI,还要不要学框架”这个问题了。沉下心来,打好框架基础,学会借力AI,才能在测试行业走得更稳、更远。

未来的测试高手,一定是那些既懂Playwright的底层原理,又会用AI十倍放大生产力的人。

工具会过时,但工程思维、业务理解、质量意识永远值钱。

最后,想问大家:你现在在用什么AI测试工具?平时工作中,框架和AI是怎么结合使用的?欢迎在评论区留言交流~

💡 更多、更详细、全面的AI测试、AI编程、AI技能进阶系统化实战教程,欢迎加入:「狂师. AI进化社」一起探讨学习!