selenium3.0 平台级自动化测试框架综合实战

第1章 课程介绍

本章整体介绍基于webdriver的自动化测试框架详情,主体分为外部框架及内部框架。

1-1 课程介绍

1-3 初探框架

1-4 初探自动化测试框架

1-5 自动化测试框架的设计原则

1-6 框架设计思想和设计模式

1-7 高级框架设计思想和设计模式

1-8 课后练习

第2章 Selenium3.0升级介绍

本章具体介绍3.0升级以及3.0与2.0比较,重点部分代码展示。

2-1 Selenium3.0升级介绍

2-2 Selenium3升级实战

第3章 TestNG高级使用

本章详细介绍TestNG及其注解、作用、讲解TestNG集成Selenium的配置和并行操作、介绍通过TestNG进行简单参数化的方法。

3-1 TestNG的详解

3-2 TestNG的特点

3-3 TestNG的注解

3-4 TestNG的配置文件

3-5 TestNG的多线程配置方式

3-6 TestNG参数化配置

3-7 TestNG参数化实例详解

3-8 TestNG参数化顺序执行的实例详解

3-9 课后练习

第4章 自动化测试框架搭建

本章介绍Maven、Maven与TestNG集成方式、通过ReportNG进行报告优化,生成HTML报告、通过JavaMail类进行自定义邮件发送,模板为ReportNG模板、集成ExtentX框架(Sails+MongoDB)进行测试结果大数据统计、使用EXCEL+POI进行数据驱动、DataProvider讲解使用以及代码实现讲解。...

4-1 搭建完善的自动化测试框架介绍

4-2 Maven管理工具的介绍

4-3 Maven主要功能

4-4 POM文件的介绍

4-5 Maven内置隐式规则

4-6 Maven的依赖管理

4-7 Maven生命周期的各个阶段

4-8 Maven的基本配置

4-9 动手写Maven的POM文件1

4-10 动手写Maven的POM文件2

4-11 动手写Maven的POM文件3

4-12 自动化测试框架之ReportNG介绍

4-13 ReportNG与TestNG报告的对比

4-14 ReportNG的代码集成

4-15 自定义html邮件发送的必要性

4-16 自定义html邮件发送工具类的介绍

4-17 详讲自定义html邮件发送的配置

4-18 自动化测试框架之ExtentX介绍

4-19 自动化测试框架之ExtentX的配置及安装

4-20 自动化测试框架之ExtentX集成

4-21 数据驱动的介绍

4-22 POI+EXCEL数据驱动

4-23 自动化测试框架总结

4-24 课后练习

第5章 Jenkins持续集成

本章介绍Jenkins机制、介绍持续集成思想、介绍Jenkins安装、环境变量配置、持续集成自动化配置方式。

5-1 持续集成思想

5-2 Jenkins介绍

5-3 Jenkins安装与配置

5-4 jenkins与自动化测试集成

第6章 分层框架设计搭建

本章介绍分层思想总体概述及代码改造、Log4j框架集成及使用。

6-1 分层思想介绍

6-2 分层提取理论篇

6-3 分层提取初体验

6-4 分层框架设计搭建之Elemetns层提取

6-5 分层日志框架集成

6-6 课后练习

第7章 框架实战

本章结合项目进行框架实战演练,深入理解自动化测试框架。

7-1 禅道工具介绍

7-2 写第一个Case

7-3 自动化测试脚本实战1

7-4 自动化测试脚本实战2

7-5 DataProvider报错问题

第8章 自动化测试平台搭建

本章对关键字驱动思想进行深入讲解、介绍平台设计思想及Demo展示,代码流程讲解。

8-1 关键字驱动

8-2 平台设计理念

8-3 平台展示

8-4 课后练习

第9章 课程总结

本章对课程进行整体总结。

9-1 课程总结

下载地址:百度网盘下载

原文地址:https://www.cnblogs.com/lrb520/p/9461869.html

时间: 2024-08-29 04:27:44

selenium3.0 平台级自动化测试框架综合实战的相关文章

Appium+python自动化(三十九)-Appium自动化测试框架综合实践 - 代码实现(超详解)

简介 前边一直在分享testng的相关文章,看了点赞量和阅读数不是很高,宏哥猜测估计是大家确实是用不到或者不喜欢吧!不过宏哥经过一段时间的准备,appium的自动化测试框架完善的差不多了,那么接下来宏哥继续给小伙伴和童鞋们分享有关Appium自动化测试框架综合实践.想必小伙伴们有点等不及了吧! driver配置封装 kyb_caps.yaml 配置表 主要是一些配置信息的封装. 参考代码 platformName: Android #模拟器 platformVersion: 5.1.1 devi

【课程分享】jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)

我的qq是2059055336,对这个课程有兴趣的可以加我qq联系. 课程下载地址:链接:http://pan.baidu.com/share/link?shareid=395438909&uk=3611155194 密码:mlvl 课程下载地址:http://www.kuaipan.cn/file/id_192202874577496484.htm?source=1 一.本课程是怎么样的一门课程(全面介绍)    1.1.课程的背景 jQuery 2.0 正式版发布,不在支持 IE 6/7/8

