Skip to main content

Exploratory Testing / 探索性测试

Exploratory testing is a approach where testers actively explore the application without predefined test cases.

探索性测试是一种测试人员在没有预定义测试用例的情况下主动探索应用的方法。

Key Principles / 关键原则

Principle 原则Description 说明
Learn while testing 边测边学Each action teaches you about the app 每次操作都让你更了解应用
Follow your intuition 跟随直觉If something feels suspicious, investigate 感觉可疑就深入调查
Vary your approach 变换方法Try different paths, inputs, configurations 尝试不同路径、输入、配置
Document as you go 随时记录Notes, screenshots, timestamps 笔记、截图、时间戳

Exploratory vs Scripted Testing / 探索式 vs 脚本化测试

Aspect 方面Exploratory 探索式Scripted 脚本化
Test cases 测试用例No predefined 无预定义Predefined 预定义
Coverage 覆盖率Discovery-based 基于发现Requirement-based 基于需求
Best for 适用场景New features, complex logic 新功能、复杂逻辑Regression, compliance 回归测试、合规
Creativity 创造性High Low
Reproducibility 可复现性Lower 较低High