2.5 KiB
2.5 KiB
搜索状态修复测试指南
🎯 测试目标
验证提示词大师页面的搜索状态保持功能是否正常工作。
🧪 测试步骤
1. 启动应用
cd /home/renjianbo/aitsc
python run_dev.py
2. 访问页面
打开浏览器访问:http://localhost:5000
3. 执行测试流程
步骤1:搜索模板
- 在搜索框中输入关键词,如"设计"
- 观察页面是否只显示包含"设计"的模板
- 记录显示的模板数量
步骤2:应用筛选
- 选择行业筛选器(如"设计创意")
- 选择职业筛选器(如"设计师")
- 观察模板列表是否进一步筛选
- 记录筛选后的模板数量
步骤3:输入内容
- 在文本框中输入一些测试内容
- 选择一个模板
- 点击"生成专业提示词"按钮
步骤4:验证状态保持
- 观察页面是否刷新
- 检查搜索框是否还显示"设计"
- 检查筛选器是否保持之前的选择
- 检查模板列表是否只显示筛选后的结果
- 检查生成结果是否正常显示
✅ 预期结果
成功标准
- ✅ 页面刷新后搜索框保持输入的关键词
- ✅ 筛选器保持之前的选择
- ✅ 模板列表只显示筛选后的结果
- ✅ 生成结果正常显示
- ✅ 没有显示所有模板
失败标准
- ❌ 页面刷新后显示所有模板
- ❌ 搜索框被清空
- ❌ 筛选器重置为默认值
- ❌ 生成功能异常
🔧 故障排除
如果测试失败
1. 检查浏览器控制台
- 按F12打开开发者工具
- 查看Console标签页是否有JavaScript错误
- 查看Network标签页是否有请求失败
2. 检查服务器日志
# 查看Flask应用日志
tail -f logs/app.log
3. 常见问题
- JavaScript错误: 检查浏览器控制台
- 网络请求失败: 检查服务器是否正常运行
- 状态未保存: 检查隐藏字段是否正确设置
📊 测试报告模板
测试环境
- 浏览器: Chrome/Firefox/Safari
- 操作系统: Linux/Windows/macOS
- 测试时间: YYYY-MM-DD HH:MM:SS
测试结果
- 搜索状态保持: ✅/❌
- 筛选状态保持: ✅/❌
- 生成功能正常: ✅/❌
- 整体体验: 优秀/良好/一般/差
问题记录
- 问题描述:
- 重现步骤:
- 错误信息:
- 解决方案:
🎉 测试完成
如果所有测试都通过,说明搜索状态保持功能已经成功修复!
测试版本: v1.0
测试日期: 2025年1月6日
测试人员: 开发团队