发展历程:

《selenium_webdriver(python)第一版》   将本博客中的这个系列整理为pdf文档,免费。

《selenium_webdriver(python)第二版》    加入的单元测试框架unittest,用其组织和运行测试用例, 5元。

《selenium_webdriver(python)第三版》    整合和HTML测试报告的生成,初步形成测试架构的雏形, 8元。

《selenium2 python 自动化测试实战》         从一个100多而的文档变成了300页的电子书,所以进行了更名,从只讲selenium的文档变成了涵盖整个自动化测试体系的电子书。29元

《selenium2 python 自动化测试实战(第二版)》   精心打磨书中的例子和知识点。不再单纯做加法,也做了一些减法,去掉了一些过时或不重要的知识点。

《selenium2 自动化测试实战--基于Python语言》   再次更名,再次重新整理,从2013年8月的第一份文档到现在经历了两年的打磨。帮助了许多同学掌握了selenium 与python语言。首先,我不认为目前市面上的selenium足够好,其次,为了让更人员学习掌握自动化测试技术。所以,决定出版。

本电子书特点:

一本selenium2 自动化测试教程

  selenium家谱介绍,selenium IDE ,WebDriver ,selenium GRID2 完整讲解。

一份WebDriver python API 文档

  掌握selenium的元素定位,各种web前端组件的操作全收录。

一本实用的Python基础编程教程

  自独立一章讲解Python基础知识,模块调用,文件操作,unittest单元测试框架,Python多线程技术,在实践中真正学会Python编程。你是否还在忧郁看在完了一书Python基础教程,例子都练习并理解了,真的想编程个什么的时候,脑子一片空白。这本电子书让你带着兴趣在项目中学会使用Python。

开发你的自动化测试框架

  准确的来说,这是一本教你学开发的电子书,只是我们所做的项目是自动化测试项目,顺道着学了一个叫WebDriver的web测试框架。Page Object设计模式,BDD行为驱动开发,Git版本控制,Jenkins持续集成。开发人员玩的技术,这里都有。

说明:

1、怎么获得文档?

电子版不再售卖,纸质出即将出版。

python selenium自动化测试班第N期  -new

http://itest.info/courses/2

2、请尊重作者的劳动成果,购买的同学不要传播;

==============

文档备注:

1、文档中仍有错别字及语句不通的地方,但基本不影响读者对阅读。

2、文档中的部分例子已经过时,但通过例子传达出来的思想(思路)不会过时。

3、作者想要写的技术点都已经完成,本书的核心点是通过python+selenium来做自动化,git、 BDD 、持续集成等,只带读者理解并运用这个技术,没做更细致的讲解。

4、本文档不再更新,不管你是向虫师直接购买,还是通过其它渠道免费获得,由衷的希望你能在自动化方面以及python编程方面小有所成。为自己的技术能力更高上一层楼垫脚铺路。

2014.10.3

(第二版)本正在整理中,结构大调整,删除增加更多内容,敬请期待。维护好一份文档和维护好一个项目一样。同样需要大量时间与精力。

2014.12.16

( 第二版) 整理完成。

2014.2.26

《selenium2 自动化测试实战--基于 Python 语言》待出版中。

2015.8.19

首先,非常抱歉!这本书的出版要推迟到一月份了。

在此汇报一下进度:

  7月份的时候偶然加了Anna编辑的QQ,她问想不想出版git的技术书。虽然对git略懂,但远没到出书的能力。就说看能不能把《selenium2自动化测试--基于python》给出版了,毕竟这本电子书我也整理了两年,能印刷成纸质书,也算我个人在自动化方面积累与总结的体现吧!

  然后,就这么说定了,我当时觉得电子书还有不少问题,于是,我想再修正一下里面的部分章节和内容,计划8月底交稿,在8月19号的时候我把搞子交给了编辑。得到的回复是11月份可以面市。

  9月份其间,我又对两个章节做了些修改,然后把修改的部分交由编辑合并。

  到10月14号的时候,我拿到的第一次排版过后的搞子。排版有了很大的提升,但内容质量(错别字,语法)提升不大。于是,组织部分学生帮我一审核每个章节的内容,由我统一汇总修正。大概用了一周时间修改完毕。

  然后,看到官网到对python2的版本的更新止步到了5月份的Python2.7.10版本。可能是想大力发展python3吧!我不想这本书一出版就有“过时”的味道。于是,又花了一周时间把书中的代码替换为了Python3。

  10月27号,我把基于python3代码的搞子交给编辑。29号编辑告诉我内容质量还存在一些问题。因为我之前的修改都是增加知识点的。对每一段文字的语法,错别字并没太关注。于是,我再次把搞子要过来,这次以校验段落文字为主,尽量不加新内容。再次织组我那帮学生进行检查。

  11月4号将最终的改搞交给编辑手中。

  后续还会经历编辑二审 -->二次排版-->复审-->终审-->发稿-->申请定价-->印刷-->上市。到时当当、京东都可以购买。

  目前正在进行二次排版阶段。所以,就延迟到了1月份。

  虽然,我再过些时日看这本书又忍不住会对里面的内容动刀,没有最完美的时候。当前我已经尽力了。希望你们能拿到一本真正可以帮助你做自动化测试书,相信不会让你们失望,再等等吧!我也很期待。

2015.11.17

《Selenium2自动化测试实战--基于Python语言》---目录

