课程大纲

介绍

  • 什么是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 小时
 

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客户评论 (6)

相关课程

课程分类