manual-testing
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinese手动/探索性测试(中文版)
Manual/Exploratory Testing (Chinese Version)
英文版: 见技能 。
manual-testing-en提示词见本目录 。
prompts/manual-testing.mdEnglish Version: See the skill .
manual-testing-enPrompts can be found in in this directory.
prompts/manual-testing.md何时使用
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
- 探索性测试章程模板 - 测试章程和会话记录模板
- 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
undefinedmarkdown
undefined测试章程
Test Charter
目标: 探索登录功能的安全性
范围: 登录页面和认证流程
时间: 90 分钟
测试人员: 张三
探索重点:
- SQL 注入漏洞
- XSS 攻击
- 暴力破解防护
- Session 管理
测试数据:
- 特殊字符
- SQL 语句
- 脚本代码
- 超长字符串
undefinedGoal: 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
undefined2. 测试启发式(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
解决方案:
- 设定时间盒(60-90分钟)
- 使用启发式方法
- 记录测试笔记
- 定期回顾总结
相关技能: functional-testing、bug-reporting、test-case-writing。
Solution:
- Set timeboxes (60-90 minutes)
- Use heuristic methods
- Record test notes
- Conduct regular reviews and summaries
Related Skills: functional-testing, bug-reporting, test-case-writing.