Advance Test Automation in Java using Selenium with continuous integration and version control 培训
在本研讨会结束后,参与者将能够:
- 安置和配置(二)
- 使用自动测试 Selenium
- 管理(0)
- 不断融入一体化
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
课程大纲
自动化测试简介
- 测试概念
- Selenium定位器的可能性和局限性
- 了解定位器
- ID、CSS、XPath 和名称定位器类型
Ítarlegri staðsetningar
- 动态定位器
- 构建路径
- 路径上元素之间的关系
- 查找具有所需文本的元素
- 最佳做法
阿帕奇 Maven
- 配置项目
Selenium 网络驱动程序
- Java 基础知识
- Java 集成开发环境
- WebDriver API
- 故障 排除
- 调试
TestNG
- 断言
- 附注
- 测试套件
- 参数
- 跨浏览器测试
- 报告
高级 Selenium WebDriver
- 动态内容
Selenium 网格
- 了解分布式测试
- 准备基础结构
- 使用远程 WebDriver
项目管理
- Git 版本控制系统
- 与 Jenkins 集成
- 在 Jenkins 中集成 BDD Cucumber 测试套件
要求
- 对持续集成的理解。
- 具有颠覆或任何版本控制系统的经验。
- Java 编程经验。
观众
- 工程师
- 测试
需要帮助选择合适的课程吗?
Advance Test Automation in Java using Selenium with continuous integration and version control 培训 - Enquiry
Advance Test Automation in Java using Selenium with continuous integration and version control - 问询
问询
客户评论 (5)
培训师有深入的经验,并在行动上很好地叙述。知识的深度和对教学的热情受到高度评价。
Anup Kumar - SMR Automotive Mirrors Stuttgart
课程 - Jenkins 2: Building CI/CD Pipelines
机器翻译
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
课程 - DevOps Practical Implementation and Tools
Trainer is nice. His explanation is clear and interesting. He try to make the lessons interesting as possible. I enjoyed the lesson and gained a lot of knowledge. Thank you so much. The most useful technique I learned is the locating elements for different web component like textbox, radio buttons and buttons. Sometimes, the element ID is not capture correctly. We learned a different way of locating elements by using CSS selectors, XPath, Name and ID. I like the explanation. Thanks
Bee Chin Chuah - I-Access Solutions Pte Ltd
课程 - Advanced Selenium with C#
The One on One session is amazing!! And thankful that the trainer's skills are Excellent and his willingness to share them to the fullness. I am very satisfied. . with the training and I wouldn't have wish to have done it anywhere else. I would only wish that I had One day longer for the training.
Isaac Nyembo - Bechtle Clouds GmbH
课程 - Advanced Selenium
Luke was very knowledgeable, patient, and very open to satisfy my curiosity, for example I asked him to generate errors to see how system will response, etc. He would go above and beyond to answer questions or demonstrate the functionalities, even some of my questions were out of the class scope. He gave me a real experience with the system. I definitely will take another class with him and recommend him as a teacher for others. Thank you Luke!.
Tina Henderson
课程 - Test Automation with Selenium and Jenkins
即将举行的公开课程
相关课程
Advanced Selenium
14 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件,以驱动Selenium。
在培训结束时,参与者将能够:
- 使用 Selenium 解决复杂的 Web 应用程序测试自动化问题。
- 应用正则表达式和基于模式的验证技术。
- 处理停止测试执行的异常。
- 以编程方式搜索 Web 对象。
- 从 Web 控件动态捕获数据。
- 创建数据驱动的测试框架。
- 使用 Selenium 网格分发测试。
Advanced Selenium with C#
14 小时在这个由讲师指导的现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件 Selenium。
受众:软体测试人员、测试经理、品质保证专业人员。
Continuous Integration for JavaScript
14 小时Continuous Integration (CI)是一种开发实践,其中开发人员尽可能经常地合并其代码中的更改,以便快速检测和定位错误。
在这个由讲师指导的实时培训中,参与者将逐步学习Java Script持续集成的基础知识,为Java Script项目设置持续集成过程。
在培训结束时,参与者将能够:
- 了解持续集成的基础知识
- 为他们的Java Script项目构建自己的Continuous Integration系统
听众
- 开发商
- IT专业人士
- DevOps工程师
- Business经理
课程形式
- 部分讲座,部分讨论,练习和繁重的实践练习
DevOps Practical Implementation and Tools
21 小时本课程重点介绍实际实施和工具。它假定您对理论原理有很好的了解(参见DEVOPS课程),因为它侧重于实施DevOps原则的最新工具和方法。
Docker and Jenkins for DevOps
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Docker和Jenkins优化和简化CI / CD过程的DevOp工程师。
在培训结束时,参与者将能够:
- 使用 Jenkins 自动执行代码交付和管道部署。
- 使用 Docker 和 Docker 文件构建应用程序。
- 配置身份验证选项以增强安全性。
Jenkins:针对敏捷开发的持续集成
14 小时这种由讲师指导的 中国 现场培训涵盖了在 Agile 环境中持续集成软件项目所需的概念、工具和技术。参与者在整个课程中进行一系列动手练习,以将他们的知识应用于实际情况。鼓励教师和参与者之间的互动。在课堂上讨论真实世界的案例,并解决和解决具体问题和问题。
Jenkins 2: Building CI/CD Pipelines
14 小时这种由讲师指导的中国现场现场培训面向希望使用Jenkins 2构建管道的工程师,这些管道可以自动执行将应用程序从开发转移到生产的过程。
在培训结束时,参与者将能够:
- 安装和配置 Jenkins 2.
- 采用脚本方法自动执行软件部署过程的每个步骤。
- 当软件签入版本控制系统时,自动生成应用程序内部版本。
- 自动启动软件应用程序的编译、测试和打包。
- 出现问题时快速响应通知和报告。
- 安装其他插件以扩展 Jenkins。
Jenkins Advanced
14 小时这种以讲师为主导的中国现场培训(现场或远程)涵盖了高级Jenkins配置,安全性和扩展技术,面向希望获得定制专业知识的DevOps工程师和软件架构师Jenkins为复杂的软件项目。
在培训结束时,参与者将能够:
-
针对企业级软件项目进行优化 Jenkins。
实施高级安全措施。
构建复杂且可扩展的管道。
有效地排除故障和维护 Jenkins 安装。
Jenkins for .Net Continuous Integration (CI)
14 小时当开发人员完成编写代码时,他们经常将代码集成到一个应用程序中,将应用程序复制到一个文件夹中,运行应用程序安装程序,然后启动应用程序以检查它是否按照预期运行。 这种手动方法不太好,无聊,非常有错误的,并且在过程中没有跟踪变化的机制。
更好的方法是使用连续集成来自动化过程。 持续集成是指需要自动化软件应用的建设、部署和测试所需的过程、工具和基础设施。
在这个导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向导向 参与者在整个课程中进行一系列实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习实习。 教师和参与者之间的互动被鼓励。 现实世界案例正在讨论,具体问题和问题在整个培训过程中被讨论和解决。 培训专注于.Net 应用开发。 在本研讨会结束后,参与者将能够:
- 安装和设置 Jenkins.Net 应用程序开发
- 使用 Jenkins 将.Net 源代码输入和合并到代码存储库的过程自动化
- 使用 Jenkins 自动下载、编写和部署应用程序到发布服务器的过程
- 与其他软件开发工具,如问题跟踪器和
观众
- .NET 開發人員
- 建造工程师
- QA工程师
- 项目经理
- 释放管理员
- [ ] 工程师
课程格式
- 部分讲座,部分讨论,练习和重实习
笔记
- 要申请此课程的定制培训,请联系我们安排。
Jenkins Fundamentals
14 小时这种由讲师指导的中国现场培训(现场或远程)涵盖了Jenkins的基本概念和用法,面向希望设置Jenkins,创建和配置作业以及自动化软件开发过程关键方面的软件开发人员和DevOps工程师。
在培训结束时,参与者将能够:
-
了解持续集成和持续交付 (CI/CD) 的原则。
安装和配置 Jenkins 以实现软件自动化。
创建和管理 Jenkins 个用于构建和测试应用程序的作业。
设置和自定义用于软件部署的自动化管道。
用Jenkins和Maven进行持续集成
21 小时Jenkins是一个用Java编写的开源持续集成(CI)工具。Maven是一个用于Java项目的构建自动化工具。它们可以一起用于触发连续的构建,例如:每当提交新代码时执行JUnit测试,将这些构建部署到生产环境,以及在一天中的战略时间(例如午夜)安排这些任务。这些工具和流程构成了软件开发和部署的DevOps方法,并且在敏捷开发中很受欢迎。
在这一由讲师引导的现场培训中,参与者将首先介绍DevOps、版本控制和自动化脚本,然后继续实践,学习如何在实验室环境中安装、配置、部署Jenkins和Maven 。
受众
- 开发人员
- 系统管理员
- DevOps工程师
课程形式
- 部分讲座、部分讨论、练习和大量实操
Building CI/CD Pipelines with Jenkins X
21 小时这种由讲师指导的中国现场(远程或远程)现场培训面向希望使用Jenkins X在Kubernetes上创建自动化,云就绪CI / CD管道的工程师。
在培训结束时,参与者将能够:
- 安装和配置 Jenkins X。
- 使用通用 DSL(域特定语言)对 CI/CD 管道进行代码复原 。
- 创建利用 GitHub、Kubernetes 和 Docker 容器等流行技术的 CI/CD 管道。
- 将 Jenkins X 与其他流行的工具(如 Helm、Prow 和 Skaffold)结合使用。
- 将应用程序部署到任何环境,无论是在云中还是在本地。
Test Automation with Selenium and Jenkins
21 小时本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。
目标受众:
- 软件测试工程师
- 参与敏捷开发的软件开发人员
- 发布经理
- QA工程师
在Selenium培训结束时,代表们将能够:
- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins运行回归Selenium测试
- 使用Jenkins准备测试报告和期间报告
Testing with TestNG
14 小时TestNG是一个测试框架,旨在简化广泛的测试需求,从单元测试(单独测试一个类)到集成测试(测试由几个类,几个包甚至几个外部框架组成的整个系统,如应用服务器)。
听众
本课程专为希望在工作流程中采用TestNG套件的工程师和开发人员精心设计。