在线音乐播放网站项目测试(selenium+Junit5)

在做完在线音乐播放网站项目之后,需要对项目的功能、接口进行测试,利用测试的工具:selenium以及Java的单元测试工具Junit进行测试,下面式测试的思维导图,列出该项目需要测试的所有测试用例:

测试结果(全部测试成功):

接下来按照如下Suite顺序进行解释每个页面的测试代码

测试一:测试音乐网站登录界面:

测试流程是(利用Junit5的注解,对Test方法进行排序):

1:账号为空

2:密码为空

3:账号或密码错误

4:账号密码正确

1:

2:

3:

4:

测试二:测试音乐网站注册界面:

测试流程是(利用Junit5的注解,对Test方法进行排序):

1:只输入账号和密码

2:只输入账号和确认密码

3:两次密码不一致

4:输入正确,注册成功

1:

2:

3:

4:

测试三:测试音乐网站上传界面:

测试流程是:

1:进行登录,跳转到上传界面

2:上传一首音乐

1:

2:

测试四:测试音乐网站列表界面:

测试流程是(利用Junit5的注解,对Test方法进行排序):

1:进行登录,跳转列表首页

2:测试播放音乐

3:测试收藏音乐

4:测试删除音乐

5:测试查询音乐

1:

2:

3、4、5:

测试五:测试音乐网站收藏音乐界面:

测试流程是(利用Junit5的注解,对Test方法进行排序):

1:进行登录,跳转到个人收藏音乐界面

2:测试取消收藏

3:测试模糊查询收藏的某个音乐

1:

2:

3:

测试六:关闭EdgeDriver驱动器,结束测试:

相关推荐
舒一笑几秒前
一次搞定:vLLM 部署 bge-m3 + reranker 全踩坑记录(含 404 / connection refused 终极解决方案)
人工智能·后端
yzp-7 分钟前
Spring 三级缓存 ---- 简单明了豆包版
java·mysql·spring
隐退山林9 分钟前
JavaEE进阶:导读&SpringBoot快速上手
java·spring boot·java-ee
marsh020611 分钟前
33 openclawAPI设计原则:构建RESTful服务的最佳实践
后端·restful
送秋三十五13 分钟前
Spring 源码---------Spring Core
java·数据库·spring
悟空码字15 分钟前
SpringBoot + 微信支付实现“扫码开门,取货自动扣款”售货柜
java·spring boot·后端
小蜜蜂dry16 分钟前
nestjs实战-登录、鉴权(二)
前端·后端·nestjs
全栈王校长17 分钟前
Nest 文件上传 - 就是增强版的 el-upload
前端·后端·nestjs
0xDevNull20 分钟前
Spring Boot 3.x WebSocket 实战教程
spring boot·后端·websocket
沐雪轻挽萤20 分钟前
1. C++17新特性-序章
java·c++·算法