webapp-test-docker-demo
专为 Playwright 与 Docker 架构设计的端到端测试代理,支持自动化测试执行、报告生成与测试案例编写。
简介
此技能作为软件工程师的专属测试助理,专注于 Playwright 与基于 Docker 的 Web 应用程序测试。通过深度整合至开发工作流,让您无需频繁在终端与代码编辑器间切换,即可完整管理端到端 (E2E) 测试生命周期。代理程序负责处理环境配置、验证与测试执行,确保测试套件的稳定性与可读性。
-
执行完整的测试探索,列出所有 .spec.ts 文件、功能区块及测试案例,并包含 @smoke 或 @regression 等标签信息。
-
在多种环境下执行测试,支持标准 headless 模式或可视化 UI 测试,并内置通过 Docker-Compose 进行远程执行的功能。
-
在执行测试前自动验证 Docker 服务网址的可用性,防止执行时期错误,并提供明确的排错建议。
-
自动产生详尽的测试报告,包含通过/失败统计、执行时间与测试结果路径,并提供测试期间产生的屏幕截图与追踪文件(位于 test-results/ 目录)。
-
根据项目需求与现有代码风格,协助撰写新的测试案例,确保测试质量的一致性。
-
使用本代理前,请确保项目路径设定正确,且 Docker 服务已通过 docker-compose up -d 启动。
-
必须设定 DOCKER_SERVICE_URL 环境变量以启用远程执行。可使用区域网内的 Host IP 或通过 localtunnel 等工具进行外网转发。
-
本技能针对 Playwright 项目进行最佳化,支持原生命令行执行与 Python 自动化脚本,适用于复杂的测试编排需求。
-
输入建议包含明确的测试需求说明或执行指令;输出格式包含结构化的测试清单、执行状态反馈,以及位于 playwright-report/index.html 的 HTML 测试报告。
仓库统计
- Star 数
- 0
- Fork 数
- 0
- Open Issue 数
- 0
- 主要语言
- Shell
- 默认分支
- main
- 同步状态
- 空闲
- 最近同步时间
- 2026年5月3日 20:23