首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

推荐些自动化测试入门的书

声明

本公众号所有内容,均属微信公众号: 开源优测 所有,任何媒体、网站或个人未经授权不得转载、链接、转贴或以其他方式复制发布/发表。已经本公众号协议授权的媒体、网站,在使用时必须注明"稿件来源微信公众号:开源优测",违者本公众号将依法追究责任。

最近一直被追着问,要给推荐一些自动化测试入门的书籍,其实只要把公众号里近200篇文章都翻上那么一遍,大致应该知道了自动化测试需要哪方面的技术了。

同时把所有文章中涉及的实例都调试通了、并理解了,不说深入理解、掌握自动化测试了,至少对自动化测试相关基础技术都应该有所掌握的。

无非就是懒

又或是

无非是坐等别人把什么都梳理好了

这里推荐一些书:

只涉及基础原理和技术的

不推荐市面上已经有的所谓各种xxx自动化测试相关的书

请自己去买或是搜索电子版,我不提供现成pdf等电子版本

首先,你需要一些编程类的学习,对于其他编程语言这里不提供推荐列表,只提供Python相关的:

Python语言入门

书名:Python简明教程

学习姿势:看上十遍八遍的,把示例都练上1-2遍,掌握熟练

说明:这是一本很基础,很薄的书,小半天应该可以翻上那么一遍,这本只有电子版看

书名:Python基础教程(第2版 修订版)

作者:Magnus Lie Hetland

有中文版

学习姿势:挑有兴趣的章节学习、练习,亦可从头到尾多看、多翻、多练

说明:这本书,比较厚了,各种基础技术都涉及到了,可以用于全面学习Python相关技术。

书名:Python核心编程(第3版)

作者:Wesley Chun

中文版

学习姿势:可以从头到尾翻一遍,了解下,然后挑重点章节学习和练习,当做日常的技术参考手册

说明:这本书涉及技术更深入,更全面,可以用做深入学习、掌握的书籍

对于选择Python2还是Python3,其实不需要有什么好选的,直接Python3

对于开发工具嘛: PyCharm社区版,别四处问人要什么破解码之类的了,社区版完全可以满足你用到死

Python web开发

光掌握语是不够的,要搞点显得酷一点的平台什么的,去忽悠下,你还需要django或flask

至于区别嘛,请自己去搜索,笔者日常是两个库都会用,但更喜欢flask的高度可定制性。

django中文文档:

http://python.usyiyi.cn/documents/django_182/index.html

flask中文文档

http://docs.jinkan.org/docs/flask/

关于django和flask的书也推荐几本:

书名:深入理解 Flask

作者: Jack Stouffer

有中文版

书名: Flask Web开发:基于Python的Web应用开发实战

作者:Miguel Grinberg

有中文版

书名:轻量级Django

作者:Julia Elman, Mark Lavin

有中文版

其他厚厚的国产货请自行搜搜搜

软件工程思想

没有思想是学不好技术的,推荐林锐博士的《软件工程思想》,有电子版的,自行去搜吧

这是一本小书,不厚,值得反复咀嚼。

其他的书就不推荐了,找你看着书名或书的封面有兴趣的看

自动化测试框架

要理解自动化测试框架设计的精髓,请直接去看Robot Framework的源码,别说看不懂,你都没去看怎么知道看不懂呢?

不看源码,看看Robot Framework的API总是可以的吧,直接上链接了:

http://robot-framework.readthedocs.io/en/latest/

我也觉得直接看Robot Framework的源码太复杂了,来个简单的,直接看看webdriver的源码吧,这个简单多了,总共也没几行代码。

pip install selenium -U

安装好最新的selenium,笔者是python3,python安装在C盘,在下面的路径就可以找到刚才安装好的selenium安装目录:

C:\Python36\Lib\site-packages\selenium

怎么看?

把所有源码文件一个个的看一遍

根据selenium官方文档中提到的各种常用的API,对着源码一个一个的深入看一遍

搞懂每个源码每个文件的作用和每个关键函数的作用

随便你们公司的系统,梳理那么一条业务流程出来,用python + webdriver实现来个自动化测试

推荐本英文书吧: 《Mastering Selenium WebDriver》 没中文的

几个概念:

数据驱动

关键字驱动

混合驱动架构

上述三个自动化测试框架设计理念是必须掌握的。

所以推荐一本书,一本非常经典关于自动化测试框架的书,必须精读的

《Test Automation Frameworks》

这里附上链接:

请注意,木有纸质版,木有中文版!!!

要想搞好自动化测试,请深入研读这本。

感觉一下写多了,后续再接着写了~~

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180202G04J8W00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券