扫码下载「CSDN程序员学院APP」,1000+技术好课免费看
APP订阅课程,领取优惠,最少立减5元 ↓↓↓
讲师姓名:YOYO
测试工程师
讲师介绍:十多年软件测试经验,擅长敏捷流程、自动化测试、性能测试。 曾任职于IBM公司、专职测试讲师等。 目前准备了一门关于新的selenium3自动化测试的课程
?点击立即跟老师学习?
「你将学到什么
本课程为一个完整的selenium自动化测试实战课程,采用当前最新的版本selenium3。 学完后可以独立构建起企业级/项目级的自动化测试,从搭建环境、编写脚本、使用框架组织运行脚本与输出 告、及后与持续集成工具Jenkins结合达到构建后即测试或指定晚上运行等方式,从而达到一个企业级的完整的自动化测试解决方案。
「课程学习目录」
第1章:自动化测试基础 |
1.讲师介绍 |
2.必读:课程整体内容介绍 |
3.什么是自动化测试及优势 |
4.为什么自动化测试需求越来越多 |
5.商业与开源自动化工具介绍 |
6.Selenium工具家族介绍 |
7.Selenium版本历史及最新Selenium3的变化 |
第2章:自动化入门之Katalon Recorder(Selenium IDE的升级替代) |
1.Katalon Recorder简介 |
2.Katalon Recorder的安装及主要功能介绍 |
3.使用Katalon Recorder录制与回放脚本 |
4.使用Katalon Recorder识别 页元素 |
5.将Katalon脚本转化为WebDriver脚本 |
6.Katalon Recorder在做自动化测试时的局限性 |
7.识别与定位 页元素的5种方法(id、name、link) |
8.识别与定位 页元素的5种方法(CSS Selector) |
9.识别与定位 页元素的5种方法(XPath) |
10.Try Xpath小工具的安装与使用(Friebug的替代) |
第3章:Selenium 3 WebDriver简介与环境搭建 |
1.WebDriver的工作原理 |
2.安装JDK与Eclipse |
3.安装WebDriver |
4.配置Eclipse黑色炫酷主题 |
第4章:Java基础知识 |
1.第一个Java程序:Hello World |
2.类与对象 |
3.定义方法 |
4.方法的调用 |
5.分支结构If…else |
6.循环结构for循环 |
7.集合的概念List与Set |
第5章:开始编码:第一个 基于Java的WebDriver自动化脚本 |
1.编写、运行与解释第一个WebDriver自动化脚本 |
第6章:WebDriver对 页操作的常用方法 |
1.使用Get系列方法操作 页 |
2.使用Navigate系列方法操作 页 |
3.WebDriver中定位 页元素的方法 |
4.操作文本输入框的常用方法 |
5.操作复选框与单选按钮的常用方法 |
6.操作下拉列表的常用方法 |
7.使用不同的浏览器:谷歌(Chrome) |
8.使用不同的浏览器:IE |
9.中级:模拟鼠标操作 |
10.中级:模拟键盘操作 |
11.中级:实现在多窗口间进行切换 |
12.中级:操作iframe内的元素 |
13.中级:WebDriver中的三种时间等待 |
14.中级:WebDriver异常_找异常中的关键信息 |
15.中级:WebDriver异常_常见5种异常分析及解决 |
第7章:引入Maven轻松管理所需jar包 |
1.什么是Maven |
2.下载与安装Maven |
3.在Eclipse中配置使用Maven |
4.创建一个典型Maven结构的项目 |
5.使用Maven轻松管理所需jar包 |
第8章:引入自动化测试框架TestNG以更好的管理用例 |
1.什么是TestNG |
2.下载与安装TestNG |
3.创建TestNG格式的自动化脚本 |
4.使用TestNG.xml文件运行多个用例 |
5.TestNG中的注解(annotations) |
6.Annotations应用:多用例只启动一次浏览器 |
7.Annotations应用:基于分组的测试 |
8.利用TestNG的Assertions设置检查点 |
9.使用Maven执行testng.xml运行自动化测试及查看测试 告 |
第9章:引入ReportNG让测试 告更美观易读 |
1.ReportNG的安装与配置 |
2.解决ReportNG 告的中文乱码问题 |
第10章:与CI工具Jenkins的集成 |
1.持续集成与Jenkins工具简介 |
2.安装与运行Jenkins |
3.在Jenkins中配置与运行Selenium脚本 |
4.在Jenkins中配置定时触发器 |
5.使用Jenkins将测试结果发送邮件通知 |
6.结束语 |
「7项超值权益,保障学习质量」
- 大咖讲解
技术专家系统讲解传授编程思路与实战。
- 答疑服务
专属 群随时沟通与讲师答疑,扫清学习障碍,自学编程不再难。
- 课程资料+课件
超实用资料,覆盖核心知识,关键编程技能,方便练习巩固。(部分讲师考虑到版权问题,暂未上传附件,敬请谅解)
- 常用开发实战
企业常见开发实战案例,带你掌握Python在工作中的不同运用场景。
- 大牛技术大会视频
2019Python开发者大会视频免费观看,送你一个近距离感受互联 大佬的机会。
- APP+PC随时随地学习
满足不同场景,开发编程语言系统学习需求,不受空间、地域限制。
「什么样的技术人适合学习
- 想进入互联 技术行业,但是面对多门编程语言不知如何选择,0基础的你
- 掌握开发、编程技术单一、冷门,迫切希望能够转型的你
- 想进入大厂,但是编程经验不够丰富,没有竞争力,程序员找工作难。
「悉心打造精品好课,10天学到大牛3年项目经验」
【完善的技术体系】
技术成长循序渐进,帮助用户轻松掌握
掌握软件测试知识,扎实编码能力
【清晰的课程脉络】
浓缩大牛多年经验,全方位构建出系统化的技术知识脉络,同时注重实战操作。
【仿佛在大厂实习般的课程设计】
课程内容全面提升技术能力,系统学习大厂技术方法论,可复用在日后工作中。
「你可以收获什么
1.使用Katalon Recorder来录制回放脚本
2.定位 页元素(id、name、link、CSS Selector、Xpath)
3.Try Xpath(验证CSS表达式及Xpath表达式是否正确的小工具)
4.Java基础知识:企业级完整的自动化测试环境搭建 编写WebDriver的脚本 分析与处理脚本 错
5.超好用的jar包管理工具Maven ,最好的自动化测试框架TestNG ,美化测试 告的ReportNG ,最流行的持续集成工具Jenkins
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!