Files
ai-web-tester/QUICK_START.md
empty 1f1cc4db9a
Some checks failed
AI Web Tester CI / test (push) Has been cancelled
feat: 增强测试框架功能
主要改进:
- 新增统一测试器 (universal_tester.py) 支持多种测试模式
- 优化测试报告生成器,支持汇总报告和操作截图
- 增强探索器 DFS 算法和状态指纹识别
- 新增智能测试配置 (smart_test.yaml)
- 改进 AI 模型集成 (GLM/Gemini 支持)
- 添加开发调试工具和文档
2026-01-05 20:23:02 +08:00

62 lines
1.6 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# AI Web Tester - 快速上手指南
## 🚀 三种使用方式
### 1. 零配置(最简单)
```bash
# 一行命令,自动发现功能
python tests/auto_test.py http://your-site.com
```
### 2. 增强版(推荐)
```bash
# 自动处理登录,容错能力强
python tests/smart_test.py http://your-site.com
```
### 3. 配置文件(最灵活)
```bash
# 使用预设配置
python tests/universal_tester.py --config tests/configs/smart_test.yaml
```
## 📊 测试结果解读
### 成功标志
-**测试状态: 通过** - 即使API失败也能完成测试
- 🖱️ **点击次数** - 实际操作的元素数量
- 📄 **访问页面** - 探索的页面数量
### 常见情况
1. **API失败但测试通过** - 正常系统会自动降级到DOM模式
2. **停在登录页** - 需要提供正确的登录信息
3. **点击次数少** - 可能需要增加 max_clicks 配置
## 🔧 问题解决
### API认证失败
- 这是GLM API密钥问题不影响测试
- 系统会自动切换到基础模式
### 无法登录
- 使用 `--no-login` 跳过登录
- 或修改配置中的用户名密码
### 测试太慢
- 减少 `max_clicks``max_depth`
- 使用 `--headless` 无头模式
## 💡 最佳实践
1. **首次使用**:先用 `auto_test.py` 快速了解系统
2. **日常测试**:使用 `smart_test.py` 自动处理各种情况
3. **深度测试**:创建配置文件精确控制测试流程
## 🎯 测试策略
- **探索模式**:适合发现新功能
- **混合模式**:适合业务流程测试
- **容错设计**AI失败不影响测试执行
记住即使看到API错误测试往往仍在正常进行