当前位置: 首页 > news >正文

项目自动化测试

一.设计测试用例(细致全面)

二.先引入所需要的pom.xml依赖

1.selenium依赖
2.webdrivermanager依赖
3.commons-io依赖
在这里插入图片描述
编写测试用例–按照页面对用例进行划分,每个页面是Java文件,页面下的所有用例统一管理

三.common包(放入公用包)

类1utils
可以调用driver对象,访问url
1.创建驱动对象–所有的测试用例共用一个driver对象
在这里插入图片描述
2.加入隐式等待
在这里插入图片描述
3.设置屏幕截图
在这里插入图片描述

三.tests(具体测试的页面)

1.登录页面
在这里插入图片描述
检查页面是否加载成功
在这里插入图片描述
检查页面是否能正常登录(检查登录成功后检查新的页面是否有与之前不同的地方)
如何开启idea中的断言功能
a.
在这里插入图片描述
b.
在这里插入图片描述
检查登录失败的用例

测试其他之前加入driver.navigate().back() back()回到之前页面
2.上传音乐

3.删除音乐信息

4.查询音乐(指定/模糊匹配的音乐)

5.添加音乐到收藏列表

6.查询收藏音乐(模糊匹配/指定音乐)

7.批量删除音乐

四.image(对屏幕截图进行统一管理)

上述保存的image文件中查看测试功能(网页测试)的每一部分的屏幕截图

相关文章:

  • 第二章:MCP服务器分类
  • postgres 导出导入(基于数据库,模式,表)
  • ROS2---时间戳对齐
  • LeetCode 2799.统计完全子数组的数目:滑动窗口(哈希表)
  • Vue实战2
  • 架构-信息安全技术基础知识
  • 如何创建和使用 Hive 视图
  • debian切换用户
  • golang的cgo的一点小心得
  • 查看系统是debian还是redhat
  • 工业自动化中的高效桥梁:EtherCAT转Profinet网关在封装环节的应用
  • Qwen2.5简要全流程以及QA
  • 5.第五章:数据分类的方法论
  • 实时操作系统在服务型机器人中的关键作用
  • 航电系统之信息融合技术篇
  • React+TypeScript:现代化前端路由导航系统开发详解
  • 机器学习中的特征存储是什么?我需要一个吗?
  • PC接入deepseek
  • 【数据可视化-29】食物营养成分数据可视化分析
  • Qt C++/Go/Python 面试题(持续更新)
  • 海南高院通报去年知产领域司法保护状况:审结民事一审案件4847起
  • 经济日报刊文:积极应对稳住外贸基本盘
  • 中华人民共和国和肯尼亚共和国关于打造新时代全天候中非命运共同体典范的联合声明
  • 中海宏洋集团4.17亿元竞得浙江绍兴宅地,溢价率20.87%
  • 2025年一季度上海市生产总值
  • 明日出征!航天员详细信息来啦