testing-strategy
构建实用的测试策略
团队经常在没有明确范围、工具或覆盖率目标的情况下添加测试。此技能为 Vitest、Playwright 和 CI 测试提供实用计划。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "testing-strategy" from https://skillstore.io/skills/atman36-testing-strategy.md and its manifest at https://skillstore.io/api/skills/atman36-testing-strategy/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“testing-strategy”。 一个 React 结账功能在发布前需要更好的测试覆盖率。
预期结果:
- 单元测试覆盖价格计算、验证规则和禁用按钮状态。
- 集成测试覆盖购物车状态、支付表单行为和 API 错误处理。
- Playwright 测试覆盖成功结账、支付失败和订单确认。
正在使用“testing-strategy”。 一个团队想为 TypeScript Web 应用设置 CI 门禁。
预期结果:
- 在每个 pull request 上运行 linting、类型检查、单元测试和覆盖率检查。
- 构建后仅针对关键流程运行 Playwright 测试。
- 上传覆盖率和浏览器报告作为 artifacts 以供审查。
正在使用“testing-strategy”。 一个项目有许多缓慢且不清晰的测试。
预期结果:
该技能建议使用更清晰的测试名称、聚焦的断言、依赖 mock,并将快速检查与完整端到端运行分开。
安全审计
安全All 79 static findings are false positives caused by Markdown syntax, documented commands, test URLs, and standard CI checks. SKILL.md contains guidance and examples without secret access, exfiltration, prompt injection, or reconnaissance behavior.
风险因素
⚙️ 外部命令 (50)
🌐 网络访问 (3)
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/atman36-testing-strategy/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/atman36-testing-strategy?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/atman36-testing-strategy?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/atman36-testing-strategy/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/atman36-testing-strategy.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>学术引用 (APA · BibTeX · CFF)
APA 引用
AI-Vibe-Prompts. (2026). testing-strategy security audit report (audit version 9) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/atman36-testing-strategy/audits/9BibTeX 引用
@techreport{ai-vibe-prompts-atman36-testing-strategy-2026,
author = {AI-Vibe-Prompts},
title = {testing-strategy security audit report (audit version 9)},
institution = {Skillstore},
year = {2026},
number = {9},
url = {https://skillstore.io/skills/atman36-testing-strategy/audits/9},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "testing-strategy security audit report (audit version 9)"
version: "1.0.0"
type: report
authors:
- name: "AI-Vibe-Prompts"
date-released: "2026-07-23"
url: "https://skillstore.io/skills/atman36-testing-strategy/audits/9"
identifiers:
- type: other
value: "skillstore:atman36-testing-strategy:audit:9"
description: "Skillstore immutable audit report identifier"
比较变体
2 个可安装变体每位作者的技能都保持为独立的可安装项。推荐变体按 Skillstore 证据排序。
为什么此变体排名第一
atman36-testing-strategy
2026-09-09
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
为新功能添加测试
在合并新的面向用户功能之前,规划单元、集成和端到端测试。
标准化项目覆盖率
为不断增长的 JavaScript 应用定义覆盖率目标、测试命令和 CI 步骤。
提升发布信心
识别部署前应使用 Playwright 测试保护的关键浏览器流程。
试试这些提示
为此功能创建测试计划。区分单元、集成和端到端测试,并解释每个测试保护的内容。
帮我向此项目添加 Vitest 和 React Testing Library。包括设置文件、覆盖率目标和示例测试用例。
审查这些用户流程并选择最佳 Playwright 测试。优先考虑高价值路径,避免重复的低价值覆盖。
评估此仓库的测试策略。找出覆盖缺口、脆弱测试、缺失的 CI 检查,以及在速度和可靠性方面的改进点。
最佳实践
- 先测试业务逻辑和关键用户流程,再测试低风险的实现细节。
- 保持单元测试快速且聚焦,然后使用集成测试覆盖跨边界行为。
- 在提交前运行快速检查,并将完整浏览器套件保留给 push 或部署门禁。
避免
- 不要仅依赖端到端测试来覆盖单元测试可以更快覆盖的行为。
- 不要编写模糊测试,只证明组件可以渲染却不检查有用行为。
- 不要在忽略关键故障和边界情况缺失测试的同时追逐覆盖率数字。
常见问题
此技能侧重哪些测试工具?
它能帮助制定测试覆盖率目标吗?
它会自动生成项目特定的测试吗?
它对 CI 设置有用吗?
它可以与 Claude、Codex 和 Claude Code 一起使用吗?
什么时候应该使用 Playwright 测试?
开发者详情
许可证
MIT
作者版本
v1.0.0
Skillstore 修订
r2
引用
89edfdc710d0846129dcee6a929477b04f08052c
维护新鲜度
2026/7/25
使用量
7 次下载 · 278 次浏览
文件结构
📄 SKILL.md