Web自动化测试 Selenium基础到企业应用

Web自动化测试 Selenium基础到企业应用课程介绍A000051: 采用目前主流的开源Web自动化工具Selenium,以真实的慕课网…

Web自动化测试 Selenium基础到企业应用课程介绍A000051:

采用目M _ s E – F前主流的开源Web自动化工具Selenium,以真实的慕课网网站为例,理论结合实战操作,从简单的登录到复杂的购物流程,助你快速掌握Wz 1 \eb自动化测试开发的核心知识,并运用到实际测试开发工作当中。

Web自动化测试 Selenium基础到企业应用

课程目录:

  • 第1章 课程整体介绍【有问题请在问答区进行问答,老师会D ) L | 2 *为您答疑,祝您学有所获】5 节 | 34分钟
  • 本章主要讲解测试的现状及课程V X D b H y 8目标,功能测试和自动化测试的区别,自动化测试流程有哪些,自动化用例和功能用例t r % h D的区别,自动化测试用例的U r F \编写,selenium的优势及工作原理。
    • 视频:1-1 课前必看小节【开启新的学习,不要错过前置知识】 (10:25)
    • 视频:1-2 必学高效的学习方法【只有掌握学习方C T ` I z 5 J t I法,方能学会知识,不要错过一个亿】 (08:19)
    • 视频:X ( F } E # :1-3 功能测试和自动化测试区别 (04:49)
    • 视频:1-4 自动化测试流程 (06:37)
    • 视频:1-5 自动化测试用例的编写 (03:22)
  • 第2章 Selenium基础知识【建议回看《自动化测试之selenium工具使用 》】10 节 | 121J r v H分钟
  • 本章通过实战讲解sele: t h N k 1nium的基础知识:IDE及环境配置,html定位基础知识,元素定位,常见元素处理,加强基础知识的巩固,为后期内容打下基础!…
    • 视频:2-1 环境配置安装 (15:27)
    • 视频:2-2 HTML页面基础定位知识 (05:15)
    • 视频:2-3 HTML页面元素定位工具讲解 (11:39)
    • 视频:2-4 HP | G e A C vTML页面中如何确认元: N r m y | K V i素的唯一性 (04:58)
    • 视频:2-5 元素定位操作 (21:47)
    • 视频:2-6 常见元素处理-理论 (04:22)
    • 视频:2-7 Input输入元素操作实战 (15:24)
    • 视频:2-8 Radio元素操作 (20:07)
    • 视频:2-9 CheckBox元素操作实战 (09:16)
    • 视频:2-10 Button元素操作实战 (12:45)
  • 第3章 Selej % X ;nium基础知识实战讲解13 节 | 166分钟
  • 本章通过实战讲解下拉框处理,元素进阶操作(actions),特殊窗口切换处理,强制\隐式\显示等待,cookie的处理等,让大家能够从实战中学习,收获更* – S ] 6 T d y \大。
    • 视频:3-1 上传文件处理操作 (08:13)
    • 视频:3-2 autoit上传文件 (20:j ` k X _ ! 7 I44)
    • 视频:3-3 上传文件方法三 (13:08)
    • 视频:3-4 webform表单提交操作 (07:12)
    • 视频:3-5 下拉框选择操作 (10:21)
    • 视频:3-6 selenium下拉框q u U P u d =自带方法使用 (12:19)
    • 视频:3-7 selenium下拉框方法 (11:47)
    • 视频:3-8 selenium鼠标事件操作 (14:12)
    • 视频:3-9 Iframe切换处理及处理无焦o p N点问题解决 (16:38)
    • 视频:3-10 多窗口的切换操作 (13:16)
    • 视频:3-11 弹窗的处理操作 (09:15)I c # | 4 b o \ 2
    • 视频:3-12 强制、隐式、显示等待操作 (13:14)
    • 视频:3-13 selenium基础面试技巧讲解 (l | 9 c { _15:03)
  • 第4章 自动化测试Y M R i 2 2 T z框架基础实战【重点章节,请多多实战】10 节 | 121分钟
  • 本章通过自动化测试用例的设计与分析开始讲解自动化测试框架的底层设计知识,让大家逐渐的提高,并且通过引入后期| p R企业及高级框架课程需要运用到的知识不断给大家进行基础实战。
    • 视频:4-1 登陆功能需求分析及用例设计操作 (12:40)
    • 视频:4-2 如何对登陆功能进行功能测试操作 (15:30)
    • 视频:4-3 登陆自动化用例设计实战 (05:28)
    • 视频:4-4 自动化环境maven的搭建操作 (11:07)
    • 视频:4-5 maven项目的创建操作 (06:30)
    • 视频:4-6 开放自动化登陆脚本实战C D j + G b (16:00)
    • 视频:4-7 对登陆脚本进行重构操作 (16:18)
    • 视频:4-8 登陆脚本element封装实战 (06:04)
    • 视频$ \ 14-9 如何读取配置文件操, l 0作 (15:42)
    • 视频:4-10 重构读取配置文件方法 (15:13)
  • 第5章 自动化测试框架进阶实战【Q 7 H a重点章节,建议多听% L n : & l L w多操作】11 节 | 138分钟
  • 本章主要讲解设计定位方式的封装、testng的环境搭建、case运行、testng监听原理、log4j的环境配置以及发送邮件处理,不断的实战,让大家完全掌握自动化框架实战的原理。
    • 视频:5-1 设计定位方式方法封装 (J # c 5 \ : 1 $ Z12:43)
    • 视频:5-2 登陆账号参数化代码实战操作 (18:03)R E D w P
    • 视频:o C k5-3 Testng的环境搭建及简单使用操作 (09:06)
    • 视频:5-4 TestNG实战使用方法 (19:16)
    • 视频:5-5 case运行错误截图操P ( * D G作 (09:20)
    • 视频:5-6 登陆失败自动截图R k { M操作 (09:12)
    • 视频:5-7 testNG监听原理及代码实现原理 (L N D06:25)
    • 视频:5-8 testNG实现失败自动截图 (12:54)
    • 视频:5-9 log4j的环境配o : T置及初级使用 (20:45)
    • 视频:5-10 log4j输出详细信息使用技巧 (10:2o S % ! \5)
    • 视频:5-11 发送邮件处+ : f b理操作 (09:48)
  • 第6章 自动化测试之代码实战训练【重点章节,多练多收获】10 节 | 89分钟
  • 本章通过自动化测试思想和自动化测; D 8 d w X (试代码基础知识的再次训练实战,让大家对自动化测试不再陌生,让大家更一步的熟悉自动化知识在工作中的运用。
    • 视频:6-1 课程列表实战需求分析 (05:08)
    • 视频:6-J u I R ,2 如何遍y + $ v 8 F t r !历课程定位分析 (04:20)
    • 视频:6-3 遍历课程实战代码错误分析实战 (11:35)
    • 视频:6-4 通过xpath遍i b : ! x / r & M历课程实战及错误分析 (08:34)
    • 视频:6-5 xpath的正确v 6 ! C实现 (08:00)
    • 视频:6-6 解决元素遮挡问题 (08:42)
    • 视频:6-7 如何通过list去循环课程实战x ? ; { : Y i (12:23)
    • 视频:6-8 如何设计遍历底部页码实战(1) (13:480 n } [ P z +)
    • 视频:6-9k _ G 9 h $ H s T -2如何设计遍历底部页码实战(_ – M – y2) (11:33)
    • 视频:6-10 循环课程体系代码完善实战 (04:44)
  • 第7章 PageObject的实现到企业实战【封装的秘籍】12 节 | 1M P j x | { ^ { T62分钟
  • 本章使用登录模块从简单到项目实战讲解pageobject设计模式,并且后面再次引入企业中如何运用及封装实战。
    • 视频:7-1 什么是pageopbject (07:45)
    • 视频:7-2 在实战项目中进行分层~ / 5 _ G x 9设计 (07:04)
    • 视频Y 1 U 57-3 登陆代码分层设计之page和BasePage实战 (17:05)
    • 视频:7-4 登陆代码分层设计之LoginHab j D Ynn ~ gdle层实战(1) (09:49)
    • 视频:7-5 登陆代码分层涉及之LoginCase层实战(2) (10:07)
    • 视频:7-6 登陆代码分层涉及之如何判断case通过及项目中如何使用截5 v C F ; R * U q图实战 (21:41)
    • 视频:7-7 分层项目实战之项目代码中如何保存日志信息实战 (12:48)
    • 视频:7-8 分层设计之) H e如何实现企业化的代码编写操作 (08:37)
    • 视频:7-9 分层设计之企业实战中数据的管理 (16:42)
    • 视频:7-10 分层设计之企业实战中BaseCase的设计及不同case驱动不同浏览器操作 (10:38)m b F 9 A 8 k
    • 视频:7-11 如何输出一份美观的报告 (12:25)
    • 视频:7-12 selenium框架面试技巧讲解 (26:41)
  • 第8章 慕课网购买下单流程测试实战18 节 | 227分钟
  • 购物流程需求分析及功能用例设计,如何对下单流程F Q P $ x U 0进行功能测试,自动化测试– $ 8 + }用例设计w u ` n,开发遍历商品代码实战,Assert函数的使用,购买e \ 3 ?商品代码实战_ 3 Q *,购买流程代码重构与封装,购买流程进行分层设计,商品详情页实战pageobject,模态框处理购物车已} [ p \ M – 0 s存在商品,确认订单页面实现pageobject,支付中心实现pageobject,分层代码实…
    • 视频:8-1 购物流程功能需求分析 (09:28* p j R P)
    • 视频:8-2 购物流程功能用例设计 (06:01)
    • 视频:8-3 购物流程功能Z 5 # d L f = f测试【更新】 (12:26)
    • 视频:8-4 自动化用例设计 (11:21)
    • 视频:E T b , g _ v g j8-5 遍历课程实战-1 (15:28)
    • 视频:8-6 遍历课程实战-2 (10:03)
    • 视频:8-7 断[ I 7 1 z A言的使用 (06:50)
    • 视频:8-8 购0 v J 6 ~ 2 I ^买商品代码实战 (20:24)
    • 视频:8-9 重构购买商品代码 (27:56)
    • 视频:8-10 课程页面元素封装 (13:01)
    • 视频:8-11 课程页面操作 (07:27)
    • 视频:8-12 课程页面业务层 (09:37)
    • 视频:8-13 添加购物车case (10:12)
    • 视频:8-14 模态框处理购物车已经有商品 (14:54)
    • 视频:8-15 确认订单页面pageobject (12:[ H N39)
    • 视频:8-16 支付中心页面pageobjb Q r & o K 9 & Fect (2= H 91:09)
    • 视频:8-17 自动化测试报告 (03:23)
    • 视频:8-18 自动发送邮件 (13:52)
  • 第9章 testNG的具体使用8 节 | 84分钟
  • 本章先通过testNG的简单介绍以及引入让用户对testNG有一个大概的认识,然后通过testN= X k b Z 4 –G基础语法的介绍来学习testNG在工9 q j作中的简单运用,参数化是自动化不可A u M ,缺少的一部分,同样在课程中也通过实际例子讲解了参数化的运用。testNG并发只v , 3需要通过他自带的多线程机制就能轻松实现,课程中结合实际例子讲解了如果使用多线程同时操…
    • 视频:9-1 TestNG配置安装介绍 (07:26)
    • 视频:9-2 TestNG如何运行case操作 (08:40)
    • 视频:9-3 TestNG跳过某个case操作 (08:14)
    • 视频:9-4 TestNG参数化管理操作 (03:37)
    • 视频:9-5 TestNG多线程执行打开多浏览器 (12:43)
    • 视频:9-6 TestNG中I w M ; K l W iGroups的运用操作 (13:34)
    • 视频:9-e u i \ G7 TestNG中依赖的运用操作 (11:52)
    • 视频:9-8 TestNG中case超时设置及查找元素重构 (16:57)
  • 第10章 项目最后的CI持续集成4 节 | 47分钟
  • 持续集成可l E H L M k x /以让你随时随地都可以I ? 4 P / M h x d对线上系统进行自动化测试,本章首先通过最基础的环境搭建开始,了解他的构成,然后通过讲解他的项目配置让程序跑起来,并且通过搭建邮件系统通知我们每次执行结果。最后通过一系列常见面试问题来巩固课程的知识体系以及持续集成相关知识。…
    • 视频:10-1 持续集成环境配置 (09:14)
    • 视频:10-2 持续集成项目– A 3 m 8 q + \配置 (08:28)
    • U P } u r + – # B频:10-3 持续集成邮件通知 (09:21)
    • 视频:10-4 面试O U E实战 (19:43)
  • 第11章 知识重难点回顾及框架扩展2 节 | 18分钟
  • 通过简单的回忆,回顾课程的知识点,检验知识掌握程度,% 7 i如何开发属于自己的自动化测试框架,通过一个简单的关键字框架思路进行介绍。
    • 视频:11-1 知识重难点回顾 (09:56)
    • 视频:11-2 接口框架拓展 (07:07)
  • 第12\ I # [ } M章 Selenium自动化框架封装优化3 节 | 49分钟
  • selenium底层实现原理,通过requests启动浏览器实现自动化,通过requests实现sM ^ T ! N h welenium自动化完整封装
    • 视频:12-1 selenium底层实现原理 (09:36)
    • 视频:19 L w U }2-2 通过requests启动浏览器实现自动化 (12:00)
    • 视频:12-3 通过requests实现selenium自动化完S = S } O } + Z整封装 (26:50)
  • 第13章 Selenium使用Python扩充10 节 | 18 x , , i % T00分钟2 ! – i w k $ 4
  • 使用pyt( } F e ! @ {hon进行模块化自动化测试分析,如何获取excel的内容简单代码编写,获取excel内容方法重构封装,selenium-python从零开始学习le O z a $ \ J 2 row代码,通过excel封装基类方法,封装定位方式,封装操作元素的方法,流程梳理和代码封装,调试重构代码以及错误解决,通过反射和多参实现关键字驱动自动化。…
    • 视频:13-1 使用python进行模块化自动化测试分析 (03:54)
    • 视频:13-2 如何获取excel的内容简单代码编写 (10:41)
    • 视频:13-3 获取excel内容方法重构封装 (10:59)
    • 视频:13-4 selenium-python从零开始学习low代码 (09:04)
    • 视频:1J O ( $ F 93-5 seleni( 6 5um-python通过excel封装基类方法 (11:16)
    • 视频:13-6 selenium-python封装定位方式 (11:12)
    • 视频:13-7 sel# B # L venium-python封装操作元素的方法 (07:20)
    • 视频:13-8 selenium-python流程梳理和代码封装 (10:33)
    • 视频:13-9f 7 h selenium-python调Z b w 0 l q I – I试重构代码以及错误解决 (13:29)
    • 视频:13-g _ X e C G }10 selenium-python通过反射和多参实现关键字驱动自动化 (11u k r a ? ] { ] 4:06)

文件目录:

├─Web自动化测试 Selenium基础到企业应用
│ │ pro3 3 % 4 j – Y ;ject.zipj n G
│ │
│ ├─第1章 自动化测试的前提及整体介绍
│ │ 1-1Web自动化测试Web自动化测试 Selenium基础到企业应用课程介绍.mp4
│ │ 1-2功能测试和自动化测试的区别.mp4
│ │ 1-3 自动化测试流程有哪些.mp4
│ │ 1-4 自动化测试用例和手工用例的区别.mp4
│ │ 1-5 自动化测试用例编写.mp4
│ │ 1-6k M 7 selen! E k w _ !ium] o G的优势以及工作原理.mp4
│ │ p1.txt
│ │ 课件.rar
│ │
│ ├─第2章 Selenium基础知识回顾
│ │ 2-1 IDE及环境配置.mp4
│ │ 2-10 下拉框-选择元素.mp4
│ │ 2-11 下拉列表-多选下拉列表元素信息.mp4
│ │ 2-1\ 8 { Y .2 元素进阶操作.mp4
+ # d H j │ 2-13 特殊窗口b p + 6 7 Q 6 _ [切换.mp4
│ │ 2-14 等待函数.mp4
│ │ 2-1z [ R c Y5 selenium基础面试技巧.mp4
│ │ 2-2 HTML定位基础知识.mp4
│ │ 2-3 元素定位.mp4
│ │ 2-4 常见元素处理-input.mp4
│ │ 2-5常见元素的处理-radio.mp4
│ │ 2-6 常见元素的处理-check.mp4
│ │ 2-7 常见元素处理-button.mp4
│ │ 2-8 常v F D B B F G见元素处理-form.mp4
│ │ 2-9 常见元素处理-upfile.mp4^ r k z
│ │ p1k 1 b ] F } b f #.txt
│ │ 课件.rar
│ │
│ ├─第3章 慕课网帐号登录测试实战
│ │ 3-1 登陆功能需求分析及用例设计.mp4
│ │ 3-10 登陆账号参数化代码实战.mp4
│ │ 3-11 testnk n x j rg简单使用.mp4
│ │ 3-12 登陆失9 5 g\ , Y自动截图.mp4
│ │ 3-13 通过监听事件实现失败自动截图.mp4
│ │ 3-14 登陆代码分层设计.mp4
│ │l M d 3-15 drier以? m i 1 N e V 9 ^及基类的封装.mp4
│ │ 3-16 基类封装-BasePage.mp4
│ │ 3-17 登陆po设计模式代码实战-01-lo[ 0 m K j ( .ginPage封装.mp4
│ │ 3-18 登陆po设$ : R计模式代码实战-02-logG v ) I , xinPageHandle.mp4
│ │ 3-19 登陆po设计模式代码实战-03-loginPagePro.mp4
│ │ 3-2 如何对登陆功能进行功能测试.mp4
│ │ 3-20 登陆po设计模式代码实战-04-testLogin.mp4
│ │ 3-21 使用log4j手机日志.mp4
| w j X g ) M R │ 3-22 生成html测试报告.mp4
│ │ 3-23 selenium框架面试技巧.mpv p d 04
│ │ 3-3 登陆自动化用例设计.mp4
│ │ 3-4 maen的使用.mp4
│ │ 3-5 开发自动化登陆脚本.mp4
│ │ 3-6 登陆脚本重构by封装.mp4
│ │ 3-x w t Z – f c X 57 登陆脚本重构element封装.mp4
│ │ 3-8 读取配置文件.F s b $ + ` – jmp4
│ │ 3-9 读取配置文件[ ] 4 : h { J 5 U-重构封装.mp4
│ │ p1.txt
│ │ 课件.ra, 7 w e h j r ar
│ │
│ ├─第4章6 K d 慕课网购买下单流程测试实战
│ │ 4-1 购物流程功能需求分析.m\ . c A M &p4
│ │ 4-10 课程页面元素封装(重).mp4
│ │ 4-11 课程页面操作.m+ l t j Tp4
│ │ 4-12 课程页面业务层.mp4
│ │ 4-13 添b q o / ` Q加购物车case.mp4
│ │ 4-14 模态框处理购物车已经有商品.mp4
│ │ 4-15 确_ / C认订单页面pageobject.mp4
│ │ 4-16 支付中心页面pageob) d X 7 3 z e jject.mp4
│ │ 4-17 自动化测试报告.mp4
│ │ 4-18 自R 0 6 z[ s h发送邮件.@ j ^ m 9 Dmp4
│ │ 4N J d N 2 y-2F ( – 9 A c G [ O 购物流程功能R Z c 1 o W e f +用例设计.mp4
│ │; N 0 v 4B ~ ] ` 5 ^ h F-3 购2 ~ k物流程功能测试.mp4
│ │ 4-4 自动化用例设计.mp4
│ │ 4-5 遍历课程实战-1.mp4
│ │ 4-6 遍历课程实战b – T-2.mp4
│ │ 4-7 断言的使用.mp4
│ │ 4-8 购买商品代码实战_剪切.mp4
│ │ 4-8 购买商品W G u L代码实战.mp4
│ │ 4-9 重构购买商品代码.R ) – \ L ump4
│ │ p1.txt
│ │ 课件.rar
│ │
│ ├─第5章 testNG的具体使用
│ │ 5-1 testng的基础运用.mp4
│ │ 5-2 testng基础用法.mp4
│ │ 5-3 testng实现参数化.mp4
│ │ 5-4 testng多线程.z . s R bmp4
│ │ 5-5 teso 5 d C m S Htng与maen结合.mp4
│ │ 5-6 企业中case运用.mp4
│ │ 5-7 case在企业中的运用-购物.mp4
│ │ 5-8 自动化框架面试.mp4
Q p , $ 3 │ p1.txt
│ │ 课件.rar
│ │
│ ├─第6章 项目最后的CI持续集成
│ │ 6-1 持续集成环境配置.mp4
│ │ 6-2持续集成项目配置.mp4
│ │ 6-3 持续集成邮件通知.mp4
T L 6 & ) @ _ L | │ 6-4 面试实战.mp4
│ │ 课件.rar
│ │
│ ├─第7章 知识重难点回顾及框架扩展
│ │ 7-1 知识S U – O e重难点回顾.mp4
│ │ 7-2 接口框架拓展.mp4
│ │ 课件.rar
│ │
│ ├─第8章 Selenium自动化框架封装优化
│ │ 8-1 selenium底层实现原理.mp4
│ │ 8-2通过reqvuests启E ; P { T动浏览器实现自动化.mp4
│ │ 8-3 通过reqvuests实现selenium自动化完整封装.mp4
│ │ p1.txt
│ │ 课件.rar
_ C J : s f w u ]
│ └─第9章 Selenium使用Python扩充
│ 9-1 使用python进行模块化自动化测试分析.mp4
│ 9-10 selenium-python通过反射和多参实现关键字驱动自动化.mp4
│ 9-2 如何获取excel的内容简单代码编写.mp4
│ 99 + z @ 0 V-3 获取excel内容方法重构封装.mp4
│ 9-4 selenium-python从零开始学习low代码.mp4
│ 9-5 se; * k $ nlenium-python通过excel封装基类方法.mp4
│ 9-6 selenium-python封装定位方式.mp4
│ 9-7 selenium-python封装操作元素的方法.mp4
│ 9-8 seleniub 3 F i 2 b um-python流程梳理和代码封装.mp4
│ 9-9 selenium-python调试重构代码以及错误解决.mp4
│ p1.txt
│ 课件.rar
  • wechat

    朋友圈不定时发福利(开通会员免费获取资源)

  • 微信号

    wqxzvip

    点击我自动复制
资源失效反馈地址
Web自动化测试 Selenium基础到企业应用-51自学联盟
Web自动化测试 Selenium基础到企业应用
此内容为付费资源,请付费后查看
会员专属资源
您暂无购买权限,请先开通会员
开通会员
付费资源
© 版权声明
THE END
喜欢就支持一下吧
点赞12 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容