在线音乐播放网站项目测试(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驱动器,结束测试:

相关推荐
2501_916008891 分钟前
深入解析iOS机审4.3原理与混淆实战方法
android·java·开发语言·ios·小程序·uni-app·iphone
NAGNIP7 分钟前
程序员效率翻倍的快捷键大全!
前端·后端·程序员
wxin_VXbishe8 分钟前
C#(asp.net)学员竞赛信息管理系统-计算机毕业设计源码28790
java·vue.js·spring boot·spring·django·c#·php
一个网络学徒11 分钟前
python5
java·服务器·前端
workflower15 分钟前
业务需求-假设场景
java·数据库·测试用例·集成测试·需求分析·模块测试·软件需求
qq_2562470515 分钟前
从“人工智障”到“神经网络”:一口气看懂 AI 的核心原理
后端
无心水16 分钟前
分布式定时任务与SELECT FOR UPDATE:从致命陷阱到优雅解决方案(实战案例+架构演进)
服务器·人工智能·分布式·后端·spring·架构·wpf
0思必得016 分钟前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
用户4001883093718 分钟前
手搓本地 RAG:我用 Python 和 Spring Boot 给 AI 装上了“实时代码监控”
后端
用户34140819912519 分钟前
/dev/binder 详解
后端