manual-testing

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

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

Manual/Exploratory Testing (Chinese Version)

英文版: 见技能
manual-testing-en
提示词见本目录
prompts/manual-testing.md
English Version: See the skill
manual-testing-en
.
Prompts can be found in
prompts/manual-testing.md
in this directory.

何时使用

When to Use

  • 用户提到「手动测试」「manual testing」「探索性测试」「exploratory testing」
  • 需要设计手工测试方案或探索性测试章程
  • 触发示例:「设计探索性测试章程」「制定手工测试计划」
  • When the user mentions 'manual testing' or 'exploratory testing'
  • Need to design manual test plans or exploratory test charters
  • Trigger Examples: "Design an exploratory test charter", "Develop a manual test plan"

输出格式选项

Output Format Options

本技能默认输出为 Markdown。若需其他格式,请在需求末尾明确说明。
This skill outputs Markdown by default. If other formats are needed, please specify clearly at the end of your request.

参考文件

Reference Files

  • prompts/manual-testing.md — 手动测试提示词
  • output-formats.md — 格式说明
  • prompts/manual-testing.md — Manual testing prompts
  • output-formats.md — Format specifications

代码示例 | Code Examples

Code Examples

  1. 探索性测试章程模板 - 测试章程和会话记录模板
  1. Exploratory Test Charter Template - Template for test charters and session records

常见误区 | Common Pitfalls

Common Pitfalls

  • 无计划的随机测试 → ✅ 使用测试章程指导探索
  • 不记录测试过程 → ✅ 详细记录测试会话
  • 忽略启发式方法 → ✅ 应用测试启发式
  • 缺少时间盒 → ✅ 设定明确的时间限制
  • Unplanned random testing → ✅ Use test charters to guide exploration
  • Not documenting the testing process → ✅ Record test sessions in detail
  • Ignoring heuristic methods → ✅ Apply testing heuristics
  • Lack of timeboxing → ✅ Set clear time limits

最佳实践 | Best Practices

Best Practices

1. 探索性测试章程

1. Exploratory Test Charter

markdown
undefined
markdown
undefined

测试章程

Test Charter

目标: 探索登录功能的安全性 范围: 登录页面和认证流程 时间: 90 分钟 测试人员: 张三
探索重点:
  • SQL 注入漏洞
  • XSS 攻击
  • 暴力破解防护
  • Session 管理
测试数据:
  • 特殊字符
  • SQL 语句
  • 脚本代码
  • 超长字符串
undefined
Goal: Explore the security of the login function Scope: Login page and authentication flow Time: 90 minutes Tester: Zhang San
Exploration Focus:
  • SQL injection vulnerabilities
  • XSS attacks
  • Brute-force attack protection
  • Session management
Test Data:
  • Special characters
  • SQL statements
  • Script code
  • Extra-long strings
undefined

2. 测试启发式(SFDPOT)

2. Testing Heuristics (SFDPOT)

  • Structure(结构): 测试系统结构
  • Function(功能): 测试功能实现
  • Data(数据): 测试数据处理
  • Platform(平台): 测试平台兼容性
  • Operations(操作): 测试操作流程
  • Time(时间): 测试时间相关
  • Structure: Test the system structure
  • Function: Test function implementation
  • Data: Test data processing
  • Platform: Test platform compatibility
  • Operations: Test operation workflows
  • Time: Test time-related scenarios

3. 测试旅程(Tours)

3. Testing Tours

  • 商业区旅程: 测试核心业务功能
  • 历史区旅程: 测试遗留功能
  • 娱乐区旅程: 测试有趣的功能
  • 旅游区旅程: 测试帮助和文档
  • 破坏区旅程: 尝试破坏系统
  • Downtown Tour: Test core business functions
  • Historic District Tour: Test legacy functions
  • Entertainment District Tour: Test interesting functions
  • Tourist District Tour: Test help and documentation
  • Destruction District Tour: Attempt to break the system

故障排除 | Troubleshooting

Troubleshooting

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

Problem 1: Not knowing where to start exploration

解决方案: 使用测试章程模板:
markdown
**探索**: [功能/区域]
**使用**: [工具/方法]
**发现**: [问题/风险]
Solution: Use the test charter template:
markdown
**Exploration**: [Function/Area]
**Tools Used**: [Tools/Methods]
**Findings**: [Issues/Risks]

问题2:探索测试效率低

Problem 2: Low efficiency in exploratory testing

解决方案
  1. 设定时间盒(60-90分钟)
  2. 使用启发式方法
  3. 记录测试笔记
  4. 定期回顾总结
相关技能: functional-testing、bug-reporting、test-case-writing。
Solution:
  1. Set timeboxes (60-90 minutes)
  2. Use heuristic methods
  3. Record test notes
  4. Conduct regular reviews and summaries
Related Skills: functional-testing, bug-reporting, test-case-writing.