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


1488

被折叠的 条评论
为什么被折叠?



