Java Web自动化测试 Selenium基础到企业实际应用 / 一键转型Java自动化测试,企业用什么,你就学什么
Mushishi_Xu

资深测试开发,就职于某互联网公司,多次带领团队解决自动化相关技术难点,专注于Web/App自动化和性能测试工作,负责研发过多款接口自动化测试框架。

 
  • 课程目录
  • 课程介绍
  • 1-1 课前必看【开启新的学习,不要错过前置知识】

  • 1-2 高效的学习方法【只有掌握学习方法,方能学会知识,不要错过一个亿】

  • 1-3 【知道自动化测试为何能升职加薪】功能测试和自动化测试区别

  • 1-4 【常见V型流程】自动化测试流程

  • 1-5 【自动化测试的技法】自动化测试用例的编写

  • 2-1 【工欲善其事必先利其器】环境配置

  • 2-2 【熟悉页面方能做好测试】HTML页面基础定位知识

  • 2-3 【用对工具提高测试效率】HTML页面元素定位工具讲解

  • 2-4 【定位唯一元素的秘籍】HTML页面中如何确认元素的唯一性

  • 2-5 【送您十大定位方法】元素定位

  • 2-6 【工作常见方法】常见元素处理-理论

  • 2-7 Input输入元素操作

  • 2-8 Radio元素操作

  • 2-9 CheckBox元素操作

  • 2-10 Button元素操作

  • 3-1 上传文件处理

  • 3-2 autoit上传文件

  • 3-3 webform表单提交

  • 3-4 上传文件方法

  • 3-5 下拉框选择

  • 3-6 selenium下拉框自带方法使用讲解

  • 3-7 selenium下拉框方法详解

  • 3-8 selenium鼠标事件讲解

  • 3-9 Iframe切换处理及处理无焦点问题

  • 3-10 多窗口的切换

  • 3-11 弹窗的处理

  • 3-12 强制、隐式、显示等待

  • 3-13 selenium基础面试技巧

  • 4-1 登陆功能需求分析及用例设计

  • 4-2 对登陆功能进行功能测试

  • 4-3 登陆自动化用例设计

  • 4-4 自动化环境maven的搭建

  • 4-5 maven项目的创建

  • 4-6 开放自动化登陆脚本

  • 4-7 对登陆脚本进行重构

  • 4-8 登陆脚本element封装

  • 4-9 如何读取配置文件

  • 4-10 重构读取配置文件方法

  • 5-1 设计定位方式方法封装

  • 5-2 实战登陆账号参数化

  • 5-3 Testng的环境搭建及简单使用

  • 5-4 TestNG实战使用方法讲解

  • 5-5 case运行错误截图

  • 5-6 登陆失败会自动截图

  • 5-7 testNG监听原理及代码实现

  • 5-8 testNG实现失败自动截图

  • 5-9 log4j的环境配置及初级使用

  • 5-10 log4j输出详细信息使用

  • 5-11 发送邮件处理

  • 6-1 课程列表实战需求分析

  • 6-2 如何遍历课程定位分析

  • 6-3 遍历课程实战代码错误分析

  • 6-4 通过xpath遍历课程实战及错误分析

  • 6-5 遍历课程实战-xpath的正确实现

  • 6-6 遍历课程解决元素遮挡问题

  • 6-7 如何通过list去循环课程

  • 6-8 如何设计遍历底部页码实战

  • 6-9 设计遍历底部页码实战

  • 6-10 循环课程体系代码完善

  • 7-1 什么是PageObject

  • 7-2 如何在实战项目中进行分层设计

  • 7-3 登陆代码分层设计之page和BasePage实现

  • 7-4 登陆代码分层设计之LoginHandle层实战

  • 7-5 登陆代码分层涉及之LoginCase层实战

  • 7-6 登陆代码分层涉及之如何判断case通过及项目中如何使用截图

  • 7-7 分层项目实战之项目代码中如何保存日志信息

  • 7-8 分层设计之如何实现企业化的代码编写

  • 7-9 分层设计之企业实战中数据的管理及传递

  • 7-10 分层设计之企业实战中BaseCase的设计及不同case驱动不同浏览器

  • 7-11 分层设计只企业实战中如何输出一份美观的报告

  • 7-12 selenium框架技巧

  • 8-1 购买商品功能需求分析

  • 8-2 购物流程功能分析及用例设计

  • 8-3 购物流程自动化用例设计

  • 8-4 购买商品代码实战及错误分析

  • 8-5 购买商品代码实战及错误分析2

  • 8-6 购物流程之登陆状态监测

  • 8-7 购物流程之未登陆处理及错误排查

  • 8-8 购物流程之page页面封装

  • 8-9 购物流程之handle层的封装

  • 8-10 购物流程之课程页面case设计实战

  • 8-11 购物流程设计之case企业化设计实战

  • 8-12 购物流程设计之企业化case实战

  • 9-1 TestNG配置介绍

  • 9-2 TestNG如何运行case

  • 9-3 TestNG跳过某个case

  • 9-4 TestNG参数化管理

  • 9-5 TestNG多线程执行打开多浏览器

  • 9-6 TestNG中Groups的运用

  • 9-7 TestNG中依赖的运用

  • 9-8 TestNG中case超时设置及查找元素方法重构

  • 10-1 下单页需求分析及功能测试

  • 10-2 下单页自动化化用例设计

  • 10-3 下单页面page层设计

  • 10-4 下单页面handle层设计

  • 10-5 下单页面case层设计

  • 10-6 重构Handle层设计

  • 10-7 邮件如何发送测试报告

  • 10-8 TestNG监听实现执行case后自动发送邮件

  • 11-1 持续集成的环境配置

  • 11-2 持续集成之项目配置及Jenkins中文乱码问题

  • 11-3 持续集成之发送邮件通知

  • 11-4 面试实战技巧

涵盖Web自动化测试全流程的教学,企业用什么我们就学什么

不怕你没有Java、Selenium基础,这是入门级的实战课程

  • 自动化测试基础

  • Selenium基础

  • 自动化测试框架实战

  • Pageobject设计模式 企业实战

  • TestNG企业实战 持续集成

以“慕课网”业务为测试案例,让你学的更真实

从最简单的登录,到复杂的购物车、订单,均以po模型实现,并引入企业封装实战

  • 购物流程从简单到企业实战
  • Jenkins持续集成
  • 订单流程企业实战封装

质量保障:讲师其它课程的课程评价+入职报喜

讲师出品过多门课程,得到学员一致好评

学员专享增值服务

问答专区

关于课程的问题都可在问答区随时提

问,讲师会进行集中答疑

源码开放

课程案例代码完全开放给你,你可以根

据所学知识,自行修改、优化

面试指导

学生面试前讲师会对你进行面试指导

讲师会定期组织大家一起讨论测试相关问题

适合人群

这是一门适合想要入门Web自动化测试的课程, 非常有利于你在Web自动化测试进一步提高,可直接运用实际测试工作。 如果你还对Selenium框架不了解, 强烈推荐从免费课程《自动化测试之selenium工具使用》学起

技术储备要求

只需你熟悉Web功能测试, 对Java、Selenium有所了解功能测试基础。

你觉得怎么样?期待您评价: