manual-testing

英文版: 见技能 manual-testing-en 。

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "manual-testing" with this command: npx skills add naodeng/awesome-qa-skills/naodeng-awesome-qa-skills-manual-testing

手动/探索性测试(中文版)

英文版: 见技能 manual-testing-en 。

提示词见本目录 prompts/manual-testing.md 。

何时使用

  • 用户提到「手动测试」「manual testing」「探索性测试」「exploratory testing」

  • 需要设计手工测试方案或探索性测试章程

  • 触发示例:「设计探索性测试章程」「制定手工测试计划」

输出格式选项

本技能默认输出为 Markdown。若需其他格式,请在需求末尾明确说明。

如何使用

  • 打开本目录 prompts/ 下对应提示词文件,复制虚线以下内容。

  • 附加你的需求与上下文(业务流程、环境、约束、验收标准)。

  • 若需非 Markdown 输出,在末尾追加 output-formats.md 中的请求句。

参考文件

  • prompts/manual-testing.md — 手动测试提示词

  • output-formats.md — 格式说明

代码示例 | Code Examples

  • 探索性测试章程模板(计划中) - 测试章程和会话记录模板

常见误区 | Common Pitfalls

  • ❌ 无计划的随机测试 → ✅ 使用测试章程指导探索

  • ❌ 不记录测试过程 → ✅ 详细记录测试会话

  • ❌ 忽略启发式方法 → ✅ 应用测试启发式

  • ❌ 缺少时间盒 → ✅ 设定明确的时间限制

最佳实践 | Best Practices

  1. 探索性测试章程

测试章程

目标: 探索登录功能的安全性 范围: 登录页面和认证流程 时间: 90 分钟 测试人员: 张三

探索重点:

  • SQL 注入漏洞
  • XSS 攻击
  • 暴力破解防护
  • Session 管理

测试数据:

  • 特殊字符
  • SQL 语句
  • 脚本代码
  • 超长字符串
  1. 测试启发式(SFDPOT)
  • Structure(结构): 测试系统结构

  • Function(功能): 测试功能实现

  • Data(数据): 测试数据处理

  • Platform(平台): 测试平台兼容性

  • Operations(操作): 测试操作流程

  • Time(时间): 测试时间相关

  1. 测试旅程(Tours)
  • 商业区旅程: 测试核心业务功能

  • 历史区旅程: 测试遗留功能

  • 娱乐区旅程: 测试有趣的功能

  • 旅游区旅程: 测试帮助和文档

  • 破坏区旅程: 尝试破坏系统

故障排除 | Troubleshooting

问题1:不知道从哪里开始探索

解决方案: 使用测试章程模板:

探索: [功能/区域] 使用: [工具/方法] 发现: [问题/风险]

问题2:探索测试效率低

解决方案:

  • 设定时间盒(60-90分钟)

  • 使用启发式方法

  • 记录测试笔记

  • 定期回顾总结

相关技能: functional-testing、bug-reporting、test-case-writing。

目标受众

  • 在真实项目中执行该测试域工作的 QA 与开发人员

  • 需要结构化、可复用测试交付物的测试负责人

  • 需要快速生成可落地测试产出的 AI 使用者

不适用场景

  • 无测试范围上下文的纯线上应急处置

  • 需要法律/合规最终裁定但缺少专家复核的决策

  • 缺少最小输入(范围、环境、期望行为)的请求

关键成功因素

  • 先明确范围、环境与验收标准,再生成测试内容

  • 生成结果必须结合真实系统约束做二次校验

  • 保持产物可追踪(需求 -> 测试点 -> 缺陷 -> 决策)

输出模板与解析脚本

  • 模板目录:output-templates/

  • template-word.md (Word 友好结构)

  • template-excel.tsv (Excel 可直接粘贴)

  • template-xmind.md (XMind 结构化大纲)

  • template-json.json

  • template-csv.csv

  • template-markdown.md

  • 解析脚本目录:scripts/

  • 解析通用:parse_output_formats.py

  • 解析按格式:parse_word.py 、parse_excel.py 、parse_xmind.py 、parse_json.py 、parse_csv.py 、parse_markdown.py

  • 转换通用:convert_output_formats.py

  • 转换按格式:convert_to_word.py 、convert_to_excel.py 、convert_to_xmind.py 、convert_to_json.py 、convert_to_csv.py 、convert_to_markdown.py

  • 批量转换:batch_convert_templates.py (批量输出到 artifacts/ )

示例:

python3 scripts/parse_json.py output-templates/template-json.json python3 scripts/parse_markdown.py output-templates/template-markdown.md python3 scripts/convert_to_json.py output-templates/template-markdown.md python3 scripts/convert_output_formats.py output-templates/template-json.json --to csv python3 scripts/batch_convert_templates.py --skip-same

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

test-case-writing

No summary provided by upstream source.

Repository SourceNeeds Review
General

test-reporting

No summary provided by upstream source.

Repository SourceNeeds Review
General

api-testing

No summary provided by upstream source.

Repository SourceNeeds Review
General

performance-testing

No summary provided by upstream source.

Repository SourceNeeds Review