Selenium3.0 自动化测试

早在2013年的时候,Selenium官方宣布,Selenium新的版本会在圣诞节的时候发布.但是,他们并没有说哪一个圣诞节发布. 转眼的三年过去了,目前已经发布到Selenium3.0 beta4版本,这将会是Selenium3.0正式版本前的最后一个测试版本. 尽管我对Selenium3.0比较失望(本以为它会集成移动端的自动化测试).但是,它还是做了一些变动. Selenium3.0的变化 最大的变化应该是去掉了Selenium RC 了,这是必然的结果.Selenium RC 是Sele

MAC中在eclipse luna上搭建移动平台自动化测试框架(UIAutomator/Appium/Robotium/MonkeyRunner)关键点记录

这几天因为原来在用的hp laptop的电池坏掉了,机器一不小心就断电,所以只能花时间在自己的mackbook pro上重新搭建整套环境,大家都知道搭建环境是个很琐碎需要耐心的事情,特别是当你搭建的安卓平台的时候经常需要翻墙,那个慢不是常人可以忍受的,所以过程中建议大家边看书或者玩手机边搭建,省得一直瞪着屏幕导致爆血管的意外发生. 这里本人尝试把在mac上搭建移动平台自动化测试框架的一些碰到的问题和关键点给描述一下,以方便后来者可以借鉴. 1. 如果你需要的是最新的eclise,那么不要去and

自动化测试框架Cucumber和Robot Framework的实战对比

自动化测试框架Cucumber和RobotFramework的实战对比 一.摘要 自动化测试可以快速自动完成大量测试用例,节约巨大的人工测试成本:同时它需要拥有专业开发技能的人才能完成开发,且需要大量时间进行维护(在需求经常变化的情况下),所以大部分具有很好开发技能的人员不是很愿意编写自动化用例.但由于软件规模的高速增长,人力资源的逐步稀缺,自动化测试已是势在必行. 对于自动化测试首先需要保证其功能是对客户有价值的和正确可用的.而这一切的基础就是用例要能测试客户的需求,期望,最好能让客户参与到测

jQuery2.0应用开发:SSH框架整合jQuery2.0实战OA办公自动化(VSS、operamasks-UI框架)

我的qq是2059055336,对这个课程有兴趣的可以加我qq联系. 一.本课程是怎么样的一门课程(全面介绍)    1.1.课程的背景 jQuery 2.0 正式版发布,不在支持 IE 6/7/8 浏览器.因此该版本更小.更快.       为了提高现代社会人们的办公效率,满足人们自动化办公的需要,我们开发了这套稳定可靠.操作方便.安全有效的MyOffice系统     1.2.课程内容简介       本课程全面详细的介绍jQuery2.0以及OA办公自动化系统的开发流程.其中重点详细的介绍

构建NetCore应用框架之实战篇(四):BitAdminCore框架1.0登录功能细化及技术选型

本篇承接上篇内容,如果你不小心点击进来,建议从第一篇开始完整阅读,文章内容继承性连贯性. 构建NetCore应用框架之实战篇系列 一.BitAdminCore框架1.0版本 1.1.0版本是指最小版本,它具备框架所有的必要功能,功能前篇已经介绍. 2.与文章相匹配,我会在GitHub上建立一个项目,以分支的形式保存每篇文章所处阶段的源码.进入GitHub 二.登录功能 1.策划我们需要的功能,按照软件的基本原则是很能用,再扩展. 2.登录功能最基本的是账号.密码.验证码登录. 3.登录后进入首页

APP的UI自动化测试框架及平台化探索

顾铮,10年+测试及测试开发相关经验,2014年加入京东,曾主导设计开发UI测试框架,参与CI测试平台建设,现负责iOS侧的工具,框架建设.在UI自动化,性能测试,单元测试方面有较深入研究,在App,web端等有较丰富的测试开发和设计经验. >>>> 写在前面 关于UI测试的文章,多数是通过架构的演进,或是重构,或是推翻重做来讲述的.今天我想讲述我的"一步到位"的测试框架设计.当然,这个"一步到位"是加引号的,并不是说没有持续的优化或改进,而

Python接口自动化测试框架实战 从设计到开发

第1章 课程介绍(不要错过)本章主要讲解课程的详细安排.课程学习要求.课程面向用户等,让大家很直观的对课程有整体认知! 第2章 接口测试工具Fiddler的运用本章重点讲解如何抓app\web的http\https请求包.如何模拟请求数据.过滤规则及修改响应数据.如何解决无法抓包问题        以及fiddler接口测试,让大家能应用好工具! 第3章 Requests常见方法实战运用本章重点讲解 get\post请求测试.接口测试中结果处理.上传\下载文件接口测试.请求中header及coo