查看: 9153|回复: 46

人生苦短,快用python,《python自动化测试深入及提升》快人一步!

[复制链接]
新浪微博达人勋 仙豆  实名认证
论坛徽章:
1378
EBS财务徽章
日期:2013-11-03 10:10:32Oracle研习者初级
日期:2012-08-21 00:27:18R研习者初级
日期:2012-09-17 19:50:38Hadoop研习者初级
日期:2012-09-28 23:48:40spss初级
日期:2012-10-11 16:17:06Oracle研习者初级
日期:2012-10-18 10:33:23SAS研习者初级
日期:2012-11-18 23:07:49Hadoop研习者初级
日期:2012-11-18 23:09:43Oracle研习者初级
日期:2012-11-26 11:09:48Oracle研习者初级
日期:2012-12-06 14:23:22Hadoop研习者初级
日期:2013-10-21 22:39:48Oracle研习者初级
日期:2012-12-06 14:23:48
发表于 2015-6-30 18:00 | 显示全部楼层 |阅读模式

Python 工具 测试 框架 培训 Web

在日常的工作中,不管作为什么角色都可能遇到很多我们希望能自动实现的事情;小到自动打开一个程序,大到搭建一个自动化的平台;这时我们就希望能有一种解决方案,它既简单、好用,还能快速学习。而幸运的是我们有python,它不仅在其它方面硕果累累,在自动化方面也是面面俱到,且为我们在日常工作中提供了方便的自动化解决方案接口,让我们告别了bat、shell、perl、vbs等非高级语言的束缚,愉快的开发出我们自己的自动化应用场景。

本次课主要讲解的内容,从不同角色人员出发,考虑到可能遇到的需要自动化的场景;依次从Web、windows、API三个方面来讲解如何运用python来进行自动化的;并提供一些简单场景的实现,进一步帮助我们学习和理解。

目标人群:
自动化测试人员、自动化运维人员、想学习和编写自动化脚本的人员、python的爱好者

第一部分:python的web自动化
第一课:python web自动化框架介绍
PAMIE – 基于win32API接口的IE自动化框架
Splinter – 基于selenium的web自动化框架
Robot Framework – python开发的功能强大的自动化测试套件
Selenium – 流行的跨平台web自动化测试框架

第二课:selenium学习1
selenium介绍 – 介绍selenium的基本功能
分支 – selenium的历史和分支说明
环境安装 – 搭建基于python的selenium
ide录制 – 如何使用selenium的IDE
远程测试 – 如何远程执行用例场景

第三课:selenium学习2
键盘操作 – selenium的键盘操作掌握
js操作 – selenium如何执行Javascript及操作dom
截屏 – 如何调用selenium的截屏接口
grid部署 – 学习selenium Grid模块及搭建

第四课:selenium学习3
多窗口处理  -- 处理多窗口测试场景
弹框处理  -- 处理浏览器弹框场景
flash模块处理 – 非web控件的操作实现

第五课:selenium学习4
脚本开发 – 开发完整的脚本用例
数据驱动 – 提取测试数据到独立文件
定位器分离 – 提取元素定位到独立文件
业务封装 – 封装业务逻辑到子模块

第六课:selenium学习5
实例开发1 -- 百度搜索结果评测脚本
实例开发2 -- 百度关键字排名检测脚本

第二部分:python的Windows自动化
第七课:python windows自动化类库介绍
自动执行命令 – 执行系统命令的python库
定时启动任务  -- 实现定时任务的python库
模拟用户操作 – 介绍模拟用户操作类库
windows对象操作 – 学习如何操作windows窗口
windows自动化框架  -- 学习windows 自动化框架

第八课:模拟键盘、鼠标
基于win32的类库 -- win32api、windll、SendKeys
基于COM的类库 -- autoit、virtkey

第九课:windows窗口操作
Windows组件识别工具 -- SpyLite、Spy++、pyspy++
Windows 窗口操作类库 -- win32api、uihelper、watsup

