关于《自动化测试实战宝典:Robot Framework + Python从小工到专家》

简介: 互联网行业的工程师就好比运动员,要想在竞技场 上获胜,需要在训练场里长期刻苦地练习技巧,想要成为一个不被时代抛弃的技术人,就需要不断地更新迭代自己的知识体系。

受新冠疫情影响,笔者被“困”在湖北老家七十余天,于4月1号(愚人节)这天,终于返回到广州。当前国内疫情基本已趋于平稳,但全球疫情整体势态仍在持续疯涨,累计确诊病例已近80万人。祈祷这场全球性灾难能尽早得到控制,让大家的生活早日恢复正常。同时呼吁,全体读者,在当前的疫情势态下,大家仍然不能放松警惕,时刻做好个人防护工作。

对于忠者的读者,相信都已经知道了,笔者的新书《自动化测试实战宝典:Robot Framework + Python从小工到专家》在3月份上市了。

承蒙各位读者和行业同仁的喜爱,新书上市不久,打破了多项记录,上市两周,持续占据京东新书畅销榜前三名、新书好评度100%,并且上市不到两周时间出版社就已经开始加印数量(二印
image

从新书3月10号,官宣上市起:重磅消息 |《自动化测试实战宝典:从小工到专家》隆重上市!,期间陆续收到了大量读者来信,一方面是对本书内容价值的肯定,另一方面赞许从书中知识的学习受益匪浅,收获颇丰。作为本书的作者,看到辛苦13个月的创作成果,能帮助普惠到行业同仁,甚感欣慰。

当然,新书除了收到业界同行大量好评外,也有一些少量来自同行或者读者购书前所存在的疑惑,概括一下,大体分为两类疑问:

  • 第一类:现有的自动化市场上,RF的占有率好像越来越低,真的有人用吗?
  • 第二类:为什么要选用RF作为这本书的首选自动化框架,而不是其它更偏向代码风格如Pytest之类的框架?

对于第一类市场占有率的问题,我想说的是,或许你所见到的只是你眼界中的市场低,而实际Robot Framework在当前市场,其实还是有蛮多公司在用的,虽然国内一线互联网大厂用的确实占较少(更多他们会选择自建),但像酷狗音乐、汽车之家、平安等知名互联网公司都还是以RF为主,如果公司测试人员能力和成本投入都适宜,选择自研自动化平台、框架或选择更偏向代码风格的框架也是可以的。

对于第二类问题,笔者呼吁已购书的读者们细心品味本书每一章内容,理解本书背后传达的正确理念,大家千万别仅仅只是把这本书当作一款工具书来学,如果只是把它当作工具书来用,那收获的仅仅也只是掌握了一款工具,更重要的是要理解品味书中提到的测试设计思维、核心设计分析思路、自动化项目实战从0到1设计过程以及解决问题的思路。借用RF作为一款实际工具来讲解,仅仅只是为了把这些设计思想观点更好的具体化,呈现出来。

拿Robot Framework与Pytest或其它同类测试框架作对比,我认为这个对比本质上是没有任何意义的,萝卜白菜、各有所爱,只有找到适合,并且集百家之所长,融汇贯通,能用较低成本就能解决当前团队面临的问题,这才是关键所在。

关于这本书?

为了便于有些新进来的读者或行业同仁,第一次了解到本书,接下来对本书大致再介绍一下。《自动化测试实战宝典:Robot Framework + Python从小工到专家》从对测试行业现状及未来几年趋势的分析开始,呼吁大家在时不我待的当今社会中,找准定位并建立自身的职场核心竞争力。然后围绕自动化测试技术应用结合多端(后端、Web端、Android端、iOS端、H5端、小程序端)实例来引导读者快速上手。

image

本书开篇,从测试行业发展现状分析开始:测试行业正在进入一个全新的阶段,表现出全新的特点。

  • 纯功能测试人员正在退出舞台
  • 对测试能力要求越来越综合

接着,概括了一名新时代优秀的测试工程师应具备的核心关键能力大体分为:三项基本功+七大关键能力

不仅如此,全书内容还覆盖了:接口、WebUI、移动端自动化测试、超详细实战分享、测试职场、测试技术、实战演练、源码分析一应俱全

目前新书已在京东和当当、天猫上线,在享有新书折扣优惠后,还可以再进行50元减免。

这本书值得阅读吗?

本书涵盖了绝大部分自动化测试知识,不但内容充实、逻辑严密,且图文并茂、语言生动。适合对技术感兴趣或者正在从事测试工作的人(不限于手工测试、自动化测试、测试开发、测试管理、或对自动化技术感兴趣的学习爱好者)。

本书的写作目的并不是为了简单地告诉读者如何使用一个自动化测试工具,希望读者在学习本书的内容后能提高综合的技术高度与宽度,从而摆脱简单的手工测试,成为一名新时代的优秀测试工程师。

正所谓:“授人以鱼,不如授人以渔。”互联网行业的工程师就好比运动员,要想在竞技场 上获胜,需要在训练场里长期刻苦地练习技巧,想要成为一个不被时代抛弃的技术人,就需要不断地更新迭代自己的知识体系,加油读者们,共勉!

目录
相关文章
|
22天前
|
数据采集 存储 JSON
Python网络爬虫:Scrapy框架的实战应用与技巧分享
【10月更文挑战第27天】本文介绍了Python网络爬虫Scrapy框架的实战应用与技巧。首先讲解了如何创建Scrapy项目、定义爬虫、处理JSON响应、设置User-Agent和代理,以及存储爬取的数据。通过具体示例,帮助读者掌握Scrapy的核心功能和使用方法,提升数据采集效率。
65 6
|
22天前
|
设计模式 前端开发 数据库
Python Web开发:Django框架下的全栈开发实战
【10月更文挑战第27天】本文介绍了Django框架在Python Web开发中的应用,涵盖了Django与Flask等框架的比较、项目结构、模型、视图、模板和URL配置等内容,并展示了实际代码示例,帮助读者快速掌握Django全栈开发的核心技术。
120 45
|
16天前
|
Java 测试技术 持续交付
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
本文重点讲解如何搭建App自动化测试框架的思路,而非完整源码。主要内容包括实现目的、框架设计、环境依赖和框架的主要组成部分。适用于初学者,旨在帮助其快速掌握App自动化测试的基本技能。文中详细介绍了从需求分析到技术栈选择,再到具体模块的封装与实现,包括登录、截图、日志、测试报告和邮件服务等。同时提供了运行效果的展示,便于理解和实践。
60 4
【入门思路】基于Python+Unittest+Appium+Excel+BeautifulReport的App/移动端UI自动化测试框架搭建思路
|
13天前
|
数据采集 机器学习/深度学习 人工智能
Python编程入门:从基础到实战
【10月更文挑战第36天】本文将带你走进Python的世界,从基础语法出发,逐步深入到实际项目应用。我们将一起探索Python的简洁与强大,通过实例学习如何运用Python解决问题。无论你是编程新手还是希望扩展技能的老手,这篇文章都将为你提供有价值的指导和灵感。让我们一起开启Python编程之旅,用代码书写想法,创造可能。
|
15天前
|
数据库 Python
异步编程不再难!Python asyncio库实战,让你的代码流畅如丝!
在编程中,随着应用复杂度的提升,对并发和异步处理的需求日益增长。Python的asyncio库通过async和await关键字,简化了异步编程,使其变得流畅高效。本文将通过实战示例,介绍异步编程的基本概念、如何使用asyncio编写异步代码以及处理多个异步任务的方法,帮助你掌握异步编程技巧,提高代码性能。
50 4
|
14天前
|
机器学习/深度学习 数据可视化 数据处理
Python数据科学:从基础到实战
Python数据科学:从基础到实战
24 1
|
15天前
|
机器学习/深度学习 JSON API
Python编程实战:构建一个简单的天气预报应用
Python编程实战:构建一个简单的天气预报应用
33 1
|
17天前
|
前端开发 API 开发者
Python Web开发者必看!AJAX、Fetch API实战技巧,让前后端交互如丝般顺滑!
在Web开发中,前后端的高效交互是提升用户体验的关键。本文通过一个基于Flask框架的博客系统实战案例,详细介绍了如何使用AJAX和Fetch API实现不刷新页面查看评论的功能。从后端路由设置到前端请求处理,全面展示了这两种技术的应用技巧,帮助Python Web开发者提升项目质量和开发效率。
32 1
|
17天前
|
缓存 测试技术 Apache
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
告别卡顿!Python性能测试实战教程,JMeter&Locust带你秒懂性能优化💡
34 1
|
23天前
|
数据可视化 开发者 Python
Python GUI开发:Tkinter与PyQt的实战应用与对比分析
【10月更文挑战第26天】本文介绍了Python中两种常用的GUI工具包——Tkinter和PyQt。Tkinter内置于Python标准库,适合初学者快速上手,提供基本的GUI组件和方法。PyQt基于Qt库,功能强大且灵活,适用于创建复杂的GUI应用程序。通过实战示例和对比分析,帮助开发者选择合适的工具包以满足项目需求。
75 7
下一篇
无影云桌面