放一张封面预热一下,非最终设计。目前出版社一排结束,我正在和小伙伴们对内容审查中。预计1月份发售。

2015.12.21

对于迫不及待的小伙伴们,样书已经出来了,本月底就可以在网上购买了。

--2016.1.11

《Selenium2自动化测试实战--基于Python语言》 --即将面市的更多相关文章

  1. selenium2自动化测试实战--基于Python语言

    自动化测试基础 一. 软件测试分类 1.1 根据项目流程阶段划分软件测试 1.1.1 单元测试 单元测试(或模块测试)是对程序中的单个子程序或具有独立功能的代码段进行测试的过程. 1.1.2 集成测试 ...

  2. 关于《Selenium3自动化测试实战--基于python语言》

    2016年1月,机缘巧合下我出版了<Selenium2自动化测试实战--基于python语言>这本书,当时写书的原因是,大部分讲Selenium的书并不讲编程语言和单元测试框,如果想在项目 ...

  3. 《Selenium 2自动化测试实战 基于Python语言》中发送最新邮件无内容问题的解决方法

    虫师的<Selenium 2自动化测试实战 基于Python语言>是我自动化测试的启蒙书 也是我推荐的自动化测试入门必备书,但是书中有一处明显的错误,会误导很多读者,这处错误就是第8章自动 ...

  4. 关于《Selenium 2自动化测试实战 基于Python语言》学习过程中键盘的常用操作

    下边是自己在学习过程中总结的一些常用键盘的操作

  5. 关于《selenium2自动测试实战--基于Python语言》

    关于本书的类型: 首先在我看来技术书分为两类,一类是“思想”,一类是“操作手册”. 对于思想类的书,一般作者有很多年经验积累,这类书需要细读与品位.高手读了会深有体会,豁然开朗.新手读了不止所云,甚至 ...

  6. selenium2环境搭建----基于python语言

    selenium支持多种语言如java.c#.Python.PHP等,这里基于python语言,所以这里搭建环境时需做俩步操作: ----1.Python环境的搭建 ----2.selenium的安装 ...

  7. 《Selenium自动化测试实战:基于Python》Selenium自动化测试框架入门

    第1章  Selenium自动化测试框架入门 1.1  Selenium自动化测试框架概述 说到目前流行的自动化测试工具,相信只要做过软件测试相关工作,就一定听说过Selenium. 图1-1是某企业 ...

  8. 《Selenium自动化测试实战:基于Python》之 Selenium IDE插件的安装与使用

    第3章  Selenium IDE插件的安装与使用 京东:https://item.jd.com/13123910.html 当当:http://product.dangdang.com/292045 ...

  9. 《Selenium自动化测试实战:基于Python》之 Python与Selenium环境的搭建

    第2章  Python与Selenium环境的搭建 购买链接:  京东:https://item.jd.com/13123910.html  当当:http://product.dangdang.co ...

随机推荐

  1. C#中Directory.GetFiles() 函数的使用

    C#中Directory.GetFiles(string path , string searchPattern, SearchOption searchOption ) 获取path目录中所有文件 ...

  2. 基于EasyUi ComBotree树修改 父节点选择问题

    本人在使用 Easy UI 期间发现了一个不太适合项目的bug,可能也不算bug把 . 毕竟不同项目背景 取舍不同. 我在做网元树选择的时候  发现当选取父节点后,子节点都会被选择  返回  .但是如 ...

  3. Secret Codes

    Secret Codes   This is a list of codes that can be entered into the dialer to output the listed info ...

  4. C++混合编程之idlcpp教程Python篇(8)

    上一篇在这 C++混合编程之idlcpp教程Python篇(7) 第一篇在这 C++混合编程之idlcpp教程(一) 与前面的工程相似,工程PythonTutorial6中,同样加入了四个文件:Pyt ...

  5. Magicodes.Shop——版本历史

    Magicodes.Shop为湖南心莱信息科技有限公司(xin-lai.com)Magicodes系列产品之一. 产品中引用的Magicodes系列Nuget包的开源库地址为:https://gith ...

  6. RCP中如何使用代码安装、运行plugins

    其实在google或者http://www.eclipse.org/forums/就能够找到这个问题的答案. 搜索关键字:rcp install plugins\bundles programmati ...

  7. DBCP连接池使用问题

    问题现象: 启动应用,访问无压力,一切正常,一段时间过后,应用访问异常. 问题分析: 1.web容器线程爆满,拒绝服务.由于应用并发量大,线程响应时间长增加,线程池连接数逐步递增直到爆满,导致应用拒绝 ...

  8. Android怎么找到最优适配资源

    当我们将一些提供了不同的资源文件可供Android系统选择的时候,Android会在运行时会根据一套适配的规则选择最符合当前配置的资源.为了说明Android怎么选择资源,假设我们有以下可选的资源文件 ...

  9. [ZigBee] 5、ZigBee基础实验——图文与代码详解定时器1(16位定时器)(长文)

    1.定时器1概述 定时器1 是一个支持典型的定时/计数功能的独立16 位定时器,支持输入捕获,输出比较和PWM等功能.定时器有五个独立的捕获/比较通道.每个通道定时器要使用一个I/O 引脚.定时器用于 ...

  10. java自定义注解实现前后台参数校验

    2016.07.26 qq:992591601,欢迎交流 首先介绍些基本概念: Annotations(also known as metadata)provide a formalized way ...