Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
课程大纲
硒
介绍
- 什么是Selenium工具
- Selenium 工具在自动化中的使用
- Selenium工具的特点
组件
- Selenium与其他工具的区别
- Selenium 集成开发环境
- Selenium Web 驱动程序
- Selenium 网格
- Selendriod 介绍
设施
- 安装 Eclipse IDE(首选 Mars 版本)
- 安装/验证 Java JDK 1.7 及更高版本
- 安装插件(TestNG、Maven 等)
- 安装 Selenium(最新稳定版本)
- 安装所有/必需的浏览器驱动程序
- 安装所有支持的库、驱动程序、jar、插件等。
配置
- 为系统和用户级别配置类路径/路径
- 使用所有需要的库配置 eclipse,Java
- 使用浏览器配置 IE Devtool、FireBug、Firepath 等
开始样品测试
- Selenium 中支持的语言
- 在 Selenium IDE 中录制并运行脚本
- 在 Selenium Web Driver 中编写并运行脚本
- 查看和分析测试结果
使用 Selenium
- 什么是同步
- 如何放置验证(资产、验证)
- 如何启动浏览器和应用程序/URL
- 如何使用自定义代码配置浏览器参数
- 使用 Selenium(类、包、OOP 等)使用 Java
- 了解 DOM
- 如何使用硒识别对象/元素
处理窗口
- 如何从网页中读取文本/值
- 如何在元素/对象中输入值
- 使用 DOM 对象(按钮、链接、选择、选择、表格等)
- 如何使用列表/组合框选择/选择值
- 如何选择/选择复选框/单选按钮
- 如何连接鼠标、键盘事件
- 在 selenium 中实现异常处理
- 如何处理多个浏览器
- 处理警报
- 使用 AutoIT 处理 Windows 警报
数据驱动测试
- 什么是数据驱动测试
- 使用 excel 参数化测试脚本
- 读取、写入 excel 中的数据
- 使用 CSV、XLS、平面文件和数据库
TestNG
- 什么是TestNG
- 创建 TestNG。XML 文件 / 测试 / TestSuite
- 与 Selenium 脚本集成
- 从 TestNG 运行
- 从 TestNG 运行
- TestNG 注解
- 标记。XML 文件
- 使用组
聚 甲醛
- 页面对象模型框架简介
- 页面对象模型框架简介
- 使用属性文件
Log4J的
- 介绍
- 在 selenium 中的实现
- 生成日志文件并分析
马文
- 介绍
- 创建 MAVEN 项目
- 使用 selenium 和 java 进行配置
- 生成/运行生成
网 格
- 介绍
- 远程 Web 驱动程序
- 配置 Hub
- 配置节点
- 在远程计算机上运行脚本/并行执行
转换项目
- 什么是项目转换
- 如何将 Java 项目转换为 Maven,反之亦然
自动化框架
- 自动化框架简介
- 框架类型和优势
- 使用扩展编程 (Java)
方法
- 如何构建自动化框架
- 了解测试自动化方法
JMeter
介绍
- JMeter 特点
- 性能测试
准备测试
- 要求和期望
- 获得更好结果的提示
组件概述
- 测试计划
- 线程组
- 采样
- 逻辑控制器
- 听者
- 定时器
- 断言
- 配置 Element
- 执行顺序
GoOD实践
- 嵌入式资源
- 缓存
- 记录思考时间
- 从命令行运行
变量
- 创建
- 用
- 提取
- 查看
功能
- 准备
- 用
- 创建
性能
- 用
- 创建
认证
- Web 应用程序表单
- HTTP 基本身份验证
报告
- 生成报告仪表板
- 实时结果
分布式测试
- 从命令行运行
扩展功能
- 插件
- 自定义代码
要求
具有手动测试工作知识的测试专业人员,概述Test Automation和面向对象编程概念(最好是Java)
35 小时
客户评论 (6)
我喜欢一切,因为它对我来说都是新的,我可以看到它可以为我的工作带来附加值。
Zareef - BMW South Africa
课程 - Tosca: Model-Based Testing for Complex Systems
机器翻译
实践练习,培训师的好心情。 非常感谢奥古斯丁设法为他看不到的参与者营造了良好的氛围。这是一次愉快而有趣的培训。
Jean-Noël - Cegid
课程 - TestComplete
机器翻译
非常好的主题方法,并基于实际示例
Tomasz - Biuro Rachunkowe Magda Sp. z o.o.
课程 - Automate Windows Desktop Applications with AutoIt
机器翻译
The fact that TJ was prepared to explain a few times and he tried his best to get the concept across
Anita Antonie - Hollard Insurance
课程 - Advanced Selenium
课程非常实用。培训师非常了解他的主题。
Piotr - Scottish Enterprise
课程 - Advanced Selenium with C#
机器翻译
Shane 经验丰富,知识渊博,当人们有问题时,愿意提供帮助和解释。我最喜欢的是 Shane 创造了一种氛围,在这种氛围中,提问是安全和鼓励的,在我看来,这对学习非常重要。
Ryan
课程 - C# for Automation Test Engineers
机器翻译