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

相关推荐

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-30 21:38:02       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-30 21:38:02       106 阅读
  3. 在Django里面运行非项目文件

    2024-04-30 21:38:02       87 阅读
  4. Python语言-面向对象

    2024-04-30 21:38:02       96 阅读

热门阅读

  1. intellij idea的快速配置详细使用

    2024-04-30 21:38:02       38 阅读
  2. Grafana

    2024-04-30 21:38:02       35 阅读
  3. Git进阶命令与技巧

    2024-04-30 21:38:02       33 阅读
  4. 人机难以协同的瓶颈及边际效应

    2024-04-30 21:38:02       35 阅读
  5. C++ 中 scanf 的高阶用法:scanf(“%[a-z]“,ch);

    2024-04-30 21:38:02       32 阅读
  6. vue3的v-model在组件上几种用法

    2024-04-30 21:38:02       33 阅读
  7. vue生命周期

    2024-04-30 21:38:02       31 阅读
  8. 一文掌握python上下文管理器(with语句)

    2024-04-30 21:38:02       29 阅读