第十课:windows自动化框架:
Autopy – windows自动化python工具包
Pywinauto – windows下最健全的python自动化测试框架
案例开发 – 自动运用计算器进行计算操作

第三部分:python的API自动化
第十一课:httplib、urllib模块学习
http请求 -- http请求发送
http状态 – http响应内容检测
http认证 – 带认证的http请求实现
url编码 – url及内容的编解码

第十二课:api测试相关模块学习
Socket -- socket模块学习
Re -- re正则表达式模块学习
Xml -- xml读写模块的学习
Json – json转换模块的学习
编码 -- MD5、base64编解码

第十三课:开发API测试工具1
测试数据读取 – 从数据源读取测试数据
请求发送 – 根据测试数据发送请求
结果检查 – 对返回结果进行检查
结果记录 – 记录最终测试检查结果并记录日志

第十四课:开发API测试工具2
用例执行 – 批量执行测试脚本
用例管理 – 用例集选取、失效管理
场景管理 – 基于业务流执行测试用例
案例开发 – API方式测试百度搜索结果

授课时间:
本期课程将于8月1日开课,课程预计持续时间为16周。

课程环境:
windows、Linux、pythonIDE

所需软件:
python2.7及相关第三方包

所需基础:
python基础语法知识

涉及语言:
python

授课对象:
自动化测试人员、自动化运维人员、想学习和编写自动化脚本的人员、python的爱好者

收获预期:
理解和掌握python的自动化相关的框架和模块,能利用python解决工作中的自动化相关工作

报名须知:
本期课程属预售课程,即学员以预付定金形式进行课程报名。本期课程学费400元,学员报名需先行支付400元定金,当课程报名人数达到较低限额50人时,正式开启本次课程,如预报名截止日期后报名人数未达到较低开课人数限额,此次预售课程将被取消。参加预报名学员缴纳的定金将全部返还。

报名福利:
报名参加DataGuru培训本期预售课程的前50名学员可以获赠补交课程单次书面作业卡一张,凭此道具卡可以补交任意课程书面作业一次,道具卡将在正式开课后发放到您的社区账户。

授课讲师:
陈晓武,从事测试开发、自动化测试平台开发等相关工作。工作中擅长使用python及相关的web框架进行平台开发,熟悉互联网系统架构设计。喜欢关注python相关的开源项目。
博客:http://blog.csdn.net/five3
github:https://github.com/five3/
E-Mail:five3@163.com
微博:上帝De助手

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

本门课程本来打算完全免费,某位大神曾经说过“成功就是正确的方向再加上适度的压力”。考虑到讲师本身要付出巨大的劳动,为了防止一些朋友在学习途中半途而废,浪费了讲师的付出,为此我们计划模仿某些健身课程,使用“逆向收费”的方法。
在报名时每位报名者收取400元,其中100元为固定 收费,另外300是暂存学费,即如果学员能完成全部课程要求,包括完成全部的书面和互动作业,则300元全款退回,优秀的学员还可以获得礼品 奖励。如果学员未能坚持到完全所有的学习计划任务,则会被扣款。期望这种方式可以转化为大家强烈的学习愿望和驱动力!

课程授课方式:
1、 学习方式:老师发布教学资料、教材,幻灯片和视频,学员通过网络下载学习。同时通过论坛互动中老师对学员进行指导及学员之间相互交流。
2、 学习作业:老师每周布置书面及互动作业,学员需按时按质完成作业。
3、 老师辅导:根据作业批改中发现的问题,针对性给予辅导,帮助大家掌握知识。
4、 结业测验:通过测验,完成学业。

您是否对此课程还有疑问,那么请 点击进入 FAQ,您的问题将基本得到解答
全国统一咨询热线 4008-010-006

课程现开始接受报名,报名方式
网上报名 请点击:python自动化测试深入及提升
咨询Email :edu01@dataguru.cnedu02@dataguru.cn
课程入门讨论咨询群:
706821899(群内有培训公开课视频供大家免费观看)
咨询QQ: 2222010006 (上班时间在线)

