Music Player 测试报告

一、项目背景

  • 介绍项目成立的背景
    本音乐播放器系统为音乐爱好者打造了一个全新的音乐体验平台。用户可以轻松搜索并播放自己喜爱的音乐,涵盖各种风 格和类型。系统拥有简洁美观的界面设计,操作便捷,让用户能够快速上手。用户可以创建自己的播放列表,收藏喜欢的音乐,随时 随地畅享音乐之旅。无论是放松身心还是激发灵感,这个音乐播放器系统都能满足用户对音乐的各种需求。

二、测试范围

2.1 测试环境

描述相关测试环境和环境链接

  • 测试环境
    Google Chrome
    版本 130.0.6723.70(正式版本) (64 位)
  • 预发环境:
    Google Chrome
    版本 130.0.6723.70(正式版本) (64 位)

三、测试数据

3.1 测试用例

在这里插入图片描述

3.2 测试帐号

用户名:admin
密码:123456

3.3 功能测试

1)登录功能

正确登录:用户名和密码都正确

在这里插入图片描述

异常登录:
1.正确的用户名,错误的密码
2.错误的用户名,正确的密码
3.错误的用户名,错误的密码

4.输入用户名,不输入密码
5.不输入用户名,输入密码
6.用户名和密码都不输入

在这里插入图片描述

2)播放功能

点击播放按钮,查看是否可以正常播放,再次点击,查看是否可以暂停播放音乐。

在这里插入图片描述

3)查询功能

正确查询:
使用完整音乐名来查询音乐信息
使用关键字来查询音乐信息(模糊查询)
异常查询:
查询内容为空
查询不存在的音乐名

在这里插入图片描述

4)删除功能

点击删除按钮,查看是否有“删除成功,重新加载当前页面!”的弹窗,并点击确定,会自动刷新主页面。

在这里插入图片描述

5)添加喜欢功能

点击喜欢按钮,查看是否出现"收藏成功!"的弹窗,重复点击已添加过喜欢的音乐,查看是否出现“收藏失败!”的弹窗。

在这里插入图片描述
在这里插入图片描述

6)上传音乐功能

点击添加音乐按钮,选择文件,并输入歌手名,查看是否会自动刷新页面返回主页,并查看是否添加音乐成功。

在这里插入图片描述
在这里插入图片描述


四、自动化测试流程

对页面的每个功能都进行相应的自动化测试

4.1 自动化测试代码编写

a、首先创建驱动对象

void createDriver(){
   
   

    //1.打开浏览器,使用驱动来打开
    WebDriverManager.chromedriver().setup();

    //增加浏览器配置,创建驱动对象要强制指定允许访问所有的链接
    ChromeOptions options = new ChromeOptions();
    options.addArguments("--remote-allow-origins=*");

     driver = new ChromeDriver(options);

    driver.manage().timeouts().implicitlyWait(Duration.ofMillis(3000));

    //2.输入完整待测试的网址
    driver.get("http://124.222.220.144:8080/login.html");

}

b、登录和播放音乐

void loginTest() throws InterruptedException 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值