Logo
☆☆☆☆☆
0.0
Intermediate
9h 30m

在 Azure DevOps 中运行 Selenium Java 测试

我们通常使用 Selenium WebDriver 和 Java 编写自动化测试。在开发和测试自动化代码时,我们会将代码本地运行在自己的计算机上。为了让其他人也能修改或运行这段代码,就需要将其添加到代码仓库中,以便他人访问。一旦代码进入仓库,就可以通过持续集成/持续部署(CI/CD)环境(如 Jenkins 或 Azure DevOps)中的流水线来执行。本课程的重点正是这一过程。 在本课程中,我们将一个基于 Java、TestNG 和 Selenium 构建的本地自动化项目添加到 Azure DevOps 项目中,共享代码仓库,并通过流水线运行其中的测试。

10 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
在 Azure DevOps 中运行 Selenium Java 测试
我们通常使用 Selenium WebDriver 和 Java 编写自动化测试。在开发和测试自动化代码时,我们会将代码本地运行在自己的计算机上。为了让其他人也能修改或运行这段代码,就需要将其添加到代码仓库中,以便他人访问。一旦代码进入仓库,就可以通过持续集成/持续部署(CI/CD)环境(如 Jen...

WHAT YOU'LL LEARN

如何在 Azure DevOps 中使用 YAML 管道运行 Selenium 自动化测试的知识

Content

10 Lessons • 0 Quizzes • 0 Challenges

简介
  1. 1

    为什么要参加这门课程?

  2. 2

    课程前提条件

  3. 3

    为什么选择 Azure DevOps?

  4. 4

    为什么选择 Java?

  5. 5

    课程结构

Selenium自动化项目
  1. 1

    项目信息

  2. 2

    定义测试用例

  3. 3

    测试类

  4. 4

    基础测试类

  5. 5

    测试类测验

  6. 6

    页面对象模板

  7. 7

    HomePage 类

  8. 8

    ResultsPage 类

  9. 9

    页面对象类测验

自动化框架
  1. 1

    自动化框架包含哪些内容?

  2. 2

    DriverFactory 类

  3. 3

    LogWriter 类

  4. 4

    ScreenshotWriter 类

  5. 5

    如何截取屏幕截图和异常信息

  6. 6

    监听器代码

  7. 7

    自动化框架测验

在本地浏览器中运行自动化测试
  1. 1

    如何使用 Maven 执行自动化测试

  2. 2

    在命令提示符中执行通过的测试

  3. 3

    自己动手做

  4. 4

    日志和截图在哪里?

  5. 5

    自己动手做

  6. 6

    在命令提示符中执行失败的测试

  7. 7

    Maven 测验

在 Docker 容器中运行自动化测试
  1. 1

    为什么在Docker容器中运行Selenium测试?

  2. 2

    创建测试容器的 Dockerfile

  3. 3

    创建 Java 测试容器的镜像

  4. 4

    运行测试

  5. 5

    显示日志文件

  6. 6

    显示截图

  7. 7

    Docker 测验

在 Azure DevOps 中创建项目
  1. 1

    创建 Azure DevOps 项目

  2. 2

    将项目添加到仓库

  3. 3

    自己动手做

  4. 4

    Azure DevOps 测验

在 Azure DevOps Pipelines 中运行自动化测试
  1. 1

    创建 Azure DevOps 生成管道

  2. 2

    运行流水线

  3. 3

    更改管道设置

  4. 4

    创建 BROWSER 环境变量

  5. 5

    从管道变量中读取浏览器名称

  6. 6

    运行属于某个组的测试

  7. 7

    向库中添加共享变量

  8. 8

    在运行时更改管道变量

  9. 9

    Azure DevOps 系统变量是什么?

  10. 10

    查找日志和截图

  11. 11

    将日志发布为构件

  12. 12

    发布截图作为构件

  13. 13

    安排流水线以无人值守方式执行

  14. 14

    添加用户通知

  15. 15

    按顺序运行作业

  16. 16

    并行运行任务

  17. 17

    更改管道保留策略

  18. 18

    创建一个自动化仪表板

  19. 19

    流水线分析

  20. 20

    Azure DevOps 流水线测验

使用 Docker 容器在流水线中运行自动化测试
  1. 1

    创建流水线并运行测试

  2. 2

    保存截图作为构件

  3. 3

    保存日志为构件

  4. 4

    测试选项卡在哪里?

  5. 5

    发布测试信息

  6. 6

    Docker 流水线测验

总结
  1. 1

    结论

附录
  1. 1

    如何在你的计算机上运行测试

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)