Iridium: Cucumber and Selenium Based Testing 培训
Iridium 是一个围绕 Cucumber 和 Selenium 构建的开源 Web 测试工具。它使用 Behavior Driven Development (BDD) 方法进行测试。
这种由讲师指导的现场培训(在线或远程)面向希望学习如何使用 Iridium 测试复杂 Web 应用程序的测试工程师和开发人员。
在培训结束时,参与者将能够:
- 创建端到端测试,模拟用户在浏览 Web 应用程序时的操作。
- 自动测试具有多种样式的主题应用程序。
- 创建非技术人员可读的测试用例。
- 在各种浏览器中执行测试。
- 使用适用于 Atom 的 Iridium Snippets 包来简化测试脚本的编写。
- 降低维护自定义 Java 代码和页面对象的成本。
课程形式
- 互动讲座和讨论。
- 大量的练习和练习。
- 在现场实验室环境中动手实施。
课程自定义选项
- 如需申请本课程的定制培训,请联系我们进行安排。
课程大纲
介绍
Iridium 概述
了解 Iridium 生态系统
设置测试环境
安装和配置 Iridium
编写测试用例
在不同的浏览器中执行测试
在主题应用程序上实现 Test Automation
故障 排除
摘要和后续步骤
要求
- 具有测试经验和自动化测试知识
- 无需编程经验
观众
- 测试工程师
- 开发 人员
需要帮助选择合适的课程吗?
Iridium: Cucumber and Selenium Based Testing 培训 - Enquiry
Iridium: Cucumber and Selenium Based Testing - 问询
问询
客户评论 (5)
良好的融洽关系,Łukasz 有时间回答每个人的问题,并且能够说明任何有任何问题的人
Kelly Morris - Titian Software Poland Sp. z o.o.
课程 - Selenium WebDriver in C#
机器翻译
tools and methods introduced to identify user roles and making scenarios.
Wai Kit Fung - Hospital Authority
课程 - Cucumber.js: Behavior Driven Development (BDD) with Javascript
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#
As mentioned the last hour we discussed and practiced the 'Example mapping' method. Also nice that we had a pdf (from a website) that the trainer created with a lot of information.
Osman Chalaby - Vanderlande
课程 - Cucumber: Implementing Behavior Driven Development (BDD) with Cucumber
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
即将举行的公开课程
相关课程
Advance Test Automation in Java using Selenium with continuous integration and version control
35 小时在本研讨会结束后,参与者将能够:
- 安置和配置(二)
- 使用自动测试 Selenium
- 管理(0)
- 不断融入一体化
课程格式
- 互动讲座和讨论。
- 很多练习和练习。
- 在现场实验室环境中进行手动实施。
课程定制选项
- 要申请此课程的定制培训,请联系我们安排。
Advanced Selenium
14 小时在这个由讲师指导的中国现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件,以驱动Selenium。
在培训结束时,参与者将能够:
- 使用 Selenium 解决复杂的 Web 应用程序测试自动化问题。
- 应用正则表达式和基于模式的验证技术。
- 处理停止测试执行的异常。
- 以编程方式搜索 Web 对象。
- 从 Web 控件动态捕获数据。
- 创建数据驱动的测试框架。
- 使用 Selenium 网格分发测试。
Advanced Selenium with C#
14 小时在这个由讲师指导的现场培训中,参与者将学习如何使用先进的技术来增强自动化测试套件 Selenium。
受众:软体测试人员、测试经理、品质保证专业人员。
Cucumber for Behavior Driven Development (BDD)
14 小时这种 由讲师指导的中国现场现场 培训引导参与者完成行为驱动开发(BDD)的真实案例,并演示如何在各种测试场景中实施Cucumber。
Cucumber: Implementing BDD with Java
7 小时Cucumber 是一个开源的 BDD 框架,用于以自然语言风格编写测试。 BDD,即行为驱动开发,是一种敏捷的软体开发技术,它鼓励开发人员、QA 和非技术业务人员在软体专案中进行协作。
本培训首先讨论 BDD 以及如何使用 Cucumber 对 Web 应用程式执行 BDD 测试。参与者有充足的机会与讲师和同行互动,同时实施在这个动手实践、基于实践的实验室环境中学到的概念和策略。
在本次培训结束时,参与者将对 BDD 和 Cucumber 有深入的理解,并掌握必要的实践和工具集,以便为实际软体测试场景编写自己的测试用例。
课程形式
- 非常重视动手实践。
- 大多数概念都是通过示例、练习和动手实践开发来学习的。
注意
- 该训练使用 Eclipse 和 Selenium。如果您希望使用不同的 IDE 或测试自动化框架,请联系我们进行安排。
- 如果您的团队是第一次从手动测试转向自动化测试,请联系我们以安排扩展培训,以包括自动化测试的额外覆盖范围。
Cucumber.js: Behavior Driven Development (BDD) with Javascript
14 小时Cucumber.js 是 Cucumber 的原生 JavaScript 实现。
在这个讲师指导的现场培训中,参与者将学习如何使用 Cucumber 和 Java 脚本编写和执行 BDD(行为驱动开发)风格的测试用例。
在本次培训结束时,参与者将能够:
- 执行以人类可读语言编写的自动化测试 Gherkin
- 使用基于 Cucumber 的测试用例来改善技术和非技术团队之间的沟通和协作
- 将 Cucumber.js 与其他测试框架(如 Protractor)集成,以测试 Angular 应用程式
课程形式
- 部分讲座、部分讨论、练习和大量动手实践
Selenium C# Test Automation
14 小时这种以讲师为主导的中国现场现场培训(现场或远程)面向希望使用C#和Selenium执行测试自动化的开发人员和测试人员。
在培训结束时,参与者将能够:
- 安装和配置 Selenium WebDriver。
- 使用 Selenium、C# 和 Nunit 和 Visual Studio IDE 编写测试。
- 运行 C# Selenium 测试自动化。
Selenium with Jenkins and Docker
14 小时这种以讲师为主导的现场培训(现场或远程)针对的是希望使用Selenium在Docker容器内执行Selenium测试的DevOps工程师。
在培训结束时,参与者将能够:
- 为按需测试创建测试自动化基础架构。
- 使用 Java 开发测试自动化框架。
- 使用 Jenkins 和 Docker 从头开始构建 CI/CD 管道。
Test Automation with Selenium and Katalon Studio
14 小时这种以讲师为主导的中国现场培训(现场或远程)针对的是希望使用Selenium和Katalon Studio创建端到端自动化测试解决方案的软件测试人员。
在培训结束时,参与者将能够:
- 为任何操作系统或设备生成和执行跨平台测试。
- 将自动化测试集成到 CI/CD 管道中。
- 自动执行 Web 测试、API 测试、移动测试和桌面测试。
Selenium WebDriver in C#
14 小时This instructor-led, live training in 中国 (online or onsite) introduces participants to automated testing with Selenium WebDriver and C# in Visual Studio. If you do not have C# programming experience or wish to brush up on C#, please check out the course: C# for Automation Test Engineers.
Test Automation with Selenium and Jenkins
21 小时本课程提供使用Selenium测试套件处理测试项目的培训以及使用Jenkins连续测试。
目标受众:
- 软件测试工程师
- 参与敏捷开发的软件开发人员
- 发布经理
- QA工程师
在Selenium培训结束时,代表们将能够:
- 在实际项目中有效使用Selenium测试套件
- 使用Selenium进行跨浏览器测试
- 使用Selenium Grid分发测试
- 在Jenkins运行回归Selenium测试
- 使用Jenkins准备测试报告和期间报告
Selenium结合Python用于测试自动化
14 小时在这个由讲师指导的中国现场培训中,参与者将Python的强大功能与Selenium相结合,以自动测试示例Web应用程序。通过在现场实验室环境中将理论与实践相结合,参与者将获得使用 Python 和 Selenium 自动化自己的 Web 测试项目所需的知识和实践。
Introduction to Selenium
7 小时本入门课程旨在让测试专业人员熟悉使用Selenium测试Web应用程序的基础知识。测试人员可以使用Selenium IDE和Selenium 2 WebDriver构建,增强和维护脚本。
目标受众
目标受众是寻求使用Selenium自动测试Web应用程序的软件测试人员。这些测试人员可能是测试自动化的新手,也可能包括质量保证从业人员,经理或团队负责人,他们负责与测试人员进行交互,或者需要确保工具得到充分和适当的实施。
在课程结束时,您将能够:
- 描述Selenium的功能和目的
- 了解测试自动化的好处和正确方法
- 记录自动化测试用例
- 播放自动化测试用例
- 应用并使用不同的验证技术
- 查看和分析结果
- 配置和使用Selenium RC(遥控器)
- 创建并使用测试套件
- 安排自动测试运行
- 使用不同的Selenium脚本格式
- 修改脚本以扩展测试应用程序的功能
- 使用Eclipse和Selenium 2 WebDriver配置Selenium
- 理解并使用RTTS帮助文件
- 转换selenium代码以使用Selenium 2 WebDriver
- 配置自定义日志文件
- 创建自定义对象图
- 创建可重用模块以减少脚本维护
- 使用工具来帮助识别XPath