技术热点、 行业资讯,培训课程信息,尽在炼数成金官方微信,低成本传递高端知识!技术成就梦想!欢迎关注!
打开微信,使用扫一扫功能,即刻关注炼数成金官方微信账户,不容错过的精彩,期待您的体验!!!






回复

使用道具 举报

论坛徽章:
2
测试徽章
日期:2015-10-22 15:07:35Java徽章
日期:2018-01-04 17:14:48
发表于 2015-6-30 20:54 | 显示全部楼层
对于我这个想涉足自动化领域的新人来说,对于选择《python自动化测试深入及提升》还是selenium2 Java经常会有一些困扰,不知道哪个的发展方向会更光明
回复 支持 反对

使用道具 举报

论坛徽章:
2
测试徽章
日期:2015-10-22 15:07:35测试徽章
日期:2016-08-18 11:39:31
发表于 2015-6-30 23:16 | 显示全部楼层
等我学完selenium2 Java后,再学这个python
目前好多自动化都开始转python了
回复 支持 反对

使用道具 举报

论坛徽章:
0
发表于 2015-7-3 11:48 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

论坛徽章:
1
测试徽章
日期:2015-08-20 15:01:01
发表于 2015-7-4 13:43 | 显示全部楼层
又一门想学习的课,不错
回复 支持 反对

使用道具 举报

论坛徽章:
3
测试徽章
日期:2015-10-22 15:07:35测试徽章
日期:2015-11-12 14:30:51Oracle研习者初级
日期:2015-12-17 11:42:22
发表于 2015-7-13 10:48 | 显示全部楼层
看了一下课程介绍,正好是我想学的。不过为什么课程现在才有啊,那时候想学python,但是没有课程,所以无奈之下,报了selenium+java。现在正在学习,等我学完了再回来,什么时候开始二期啊,等我哦~~
回复 支持 反对

使用道具 举报

论坛徽章:
4
测试徽章
日期:2015-08-20 15:13:32测试徽章
日期:2016-01-14 15:07:12测试徽章
日期:2016-05-12 12:16:36python徽章
日期:2016-09-08 11:14:10
发表于 2015-7-13 17:39 | 显示全部楼层
我一开始也想学python的,可是没有这个课程,所以选了selenium+Java,但是貌似这个课程开始的时候selenium课程还没有结束,而且我还想报性能测试那门课程,压力好大哦
回复 支持 反对

使用道具 举报

新浪微博达人勋 ac12  未实名认证
论坛徽章:
19
Oracle研习者初级
日期:2014-09-19 14:07:02Kafka徽章
日期:2017-07-11 14:21:47HBase徽章
日期:2017-03-10 12:00:30架构徽章
日期:2016-10-13 17:30:29测试徽章
日期:2016-08-18 11:39:31python徽章
日期:2016-07-15 12:04:41电商分布式系统徽章
日期:2016-07-07 09:59:11redis徽章
日期:2016-06-30 15:54:52MongoDB徽章
日期:2016-06-16 11:07:29Mycat徽章
日期:2016-06-08 14:19:31Docker徽章
日期:2016-01-21 11:55:16测试徽章
日期:2015-08-20 15:13:32
发表于 2015-7-13 19:06 | 显示全部楼层

又一门想学习的课,可惜没那么多精力
回复 支持 反对

使用道具 举报

论坛徽章:
1
测试徽章
日期:2015-12-17 11:46:31
发表于 2015-7-17 12:36 | 显示全部楼层
一直是PYTHON粉丝~但网上很少用PYTHONG做自动化的培训,这个课程确实想学,不过只能等待第二期课程开课了。。。已经报了性能测试.....没那么多精力兼顾的了。
回复 支持 反对

使用道具 举报

论坛徽章:
1
测试徽章
日期:2015-08-20 15:01:01
发表于 2015-7-18 14:58 | 显示全部楼层
我也想学习下,但是最近很忙
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册 新浪微博登陆

本版积分规则

 

GMT+8, 2018-12-12 21:15 , Processed in 0.203262 second(s), 70 queries .