全国统一学习专线 8:30-21:00
狮子座
自动化测试培训周末班: 点击查看相应课程狮子座《自动化测试培训》全日制 狮子座《0基础软件测试培训》
>>>免费在线试听<<<
《公共部分Python自动化测试》课程大纲:本课程直接针对目前测试行业爆火,职位较普遍的UI、API、APP自动化测试方向。一次选择,改变终生!
一、Python自动化测试课程特色
软件技术的蓬勃发展,使得软件的覆盖行业越来越多,同时软件的功能也更加繁多,为了能及时的响应客户需求抢占市场,频繁的发布软件成为现实,在这种情况下,手工测试已然跟不上开发的步伐,因为,为了更快速高效的进行测试,引入自动化测试成为了必然。 针对目前主流的系统三层架构,分布式部署的现状,自动化测试课程部分主要介绍了自动化测试的原理,及自动化测试的实现相关内容。特大亮点是课程内容完全根据实际工作的真实应用场景而制定,在讲述理论知识的同时,让学员明白理论是如何在工作中得以应用的。 并且引入了实际企业的真实大型项目(30个子系统) 企业级别的服务器做项目实战。
要进行自动化测试,首先就需要掌握一门开发语言,但不同于开发人员,测试的工作主要是提升效率,减少重复工作带来的疲乏感。因为一门简单易用,学习成本低的语言就成为首选。目前python非常火爆,新TIOBE排名已经位列第四;它不仅实用范围广,而且简单易学,语法简练,同时有丰富的第三方库,因此该课程选择python作为脚本开发语言。课程会对Python做详细的讲解,让学员能使用python独立的完成自动化测试的工作。
二、Python自动化测试必选理由
1、课程实战项目,知识深入浅出,学2个月顶2年 2、超高性价比,学费=毕业后一个月工资的50%-60% 3、IT企业测试架构师,测试开发工程师传授独特绝活
三、Python自动化测试针对人群
1.自费学习,希望系统性的掌握或者提高软件测试相关技能的在职人员。 2.企业委培,希望迅速提高企业测试水平、培养高端测试人才的企业。 3.自学失败,自己看书或其他第三方途径依然无法拥有专业的自动化测试的人群。
Python自动化测试类别
Python自动化测试课程
Python自动化测试授课内容
Python自动化测试课时
首要部分 python开发
python特性
python语言目前排名第四; 4天完全可以上手coding
1
开发环境搭建
python环境安装 编译器配置eclipse JDK的安装 setuptools、Pip需要的库安装
基础语法
基础语法结构(语句块、程序输入输出、文档字符串等) 代码块及缩进对齐 Python开发规范 变量赋值流程 变量类型操作 全局变量、局部变量
2
条件控制循环
if语句、条件判断,单分支,多分支条件判断 python流程控制 while循环 for循环与range()内建函数列表解析
4
序列
字符串定义、运算、索引,切片 列表定义、处理,更新、访问记相关操作、索引,切片 元组定义、处理、索引,切片 字典定义、字典处理
7
函数与模块
函数:函数创建、参数传递 自定义函数 函数作用域 函数嵌套 模块:模块导入、加载等 自定义模块
7
文件处理
文件对象:文件打开,创建,删除, 读写 excel文件处理,读取、写入
2
异常处理
捕获异常、处理异常
1
类
类的定义、对象 类的方法、实例化 类的单继承、多重继承 派生类
3
跨平台开发
os模块:访问文件系统的方法 Windows或linux命令行操作常用模块如 os,subprocess,commands 等
1
第二部分 工作准备
简历编写
如何编一个纯技术的简历
简历评审
如何让自己的简历脱颖而出 如何让自己的简历更加有竞争力
面试技巧
如何跟面试官对接暗号 如何给HR留下你的牛逼的印象 如何预估自己的薪资和谈薪水
>>>免费在线试听<<<
欢迎致电:(曾老师) : 点击号码:(黄老师) : 热线: (详情请扫二维码)
本课程直接针对目前测试行业爆火,职位更普遍的UI自动化测试方向。一次选择,改变终生
UI自动化测试课程收获
1、Python测试开发 2、UI自动化测试框架设计搭建 3、Selenium框架的使用和元素各种定位方法 4、web自动化测试架构设计思想、测试用例编写 5、开发一些测试工具提高效率
UI自动化测试类别
UI自动化测试课程
UI自动化测试内容
UI自动化测试课时
第二部分 unittest框架
unittest框架
测试脚手架(test fixture)、包括setUp()和tearDown() 测试案例(test case)、更小的测试单元 测试套件(test suite)、测试案例的集合 测试运行器(test runner)、测试执行的组件
3
Selenium IDE工具
在Firefox中启动 录制脚本 将SeleniumIDE的脚本导出、二次开发
1
html基础
详解界面元素如何生成的,如何定义的; 自己如何去写一些html网页
1
元素定位方法
Element Locators (八种元素法定位器) css定位
2
selenium API
多种浏览器处理(ie、firefox、chrome) Commands (命令) 不同网页弹窗的处理 鼠标,键盘事件
3
自动化报告的生成
结合unittest框架测试测试结果 引入HTMLTestRunner模板,生成可视化报告
2
项目实战一
如何让你从零开始对一个新的项目进行web自动化测试 引入cjol网,51job网自动投递简历系统或者跨境电商系统
2
第三部分 RobotFramework
robot使用
创建项目、从F5开始学习 常用关键字介绍 内置库介绍 测试套件 RIDE编程(run keyword if、:FOR、log、Set Suite Variable) 执行、报告与日志
3
robot基础语法
导入库、资源 定义变量、创建资源 selenium2Libray关键字 内置库的导入 python模块导入
4
robot关键字编写
结合实战项目讲解: 2.用户关键字的定义 3.用例的编写规则 4.Selenium2Library的常用关键字 5.内置库常用关键字
3
Jquery Api
结合实战项目讲解: jquery语法 jquery元素选择器 jqery浏览器调试元素 jquery集成robot jquery库引入robot 利用jequry查找元素 处理jquery返回值
4
自定义库与数据库操作
结合实战项目讲解: 1.自定义库封装数据库操作关键字 2.使用数据库操作关键字(oralce与mysql数据库链接、查询、返回值处理)
7
项目实战二
完成跨境电商的"登录-下单-提货-收货"功能测试用例的编写,其中涉及各种元素的定位,关键字的定义,数据库操作等
7
>>>免费在线试听<<<
欢迎致电:(曾老师) : 点击号码:(黄老师) : 热线: (详情请扫二维码)
本课程直接针对目前测试行业爆火,职位非常普遍的API自动化测试方向。一次选择,改变终生
API自动化测试课程收获
1、Python测试开发 2、API自动化测试框架设计搭建 3、自动化测试环境搭建 4、自动化测试用例编写 5、开发一些测试工具提高效率
API自动化测试类别
API自动化测试课程
API自动化测试内容
API自动化测试课时
第二部分 unittest框架
unittest框架
测试脚手架(test fixture)、包括setUp()和tearDown() 测试案例(test case)、更小的测试单元 测试套件(test suite)、测试案例的集合 测试运行器(test runner)、测试执行的组件
3
urllib、urllib2
如何用python urllib的库开发api接口自动化
2
request
如何用python request的库开发api接口自动化
2
分层设计
自定义函数,模块,测试基类的实现
3
自动化报告的生成
结合unittest框架测试测试结果 引入HTMLTestRunner模板,生成可视化报告
2
项目实战一
如何让你从零开始对一个新的项目进行api自动化测试 引入开源豆瓣网api或者跨境电商系统
2