# 🚀 任务管理系统测试指南 ## 快速开始测试 系统现在运行在开发模式,您可以通过以下方式进行测试: ### 1. 访问测试登录页面 - 前端地址: **http://localhost:5173** - 系统会自动跳转到测试登录页面 ### 2. 一键登录测试 - 点击"**一键测试登录**"按钮 - 系统会自动创建测试用户并登录 - 测试用户信息: - 用户名: `testuser` - 密码: `123456` - 角色: 管理员 ### 3. 测试功能 登录成功后,您可以测试以下功能: #### 📋 任务管理 - 访问 "任务管理" 页面 - 点击 "创建任务" 按钮 - 填写任务信息并上传附件 - 测试文件上传功能 #### 📎 附件功能 - 支持的文件格式: - Office文档: `.doc`, `.docx`, `.xls`, `.xlsx`, `.ppt`, `.pptx` - PDF文档: `.pdf` - 图片文件: `.png`, `.jpg`, `.jpeg`, `.gif` - 文本文件: `.txt` - 拖拽上传或点击选择文件 - 查看任务附件列表 - 下载和删除附件 #### 🔍 搜索筛选 - 在任务列表中按标题搜索 - 按状态和优先级筛选 - 分页浏览任务 ### 4. API测试 使用HTTP客户端测试API: ```bash # 测试登录 POST http://localhost:8080/api/auth/test-login # 获取任务列表(需要token) GET http://localhost:8080/api/tasks?page=1&size=10 Authorization: Bearer # 上传文件(需要token) POST http://localhost:8080/api/upload Authorization: Bearer Content-Type: multipart/form-data ``` ### 5. 故障排除 如果遇到401错误: 1. 确保已经登录并获取token 2. 检查token是否正确保存到localStorage 3. 刷新页面重新登录 如果前端无法访问: 1. 确认前端服务运行在 http://localhost:5173 2. 检查是否有端口冲突 3. 查看浏览器控制台错误信息 如果后端API失败: 1. 确认后端服务运行在 http://localhost:8080 2. 检查数据库连接是否正常 3. 查看后端控制台日志 ### 6. 开发工具 - **浏览器开发者工具**: 查看网络请求和控制台日志 - **API测试**: 使用 `api_test_tasks.http` 文件 - **数据库**: 检查数据是否正确保存 --- **提示**: 这是开发测试版本,生产环境请关闭测试登录功能并配置真实的用户认证系统。