一、为什么会写这本书

1、系统梳理。可以加深自己对测试知识体系的系统梳理

2、名气。增加个人的名气,比如:面试时,可以很自豪的说,我是xxxx书的作者

3、利他。帮助有需要的学习者更系统、完备的学习和进阶

4、自我价值的实现。看到自己写的书,非常有成就感

5、写书分享符合笔者一直遵循的原则:坚持开源、拥抱开源精神

6、打破行业内的一些怪象。写一些真正实用、行业内未曾公开的测试技术

6、年迈之际,回想当年。感动自己,永远热泪盈眶

二、本书封面设计

一本好书,不仅内容要实用、丰富。当然,书外观的设计封面、纸张印刷清晰度、厚重感、便携性等方面也是需要重点考虑的。

北大出版社---笔者人生中接触的第一个出版社,也是非常良心出版社,笔者给五星好评!!!有写书需求的可以直接找北大出版社,北大出品,必属精品。废话不多说,直接上图。

三、本书中的所有源代码

凡是购买本书的读者,可以扫作者博客左侧的二维码加作者微信。所有源代码都已经共享到笔者的Github上面。

四、本书的读者对象

1、从事一年以上的功能测试人员

2、测试管理者(测试组长、测试经理等)

3、想提升Python编码能力的测试人员

4、想系统学习目前主流测试框架的测试人员

5、Python自动化测试爱好者

五、本书的独特之处

书的质量:

1、封面设计非常完美、印刷字体清晰、纸张不宜破损且没有异味、厚重感十足

2、封面和背面,手触摸起来十分光滑、细腻,可以感受到出版社用料十足

3、本书以开本:128开为基准,翻看起来轻松方便、可携带性强

4、本书设计层次高于目前市场上大部分同类型的书籍

内容方面:

1、以实战项目为核心。多种测试框架+测试工具为基础的自动化测试实战教程

2、包括Selenium、Appium、RobotFramework等10多种工具

3、包括300多个图解展示,加快学习进度

4、包含100多个实战案例,可以拿来直接用

5、系统的讲解了很多行业内未曾公开的知识点

六、友情提示说明

因为本书是笔者的第一本书,在写作过程中,受成书时间所限,本书难免存有疏漏和不当之处,还请读者指正。

由于出版社印刷时间上的变更,导致本书中个别内容没来得及更新,会有些小Bug,不过不会影响读者的阅读和实操。现对个别内容进行如下说明。

1、P148页:常见状态码的划分

403(Forbidden)

404(Not Found)

2、P243 最下面的测试代码

deviceName 对应的值应该是:127.0.0.1:6001  (表示使用夜神模拟器的设备名字)

七、如何学习本书

1、跟着教程一步步来,稳扎稳打,技术进阶或者涨薪自然不是问题

2、每天抽出两个小时阅读+实操、持之以恒

3、购买图书后可以加作者的私人微信,可以帮你解决学习过程中遇到的问题

八、哪里可以购买本书

目前在售渠道:

1、当当网: 搜索 笔者姓名  或者《Python自动化测试实战》 或者 鼠标点击笔者博客左侧第一张图书图片进入  购买链接

2、京东和淘宝:搜索本书书名即可购买

九、如何学习本书

1、跟着教程一步步来,稳扎稳打,技术进阶或者涨薪自然不是问题

2、每天抽出两个小时阅读+实操、持之以恒

3、购买图书后可以加作者的私人微信,可以帮你解决学习过程中遇到的问题

十、线上设计效果图

最后放上一张我比较喜欢的设计图,以示鼓励!

