大学生中医养生文化普及系统功能测试
1 项目简介
本系统为大学生中医养生文化普及系统,采用前后端分离架构进行开发,前端基于 Vue 框架实现交互界面,后端采用 Spring Boot、MyBatis-Plus 等技术完成业务逻辑处理,并使用 MySQL 数据库存储系统数据。同时,引入大语言模型API,实现体质分析、养生问答以及个性化调养建议生成等智能化功能。
系统主要面向大学生群体,结合中医体质辨识理论与人工智能技术,为用户提供体质测评、健康记录、AI养生咨询、个性化调养建议以及养生知识学习等服务,同时提供后台管理平台,方便管理员完成用户管理、题库维护、养生文章管理、健康记录管理、数据统计分析等工作,实现大学生中医养生知识普及的信息化管理。
系统主要功能包括登录注册、体质测评、AI养生问答、调养档案、健康记录、养生文章浏览、个人中心以及后台数据分析、用户管理、体质题库管理、测评记录管理、调养建议管理、健康记录管理、养生文章管理等功能。
2 测试目的
为了验证大学生中医养生文化普及系统各项功能是否满足需求分析与系统设计要求,对系统进行了全面的功能测试。通过测试系统各业务模块的数据处理逻辑、页面交互流程以及接口响应情况,检查系统是否存在功能缺陷,验证系统运行是否稳定可靠,确保系统能够满足大学生日常养生学习与健康管理需求。
本次测试主要针对用户端和管理员端各功能模块开展测试,重点验证登录认证、体质测评、AI养生问答、调养建议生成、健康记录管理、养生文章管理及后台管理等核心业务流程是否能够正确运行。
3 测试用例设计
使用xmind进行页面测试用例设计:

4 功能测试
4.1 登录模块测试
测试场景一:页面正常打开
预期结果:登录页面正常显示,用户名、密码输入框及登录按钮加载成功
实际结果:与预期一致

测试场景二:登录成功并跳转到系统首页(用户名:wty,密码:wty123456)
预期结果:登录成功,跳转到养生普及系统首页
实际结果:与预期一致


测试场景三:登录失败(用户名:wty,密码:空)
预期结果:提示"请填写此字段",禁止登录
实际结果:与预期一致

测试场景五:登录失败(用户名:空 ,密码:wty123456)
预期结果:提示"请填写此字段",禁止登录
实际结果:与预期一致

测试场景六:登录失败(用户名不存在)
预期结果:提示“用户不存在”“登录失败,请稍后重试”
实际结果:与预期一致

4.2 体质测评模块测试
测试场景一:题目正常加载
预期结果:所有体质测评题目正确显示
实际结果:与预期一致

测试场景二:存在多于总题的80%未答题目
预期结果:提示请至少完成80%题目
实际结果:与预期一致

测试场景三:完成所有题目
预期结果:弹窗提示提交确认
实际结果:与预期一致

测试场景四:用户完成体质自测题目后是否成功自动跳转AI
预期结果:提交后系统正确计算九种体质得分,接着自动自动调用AI生成体质分析及调养建议
实际结果:与预期一致

4.3 AI养生问答模块测试
测试场景一:创建新会话
预期结果:成功创建AI问答会话
实际结果:与预期一致

测试场景二:发送问题
预期结果:AI正常回复养生建议
实际结果:与预期一致

测试场景三:连续对话
预期结果:系统能够结合上下文连续回答问题
实际结果:与预期一致

测试场景四:完成测评,系统生成结果后是否能自动进入问答
预期结果:系统自动携带体质信息创建AI解读会话
实际结果:与预期一致

测试场景五:删除会话
预期结果:会话删除成功
实际结果:与预期一致


4.4 健康记录模块测试
测试场景一:新增健康记录(时间,睡眠时长,睡眠质量,饮食情况等)
预期结果:新增成功
实际结果:与预期一致


测试场景二:修改健康记录(睡眠时长7小时改为8小时,睡眠质量很好改为较好)
预期结果:修改成功,提示“健康记录已更新”
实际结果:与预期一致


测试场景三:删除一条健康记录
预期结果:弹窗提示“删除确认”,点击确认删除后删除成功
实际结果:与预期一致


测试场景四:点击调养档案,查看健康摘要
预期结果:正确统计近7天健康数据
实际结果:与预期一致

4.5 养生文章模块测试
测试场景一:打开养生文章专栏
预期结果:正常显示文章列表
实际结果:与预期一致

测试场景二:关键词查询(输入“经期”进行查询)
预期结果:根据关键词搜索出有关经期文章
实际结果:与预期一致

测试场景三:分类查询(点击左侧分类栏:食堂饮食搭配)
预期结果:根据分类正确筛选出有关食堂饮食类的文章
实际结果:与预期一致

测试场景四:点击任一文章,查看文章详情
预期结果:详情正常显示,阅读量自动增加
实际结果:与预期一致

4.6 个人中心模块测试
测试场景一:查看个人信息
预期结果:成功显示用户基础信息,大学生画像信息,账号安全等
实际结果:与预期一致

测试场景二:上传头像
预期结果:提示“头像预上传成功”“头像已预上传,保存基础信息后正式生效”
实际结果:与预期一致


测试场景三:修改昵称(将“王梧珩”修改为“王哪跑”)
预期结果:修改成功,提示“基础信息已更新”
实际结果:与预期一致

测试场景四:修改个人资料
预期结果:保存成功,提示“基础信息已更新”
实际结果:与预期一致

5 测试总结
经过对大学生中医养生文化普及系统各功能模块的全面测试,系统登录注册、体质测评、AI养生问答、调养档案、健康记录、养生文章、个人中心以及后台管理等功能均能够按照预期完成相应业务处理,页面交互正常,数据能够正确存储与展示,系统运行稳定。
测试结果表明,各模块均能够正确完成用户请求,系统接口响应正常,数据库数据保持一致,权限控制机制有效保障了不同角色的数据访问范围。同时,AI模块能够根据用户体质测评结果、健康记录及用户画像生成个性化调养建议,实现连续养生咨询功能,满足系统设计要求。整体来看,本系统功能实现完整,各项业务流程运行稳定,能够满足大学生中医养生文化普及与健康管理的实际应用需求,为系统后续部署与推广提供了可靠保障。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐


所有评论(0)