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

相关推荐
头疼的程序员3 小时前
allure生成测试报告(搭配Pytest、allure-pytest)
测试工具·pytest
水银嘻嘻5 小时前
web 自动化之 KDT 关键字驱动详解
运维·自动化
熊大如如5 小时前
Java 反射
java·开发语言
猿来入此小猿5 小时前
基于SSM实现的健身房系统功能实现十六
java·毕业设计·ssm·毕业源码·免费学习·猿来入此·健身平台
引量AI6 小时前
TikTok矩阵运营干货:从0到1打造爆款矩阵
人工智能·矩阵·自动化·tiktok矩阵·海外社媒
goTsHgo6 小时前
Spring Boot 自动装配原理详解
java·spring boot
卑微的Coder6 小时前
JMeter同步定时器 模拟多用户并发访问场景
java·jmeter·压力测试
pjx9876 小时前
微服务的“导航系统”:使用Spring Cloud Eureka实现服务注册与发现
java·spring cloud·微服务·eureka
炒空心菜菜7 小时前
SparkSQL 连接 MySQL 并添加新数据:实战指南
大数据·开发语言·数据库·后端·mysql·spark
多多*7 小时前
算法竞赛相关 Java 二分模版
java·开发语言·数据结构·数据库·sql·算法·oracle