您好,欢迎光临本网站![请登录][注册会员]  
文件名称: selenium2 python自动化测试.
  所属分类: 软件测试
  开发工具:
  文件大小: 5mb
  下载次数: 0
  上传时间: 2014-11-16
  提 供 者: iga***
 详细说明: 第一章 自动化测试基础..........................................................................................................................................9 第一节 软件测试分类......................................................................................................................................9 第二节 什么样的项目适合自动化测试........................................................................................................13 第三节 自动化测试及工具简述..................................................................... ...............................................14 第四节 selenium工具介绍.............................................................................................................................15 第五节 前端技术介绍....................................................................................................................................17 第六节 前端工具介绍....................................................................................................................................20 第七节 自动化测试语言的选择....................................................................................................................22 第二章 python webdriver环境搭建...................................................................................................................24 第一节 环境搭建............................................................................................................................................24 第二节 使用IDLE来编写python.................................................................................................................26 第三节 第一个自动化脚本............................................................................................................................28 第四节 安装浏览器驱动................................................................................................................................29 第三章 python webdriver API............................................................................................................................31 第一节、浏览器的操作....................................................................................................................................31 3.1.1、浏览器最大化..............................................................................................................................31 3.1.2、设置浏览器宽、高......................................................................................................................32 3.1.3、控制浏览器前进、后退..............................................................................................................32 第二节 简单对象的定位................................................................................................................................34 3.2.1 id和name定位..............................................................................................................................35 3.2.2 tagname和classname定位.........................................................................................................36 3.2.3 linktext与partiallinktext定位...................................................................................................37 3.2.4 XPath定位.....................................................................................................................................37 3.2.5 CSS定位........................................................................................................................................40 第三节 操作测试对象......................................................................................................................................43 3.3.1、登录实例........................................................................................................................................44 3.3.2 WebElement接口常用方法.........................................................................................................45 第四节 鼠标事件............................................................................................................................................46 第五节 键盘事件............................................................................................................................................50 第六节 打印信息............................................................................................................................................52 第七节 设置等待时间....................................................................................................................................54 第八节 定位一组对象....................................................................................................................................57 第九节 层级定位............................................................................................................................................60 第十节 定位frame 中的对象.........................................................................................................................64 第十一节 对话框处理....................................................................................................................................67 第十二节 浏览器多窗口处理........................................................................................................................68 第十二节 alert/confirm/prompt处理..............................................................................................................71 第十三节 下拉框处理....................................................................................................................................73 第十四节 分页处理........................................................................................................................................75 第十五节 上传文件........................................................................................................................................77 第十六节 下载文件........................................................................................................................................79 第十七节 调用JavaScript...............................................................................................................................80 第十八节、控制浏览器滚动条........................................................................................................................83 第十九节 cookie处理.....................................................................................................................................85 3.19.1 打印cookie信息........................................................................................................................86 3.19.2、对cookie操作..........................................................................................................................86 第二十节 获取对象的属性............................................................................................................................88 第二十一节 验证码问题................................................................................................................................89 第二十二节 weddriver原理...........................................................................................................................90 第四章 自动化测试模型........................................................................................................................................91 第一节、自动化测试模型介绍........................................................................................................................92 4.1.1 线性测试........................................................................................................................................92 4.1.2 模块化与类库................................................................................................................................93 4.1.3 数据驱动........................................................................................................................................94 4.1.4 关键字驱动....................................................................................................................................95 第二节、登录模块化........................................................................................................................................97 第三节、数据驱动(参数化)......................................................................................................................103 第五章 自动化测试用例设计...............................................................................................................................111 第一节、手工测试用例与自动化测试用例..................................................................................................111 第二节、测试类型...........................................................................................................................................113 第三节、python异常断言..............................................................................................................................115 第四节、weddriver错误截图.........................................................................................................................119 第五节、自动化测试用例设计实例..............................................................................................................120 5.5.1 登陆用例实例..............................................................................................................................121 5.5.2 添加文件用例实例......................................................................................................................123 5.5.3 删除文件用例实例......................................................................................................................125 5.5.4 重命名文件用例实例..................................................................................................................127 第六章 引入unittest单元测试框架....................................................................................................................129 第一节、seleniumIDE介绍...........................................................................................................................129 6.1.1 seleniumIDE安装.......................................................................................................................129 6.1.2 seleniumIDE界面介绍...............................................................................................................130 6.1.3 seleniumIDE录制脚本...............................................................................................................132 6.1.4 seleniumIDE编辑脚本...............................................................................................................133 第二节、引入unittest框架.............................................................................................................................136 第三节、unittest单元测试框架解析.............................................................................................................140 第四节、批量执行测试用例..........................................................................................................................146 第七章 引入测试报告与结构优化......................................................................................................................150 第一节、生成HTMLTestRunner测试报告...................................................................................................150 第二节、测试套件..........................................................................................................................................155 7.2.1、测试套件实例............................................................................................................................155 7.2.2、整合HTMLTestRunner测试报告..............................................................................................159 7.2.3、易读的测试报告........................................................................................................................160 7.2.3、报告文件名取当前时间............................................................................................................163 第三节、结构改进..........................................................................................................................................164 7.3.1、all_tests.py 文件移出来......................................................................................................164 7.3.2、__init__.py文件解析.............................................................................................................166 7.3.3、把公共模块文件移进去............................................................................................................167 第四节、用例的读取......................................................................................................................................168 7.3.1、改进用例的读取........................................................................................................................168 7.3.2、discover解决用例的读取.......................................................................................................171 第八章 自动化测试高级应用..............................................................................................................................175 第一节、自动发邮件功能..............................................................................................................................175 8.1.1、文件形式的邮件........................................................................................................................176 8.1.2、HTML形式的邮件.......................................................................................................................177 8.1.3、获取测试报告............................................................................................................................178 8.1.4、整合自动发邮件功能................................................................................................................180 第二节、python 多进程/线程基础.................................................................................................................183 8.2.1、单线程........................................................................................................................................184 8.2.2、thread模块...............................................................................................................................185 8.2.3、threading模块.........................................................................................................................188 8.2.4、multiprocessing 模块............................................................................................................192 8.2.5、Pipe和queue............................................................................................................................194 第三节、多进程执行测试用例......................................................................................................................196 第四节、定时任务..........................................................................................................................................200 8.4.1、程序控制时间执行....................................................................................................................200 8.4.2、windows 添加任务计划............................................................................................................202 8.4.3、linux实现定时任务.................................................................................................................207 第五节、WebDriver方法二次封装...............................................................................................................215 第九章 seleniumgrid2 分布式执行测试用例....................................................................................................220 第一节、selenium1与2工作原理.................................................................................................................220 第二节、seleniumserver 环境配置...............................................................................................................224 第三节、seleniumGrid工作原理..................................................................................................................227 第四节、seleniumGrid应用..........................................................................................................................229 9.4.1、多浏览器执行用例....................................................................................................................229 9.4.2、多节点执行用例........................................................................................................................232 9.4.3、分布式并行运行脚本................................................................................................................237 第十章 行为驱动开发BDD框架lettuce入门...................................................................................................241 第一节、安装与例子......................................................................................................................................242 第二节、lettuce解析.......................................................................................................................................244 第三节、添加测试场景..................................................................................................................................248 第四节、lettuce 的目录结构与执行过程......................................................................................................252 第五节、lettucewebdriver 自动化测试.........................................................................................................254 第十一章 git/getcafe管理自动化测试项目........................................................................................................257 第一节、Git搭建............................................................................................................................................257 第二节、提交代码..........................................................................................................................................261 第三节、更新代码..........................................................................................................................................268 附录...........................................................................................................................................................................274 UliPad--python 开发利器环境搭建...............................................................................................................275 Sublime--强大好用的代码编辑器..................................................................................................................276 sublime 使用技巧............................................................................................................................................277 ...展开收缩
(系统自动生成,下载前可以参看下载内容)

下载文件列表

相关说明

  • 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
  • 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度
  • 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
  • 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
  • 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
  • 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
 相关搜索: selenium
 输入关键字,在本站1000多万海量源码库中尽情搜索: