testing
更快构建 Pytest 测试计划
团队在 Python 项目中经常遗漏边界用例、覆盖率缺口和测试组织问题。此技能为 Claude、Codex 和 Claude Code 提供了一个专注的 pytest 工作流,用于规划、审查和运行测试。
使用我的智能体安装
将此请求复制给你的智能体,其中包含权威 Skill 页面和清单。
Review the Skillstore skill "testing" from https://skillstore.io/skills/byronwilliamscpa-testing.md and its manifest at https://skillstore.io/api/skills/byronwilliamscpa-testing/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.你的智能体仍应展示其计划,并按安全策略请求必要确认。
Agent 可读资源
当 AI Agent、爬虫或脚本需要干净上下文,而不是读取完整页面时,请使用这些链接。
测试它
正在使用“testing”。 发布前审查 pytest 套件。
预期结果:
- 按优先级排序的缺失边界用例和弱断言列表。
- 针对重复设置数据的 fixture 清理建议。
- 与单元和集成边界相关联的覆盖率报告指导。
正在使用“testing”。 为新的 API endpoints 创建测试计划。
预期结果:
- 针对验证和序列化行为的单元测试场景。
- 针对身份验证、持久化和错误路径的集成用例。
- 用于区分快速测试和较慢工作流的 marker 指导。
正在使用“testing”。 为 Python 项目准备本地测试步骤。
预期结果:
清晰的运行顺序,覆盖完整套件、特定 marker 运行、覆盖率报告、mutation testing 和基于属性的统计信息。
安全审计
安全The static findings are false positives caused by Markdown code fences and example pytest commands in SKILL.md. I found no prompt injection, data exfiltration intent, or malicious behavior in the available file. The documented commands are hardcoded local test workflows rather than dynamic command execution.
风险因素
分享与引用此报告
分享版本化评估报告、中性徽章、嵌入卡片和引用。Skillstore 只报告证据,不判断该 Skill 是否安全。
复制报告链接
https://skillstore.io/skills/byronwilliamscpa-testing/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown 徽章
[](https://skillstore.io/skills/byronwilliamscpa-testing?utm_source=security_passport_badge)HTML 徽章
<a href="https://skillstore.io/skills/byronwilliamscpa-testing?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/byronwilliamscpa-testing/security.svg" alt="Skillstore security assessment" loading="lazy"></a>嵌入卡片
<iframe src="https://skillstore.io/embed/skills/byronwilliamscpa-testing.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 引用
ByronWilliamsCPA. (2026). testing security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/byronwilliamscpa-testing/audits/8BibTeX 引用
@techreport{byronwilliamscpa-byronwilliamscpa-testing-2026,
author = {ByronWilliamsCPA},
title = {testing security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/byronwilliamscpa-testing/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "testing security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "ByronWilliamsCPA"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/byronwilliamscpa-testing/audits/8"
identifiers:
- type: other
value: "skillstore:byronwilliamscpa-testing:audit:8"
description: "Skillstore immutable audit report identifier"
比较变体
5 个可安装变体每位作者的技能都保持为独立的可安装项。推荐变体按 Skillstore 证据排序。
为什么此变体排名第一
byronwilliamscpa-testing
2026-09-09
Skillstore 评分
评分依据 证据置信度: 高你能构建什么
补充缺失的单元覆盖率
为需要更强 pytest 覆盖率的 Python 函数识别边界用例、fixture 和断言目标。
审查测试质量
在发布前评估现有测试中的弱断言、组织不清、慢速 marker 和覆盖率缺口。
标准化测试工作流
创建共享的 pytest 结构,包含 marker 分组、覆盖率预期和可重复的本地命令。
试试这些提示
使用 testing skill 为这个 Python 函数识别单元测试用例。包括 pytest 命名、所需 fixture 以及要覆盖的边界用例。
审查我的 pytest 套件,找出覆盖率缺口、弱断言、慢速测试和 fixture 误用。返回按优先级排序的建议。
为此功能设计集成测试计划。区分单元、集成和 e2e 职责,然后列出数据设置和失败用例。
为单元、集成、e2e、安全和性能测试构建分阶段的 pytest 策略。包括 marker、覆盖率目标以及运行每个阶段的命令。
最佳实践
- 在运行覆盖率、mutation 或基于属性的测试之前确认依赖项。
- 使用 marker 将快速单元测试与集成、e2e、安全和性能套件分开。
- 要求提供断言、边界用例和 fixture,而不只是 happy-path 测试。
避免
- 在审查预期副作用之前,不要运行项目命令。
- 不要将 80% 覆盖率目标视为行为已被充分测试的证明。
- 当项目 fixture 和命名不同时,不要复用通用 pytest 示例。
常见问题
这个技能只适用于 pytest 吗?
它能帮我运行测试吗?
此包是否包含工作流文件?
它推荐什么覆盖率标准?
它支持安全和性能测试吗?
这个技能可以安全检查吗?
开发者详情
许可证
MIT
Skillstore 修订
r1
版本提示
作者未声明版本。
引用
5ab1d37e83436c6eef84de88573e142b94f2a4ad
维护新鲜度
2026/7/22
使用量
7 次下载 · 188 次浏览
文件结构
📄 SKILL.md