1. 基本功能验证 - **用例1:正常发布帖子** - **步骤**:登录账户 -> 进入发布页面 -> 输入标题和内容 -> 选择分类(如有)-> 发布 - **预期结果**:帖子成功发布,出现在个人主页及相应分类列表中。 - **用例2:空标题或内容发布** - **步骤**:尝试只输入标题不填内容或反之 -> 尝试发布 - **预期结果**:系统提示“ 2. 文本格式与多媒体支持 - **用例3:文本格式测试** - **步骤**:在帖子内容中使用不同字体样式(如粗体、斜体)、列表、链接、引用等 -> 发布 - **预期结果**:发布的帖子正确显示所有格式化效果。 - **用例4:上传图片/视频** - **步骤**:尝试上传不同格式(jpg, png, mp4等)、大小的图片或视频文件 -> 发布 - **预期结果**:媒体文件成功上传并嵌入帖子中,且自动适应或提供查看器(对于视频)。 3. 权限与安全 - **用例5:未登录用户尝试发布** - **步骤**:未登录状态下尝试进入发布页面并发布帖子 - **预期结果**:被重定向至登录页面,无法直接发布。 - **用例6:敏感信息过滤** - **步骤**:在帖子内容中包含敏感词或违规内容 -> 尝试发布 - **预期结果**:系统检测到敏感内容,提示用户修改或直接阻止发布。 4. 交互与界面 - **用例7:移动端兼容性** - **步骤**:在不同移动设备(iOS/Android,不同屏幕尺寸)上尝试发布帖子 - **预期结果**:发布流程顺畅,界面适配良好,无明显错位或功能缺失。 - **用例8:草稿保存与恢复** - **步骤**:在编辑帖子时保存为草稿 -> 关闭页面 -> 重新打开草稿继续编辑并发布 - **预期结果**:草稿内容完整保留,能成功发布。 5. 性能与极限情况 - **用例9:大量文字与图片的帖子** - **步骤**:创建一个包含长文本和多张高清图片的帖子 -> 发布 - **预期结果**:发布成功,加载时间合理,不影响网站其他部分性能。 - **用例10:并发发布测试** - **步骤**:模拟多个用户同时发布帖子 - **预期结果**:系统能够处理并发请求,所有帖子均成功发布,无数据丢失或冲突。