Lobsters | 原文链接 | 2026-09-30 收录 · 热度 20

给单页应用写自动化测试:用 Playwright 跑完整用户旅程

来源: reecoute.fr — 2026-09-28

概述

作者给自己的音频播放器单页应用 Réécoute 搭了一套测试,选择用真实浏览器、把前后端当成一个整体来测。主测试套件基于 Playwright,约 20 个文件、每个文件 1 到 4 个用例,他更偏爱描写完整用户旅程的长用例,而不是针对零碎步骤的小测试。文章分享了不少工程细节:用一个只在测试构建里开放的接口读验证码邮件、用鼠标事件模拟拖拽生成音频片段,以及在 CI 里跑无头浏览器。

核心要点

金句

我倾向于写描述完整用户旅程的长测试用例,而不是为每个细小的步骤写一个小测试。
← 返回 Lobsters 首页