1.项目背景
音乐播放器采用前后端分离的方法来实现,基于SSM框架构建,同时使用了数据库来存储相关的数据,同时将其部署到云服务器上。
用户可以轻松注册登录,浏览丰富的音乐库,搜索喜欢的歌曲。系统支持多种音频格式播 放,提供流畅的音乐体验。个性化的播放列表功能,方便用户收藏和管理喜爱的音乐。后台管理功能强大,管理员能够便捷地对音乐 资源进行上传、更新和删除操作,确保音乐库的新鲜与丰富。SSM 框架保证了系统的稳定性、扩展性和高效的数据处理能力。简洁美 观的界面设计,易于操作,让用户尽享音乐的魅力。
前端主要有6个页面构成:登录页面、注册页面、音乐展示页面、收藏音乐展示页面、对音乐进行评论,上传音乐页面以上模拟实现了最简单的音乐播放器。
2.项目功能
- 注册功能:用户可以自己定义昵称同时设置密码,通过点击黑框按钮即可完成注册(并且可以将个人信息存储在后端数据库中),同时可以自动跳入登陆界面。
- 登录功能:用户名以及密码已经在后端写入了数据库。登录成功后就会跳转到列表页面。在主页最下方存在首页和注册两个按钮,当你没有账号时可以点击注册按钮进行账户注册,若从未在浏览器上登陆过该网站或者登录信息过期时,则会强制登录跳转到登陆页面。
- 音乐播放器页面展示:用户们上传的歌曲都可以展示到页面上。
- 播放歌曲:点击播放按钮可以成功的播放音乐。
- 喜欢歌曲:点击喜欢按钮可以在喜欢列表中看到该用户所收藏的音乐。
- 删除歌曲:点击删除按钮可以把我们上传的音乐进行删除。
- 评论歌曲:点击评论可以跳转到评论页面,对自己喜欢的音乐进行评论。
- 上传音乐:点击添加歌曲按钮,选择歌曲,输入歌曲的作者名字,点击上传按钮可以上传音乐到后端的服务器中,并在音乐播放器页面展示我们上传的歌曲。
- 通过歌曲名关键词查找相关歌曲:查找关键词页面可以出现歌曲名字中含有关键词的歌曲。
3.测试计划
3.1 功能测试
3.1.1 测试用例
3.1.2 实际执行测试的部分操作步骤/截图
- 注册功能:
- 登录功能:
- 音乐播放器页面展示:
- 播放歌曲:
- 喜欢歌曲:
- 删除歌曲:
- 评论歌曲:
- 上传音乐:
- 通过歌曲名关键词查找相关歌曲:
3.2 自动化测试
自动化测试参考:
项目7-音乐播放器8(自动化测试)-CSDN博客