软件测试 自动化测试selenium 基础篇

1. 什么是自动化测试?

将人工要做的测试工作进行转换,让代码去执行测试工作
这样是为了提高测试效率,提高测试产品的质量

1.1 自动化分类

  • 单元自动化测试
  • 接口自动化测试
  • UI 自动化测试

2. 什么是 Selenium ?

做 UI 自动化测试的一个工具

3. 为什么使用 Selenium ?

  1. 免费,可以去查看源码
  2. Selenium 支持各大浏览器(Edge,Chrome,Opera)
  3. 跨平台(在 Linux,Windows,Mac 都可使用)
  4. 有丰富的 API

4. Selenium 工作原理

在这里插入图片描述
这里面有三个角色:

  1. 自动化脚本代码(idea 里面写的代码)
  2. 驱动(有了驱动就可以对页面进行操作)
  3. 浏览器

5. Selenium 环境搭建

  1. 安装Chrome 浏览器
  2. 下载 Chrome 驱动
  3. 配置系统环境变量PATH
  4. 创建 Maven 项目,添加pom文件中添加依赖
<dependencies>
    <!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
    <dependency>
        <groupId>org.seleniumhq.selenium</groupId>
        <artifactId>selenium-java</artifactId>
        <version>3.141.59</version>
    </dependency>
</dependencies>

相关推荐

  1. 软件测试 -- 自动化测试Selenium

    2024-03-18 10:44:01       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-18 10:44:01       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-18 10:44:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-18 10:44:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-18 10:44:01       18 阅读

热门阅读

  1. 使用verilog实现井字棋游戏设计及其testbench

    2024-03-18 10:44:01       20 阅读
  2. VSCODE的常用插件

    2024-03-18 10:44:01       19 阅读
  3. js基础语法大全(时间戳,uuid,字符串转json)

    2024-03-18 10:44:01       18 阅读
  4. 【无标题】

    2024-03-18 10:44:01       20 阅读
  5. Linux 16个常用脚本(初级)练习

    2024-03-18 10:44:01       18 阅读
  6. 蓝桥杯(3.15 刷真题)

    2024-03-18 10:44:01       17 阅读