历时一年《Python自动化测试实战》终于出版!!!的更多相关文章

  1. selenium2 python自动化测试实战(回归测试)

    selenium2 python自动化测试实战 最近接手商城的项目,针对后台测试,功能比较简单,但是流程比较繁多,涉及到前后台的交叉测试.在对整个项目进行第一轮测试完成之后,考虑以后回归测试任务比较重 ...

  2. 船长带你看书——《selenium2 python 自动化测试实战》(1)

    有很多selenium的教程,你没有从头看,当你看的时候已经很难跟上作者的节奏了.现在,你有机会再从头学一次了.从今天开始,船长会从最基本的知识开始,和大家一起学selenium.能不能跟着一起就看大 ...

  3. Selenium2+Python自动化测试实战

    本人在网上查找了很多做自动化的教程和实例,偶然的一个机会接触到了selenium,觉得非常好用.后来就在网上查阅各种selenium的教程,但是网上的东西真的是太多了,以至于很多东西参考完后无法系统的 ...

  4. 《selenium2 python 自动化测试实战》(7)——定位一组对象

    定位一组对象 定位一组对象——find_elements_by_...(),注意,这里是elements,复数.返回的结果是一个列表,我们取值的时候就要用列表取值的方式来获得自己想要的元素.需要注意的 ...

  5. 《selenium2 python 自动化测试实战》(4)——鼠标事件

    鼠标事件包含在ActionChains类中,导入时只需要: from selenium.webdriver.common.action_chains import ActionChains 导入类即可 ...

  6. 船长带你看书——《selenium2 python 自动化测试实战》(2)浏览器操作

    浏览器操作 # coding: utf-8 from selenium import webdriver from time import sleep driver = webdriver.Firef ...

  7. 关于《Python自动化测试实战》

    作者有话说 笔者写这本书的初心是想通过自身经验分享一些在自动化测试领域中的实用技术,能够帮助那些正在从事自动化测试相关工作或者准备转型自动化测试的测试人员.任何一门技术涵盖的知识点都是非常广泛的,可能 ...

  8. 《selenium2 python 自动化测试实战》(21)——unittest单元测试框架解析

    unittest是展开自动化测试的基础——这个框架很重要! 我们先自己写一个测试类: 1.被测试类 Widthget.py: # coding: utf-8 class Widthget:    de ...

  9. 《selenium2 python 自动化测试实战》(20)——Selenium工具介绍

    (一)Selenium IDE Firefox的一个插件,有助于我们理解测试框架.在附加组件里搜索下载,一般搜的结果里前几个都不是,得点那个查看更多才行,找到这个: 安装以后浏览器工具栏会有: 安装好 ...

随机推荐

  1. httprunner学习14-完整的项目结构设计

    前言 一个完整的接口自动化测试项目到底该如何设计?httprunner框架的知识点其实并不多,前面基本上把一些重要的概念都介绍完了. 本篇就是一个总结性的,可以用于实际工作中设计一个接口自动化测试项目 ...

  2. 使用tensorflow时,关于GPU的设置

    查看显卡使用情况: nvidia-smi 设置tensorflow按需分配资源: import os os.environ["CUDA_DEVICE_ORDER"] = " ...

  3. 数据分析 - Matplotlib

    简介 Matplotlib是一个强大的Python绘图和数据可视化的工具包.数据可视化也是我们数据分析的最重要的工作之一,可以帮助我们完成很多操作,例如:找出异常值.必要的一些数据转换等.完成数据分析 ...

  4. Spring的三大核心思想:IOC(控制反转),DI(依赖注入),AOP(面向切面编程)

    Spring核心思想,IoC与DI详解(如果还不明白,放弃java吧) 1.IoC是什么?    IoC(Inversion of Control)控制反转,IoC是一种新的Java编程模式,目前很多 ...

  5. bootstrap入门&栅格系统

    一.概述 1. 概念: 一个前端开发的框架,Bootstrap,来自 Twitter,是目前很受欢迎的前端框架.Bootstrap 是基于 HTML.CSS.JavaScript 的,它简洁灵活,使得 ...

  6. OpenFOAM——孔板流量计

    本算例来自<ANSYS FLUENT技术基础与工程应用:流动传热与环境污染控制领域> 一个入口,入口速度为0.0176839m/s,一个出口边界,其余为壁面边界 流体的物性参数: 密度:1 ...

  7. 模拟26A 题解

    A. marshland 考试时想到了网络流,然而不会建图,就死了. 正解是最大费用可行流. 比较容易想到的是将每个点拆为两个点, s连没有危险值的入点, 没有危险值的入点连有危险值的入点,入点出点之 ...

  8. 5G 融合计费系统架构设计与实现(一)

    5G 融合计费系统架构设计与实现(一) 随着5G商用临近,5G的各个子系统也在加紧研发调试,本人有兴全程参与5G中的融合计费系统(CCS)的设计.开发.联调工作.接下来将用几篇文章介绍我们在CCS实现 ...

  9. Java如何获取当前类路径

    1.如何获得当前文件路径 常用: (1).Test.class.getResource("") 得到的是当前类FileTest.class文件的URI目录.不包括自己! (2).T ...

  10. centos如何添加ftp目录

    检查Centos服务器中是否安装了vsftpd rpm -qa |grep vsftpd 如果没有显示则没有安装 2.安装vsftpd yum -y install vsftpd 3.打开vsftpd ...