课程信息
  • 课程首页
  • 拼团活动
  • 专业套餐
  • 优惠活动
  • 我的课程
  • 站内消息
  • 站内提醒
  • 我的钱包
  • 道具 | 抵价券
  • 登录


【快班】软件自动化测试Selenium2

测试技术

14周

27人

此课程所属【全栈程序猿】, 【全栈测试工程师】专业,专业内有不少于15门推荐课程,目前平台推出【专业课程0元学】活动,只需0元即可在所有的专业课程中任选5门学习,超值优惠,助您快速成长!点击这里了解

讲师
zhangfei
陈霁 网络ID云层,14年测试经验,长期担任测试主管,熟悉性能测试、自动化测试 。原51testing资深讲师、产品总监,性能测试、自动化测试资深专家,授课尖锐诙谐,逻辑清晰。著有《性能测试进阶指南-loadrunner9.1实战》及《性能测试进阶指南-Loadrunner11实战》。
课程简介

在软件开发周期中,测试越来越被人们所重视,经过这些年测试行业的迅猛发展,测试也惭惭的在向技术性测试进行转变,随着敏捷开发这一模式的流行,自动化测试的重要性也越来越被测试团队所看重,快速的迭代,快速的回归,快速的响应所发现的问题,使自动化测试的作用越来越放大。本套课程重在带领大家去认识自动化测试,同时也让大家在认识的基础上,能独立设计自动化测试的框架,且能对项目中产生的问题进行分析,及解决问题。


课程章节
  • 第1课 SELENIUM2的原理介绍及环境搭建
    • 1-1 环境搭建中JDK的下载及安装
    • 1-2 Eclipse的配置,SELENIUM2的JAR包下载及配置
    • 1-3 Firefox及firebug的介绍
  • 第2课 SELENIUM2启动浏览器
    • 2-1 启动主流浏览器:firefox, chrome, IE
    • 2-2 SELENIUM2如何加载profile完成对浏览器的插件定制
    • 2-3 Firefox的启动设置说明
  • 第3课 元素定位方法介绍
    • 3-1 自动化测试中元素定位的重要性
    • 3-2 定位元素的几种方法,其中重点介绍XPATH的写法
    • 3-3 firepath正确理解定位原理
  • 第4课 SELENIUM2基础API介绍
    • 4-1 SELENIUM2对基础控件的操作
    • 4-2 SELENIUM2对常用API的调用演示
  • 第5课 SELENIUM2常用类介绍
    • 5-1 Alert类介绍
    • 5-2 Action类介绍
    • 5-3 调用JS介绍
    • 5-4 Wait机制及实现
  • 第6课 testNg使用
    • 6-1 Testng的常用注脚介绍
    • 6-2 Testng的数据驱动方法介绍
    • 6-3 Testng使用xml去运行脚本
    • 6-4 如何使用Testng完成测试用例及业务管理(case,suit)
  • 第7课 断言,截图,Log4j介绍
    • 7-1 如何完成检查点,断言类的使用
    • 7-2 如何在脚本中随意轻松的截图
    • 7-3 Log4j的使用,构建更加详细的日志体系
  • 第8课 page-object模式介绍
    • 8-1 Page-object思想介绍
    • 8-2 运用page-object重构脚本及实例演示
  • 第9课 框架思想介绍
    • 9-1 为什么要写框架?可维护性,提高编写脚本效率,提高脚本的可读性
    • 9-2 框架的几大要素:driver管理,脚本,数据,元素对象,LOG,报告,运行机制,失败用例重复运行等
    • 9-3 框架的分层思想:脚本,数据,元素对象分离
    • 9-4 框架如何持续集成?如何定时运行?
  • 第10课 搭建框架一(元素管理)
    • 10-1 为何要单独的进行元素管理?
    • 10-2 Yaml文件进行元素管理
    • 10-3 在元素管理中引入同步点机制
    • 10-4 元素管理实例解析
  • 第11课 搭建框架二(数据驱动)
    • 11-1 数据驱动的原理
    • 11-2 全局数据,局部数据,私有数据的扩展
    • 11-3 数据驱动实例解析
  • 第12课 搭建框架三(框架中要用到的常用类)
    • 12-1 操作数据库(数据库管理mysql)
    • 12-2 读取EXCEL
    • 12-3 Date类的应用
    • 12-4 随机数的生成
  • 第13课 搭建框架四(整合框架)
    • 13-1 在元素管理与数据驱动基础上,加上LOG4J,配置管理,形成一个框架
    • 13-2 框架实例演示与代码讲解
    • 13-3 框架的主要特点
    • 13-4 框架如何维护
    • 13-5 CI每日构建的集成策略及思想
  • 第14课 搭建框架五(自动化脚本的报告及结果分析)
    • 14-1 如何定制化报告
    • 14-2 对失败的脚本进行分析
    • 14-3 构建自动化测试数据评估平台
授课对象

希望从功能测试转向自动化测试的测试人员,想以后从事技术性测试的测试人员,其它希望了解自动化测试的人员。

收获预期

1.掌握自动化测试的概念
2.能独立进行自动化测试脚本的编写
3.能完成自动化测试框架的设计及维护工作,能提高代码编写能力。

学费

学费: ¥400 ( 固定学费: ¥300, 逆向学费: ¥100 )

新颖的课程收费形式:“逆向收费”约等于免费学习,仅收取300元固定收费+100元逆向学费,学习圆满则逆向学费全额返还给学员!

炼数成金移动版 v2.0