想要学好自动化测试首先就是学好一门语言,自动化测试的主流语言有Java、python、ruby等。我推荐Python,当然也不是说其它语言不好,我推荐Python有以下几点原因:
1.Python语法简单
Python的语法非常简单,更适合初学编程者,这也是为什么那么多半路转行的人都选择 Python入门编程的原因
2.Python一年比一年火爆
中国经济学会(CEA)发布了较高级编程语言交互排行榜:Python超越Java高居首位
不仅如此
TIOBE 2021 年 01 月份的编程语言排行榜已经公布,官方的标题是:Python 成为 TIOBE 2020 年的年度编程语言。这是 Python 第四次成为 TIOBE 年度编程语言。
2020 年 Python 实现了 2.01% 的增长,紧随其后的是 C++,增长 1.99%,紧接着是 C 语言增长 1.66%,Groovy 增长 1.23%,R 增长 1.10%。
3.Pyton应用领域广
Python作为一种通用语言,几乎可以用在任何领域和场合,角色几乎是无限的。除了测试行业,你可以通过 Python很容易的接触到 Web 开发、数据分析、自动化运维和人工智能等领域。下面我带大家简单了解一下Python。
Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型、高级和通用的编程语言。Python支持多种编程范型,包括函数式、指令式、结构化、面向对象和反射式编程。它拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。官网地址:https://www.python.org/
Python由吉多·范罗苏姆创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。
Python的设计哲学强调代码的可读性和简洁的语法,尤其是使用空格缩进划分代码块。相比于C或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。
Python解释器本身几乎可以在所有的操作系统中运行。Python的官方解释器CPython是用C语言编写的,它是一个由社区驱动的自由软件,目前由Python软件基金会管理。
上面的专业术语对于初学者可能不太好懂,但不用担心,在日后熟练使用后就逐渐会理解和记忆它们了。
首先的有一个完整的学习路线,如下图:
当然你不必一口气全部学完,了解完一二阶段就可以去学习自动化测试了,之后再根据需要学习。
有了学习路线后,就需要根据路线去找相应的教程和书籍去学习了。下面为大家推荐几本好书
1.Python编程:从入门到实践(第二版)
本书是针对所有层次Python读者而作的Python入门书。
.2.Python深度学习
3.父与子的编程之旅:与小卡特一起学Python(第3版)
2020年出版的新书,全彩的适合初学者
视频教程的话淘宝、B站有一大堆就不做推荐了。
千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。最后祝大家学业有成!