发展历程:

《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. 自己做了一个json格式化工具,亲测可以使用

    随笔背景:在向后台请求数据之后,我们常常会拿到一串json格式.此时,为了方便查看key-value,程序猿们常常使用一些在线json格式化工具或者是类似于notepadd++这样的工具进行转换.今天 ...

  2. 离线安装eclipse的svn插件

    原文:http://blog.sina.com.cn/s/blog_8e037f440101ebmz.html 连接不到外网情况下,在eclipse中安装svn插件. 两种方法: 首先下载安装到ecl ...

  3. 对部分Java名词的总结

    对部分Java名词的总结: 前端技术: CSS:是层叠样式表(Cascading Style Sheets)的缩写,它用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术. Boot ...

  4. Disabling default console handler in Java Logger by codes

    The open source packages usu. relies on log4j or Java Logger to print logs, by default the console h ...

  5. windows下与linux下安装redis及redis扩展

    1.        Redis的介绍 Redis是一个开源的使用ANSI C语言编写.支持网络.可基于内存亦可持久化的日志型.Key-Value数据库,并提供多种语言的API.从2010年3月15日起 ...

  6. vs的dll引用机制

    vs2012编译的时候,遇到一个问题就是项目A中运行时缺失dll的问题,项目A引用类库B,类库B引用了x,y等dll,编译A项目的时候,出现x没拷贝到bin 目录. 通过跟踪编译输出发现,x没拷贝的原 ...

  7. 使用WatiN进行UI自动化测试

    Watin是一个UI自动化测试工具,支持ie/firefox,官方网站:http://watin.org/. 主要有以下特点: 支持主要的html元素,见:http://watin.org/docum ...

  8. .net开发笔记(十六) 对前部分文章的一些补充和总结

    补充有两个: 一个是系列(五)中讲到的事件编程(网址链接),该文提及到了事件编程的几种方式以及容易引起的一些异常,本文补充“多线程事件编程”这一块. 第二个是前三篇博客中提及到的“泵”结构在编程中的应 ...

  9. [php入门] 2、基础核心语法大纲

    1 前言 最近在学PHP,上节主要总结了PHP开发环境搭建<[php入门] 1.从安装开发环境环境到(庄B)做个炫酷的登陆应用>.本节主要总结PHP的核心基础语法,基本以粗轮廓写,可以算作 ...

  10. [php入门] 1、从安装开发环境环境到(庄B)做个炫酷的登陆应用

    1.前言 本文适合想了解下web开发入门的小白~ 最近在根据一个网上课程学习php,课程内说道: php环境自己搭比较麻烦,可以用wamp集成开发环境,一键安装即可. 2.安装集成开发环境 下面是wa ...