自动化测试该选什么编程语言?|想转行软件测试必看

自动化测试该选什么编程语言?|想转行软件测试必看_第1张图片

前言

想要学好自动化测试首先就是学好一门语言,自动化测试的主流语言有Java、python、ruby等。我推荐Python,当然也不是说其它语言不好我推荐Python有以下几点原因:

1.Python语法简单

Python的语法非常简单,更适合初学编程者,这也是为什么那么多半路转行的人都选择 Python入门编程的原因

2.Python一年比一年火爆

中国经济学会(CEA)发布了较高级编程语言交互排行榜:Python超越Java高居首位

自动化测试该选什么编程语言?|想转行软件测试必看_第2张图片 2020 IEEE顶级编程语言交互排行榜

不仅如此

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张图片 2021年编程语言排行

自动化测试该选什么编程语言?|想转行软件测试必看_第4张图片

3.Pyton应用领域广

Python作为一种通用语言,几乎可以用在任何领域和场合,角色几乎是无限的。除了测试行业,你可以通过 Python很容易的接触到 Web 开发、数据分析、自动化运维和人工智能等领域。下面我带大家简单了解一下Python。

一、什么是Python

Python(英国发音:/ˈpaɪθən/ 美国发音:/ˈpaɪθɑːn/)是一种广泛使用的解释型高级通用的编程语言。Python支持多种编程范型,包括函数式指令式结构化面向对象反射式编程。它拥有动态类型系统垃圾回收功能,能够自动管理内存使用,并且其本身拥有一个巨大而广泛的标准库。官网地址:https://www.python.org/

Python由吉多·范罗苏姆创造,第一版发布于1991年,它是ABC语言的后继者,也可以视之为一种使用传统中缀表达式的LISP方言。

自动化测试该选什么编程语言?|想转行软件测试必看_第5张图片 标Python的创始人为吉多·范罗苏姆(Guido van Rossum)题

Python的设计哲学强调代码的可读性简洁的语法,尤其是使用空格缩进划分代码块。相比于C或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。

Python解释器本身几乎可以在所有的操作系统中运行。Python的官方解释器CPython是用C语言编写的,它是一个由社区驱动的自由软件,目前由Python软件基金会管理。

上面的专业术语对于初学者可能不太好懂,但不用担心,在日后熟练使用后就逐渐会理解和记忆它们了。

二、怎么学习Python

首先的有一个完整的学习路线,如下图:

 

来自某马论坛

当然你不必一口气全部学完,了解完一二阶段就可以去学习自动化测试了,之后再根据需要学习。

有了学习路线后,就需要根据路线去找相应的教程和书籍去学习了。下面为大家推荐几本好书

1.Python编程:从入门到实践(第二版)

本书是针对所有层次Python读者而作的Python入门书。

自动化测试该选什么编程语言?|想转行软件测试必看_第6张图片

 

.2.Python深度学习

自动化测试该选什么编程语言?|想转行软件测试必看_第7张图片

3.父与子的编程之旅:与小卡特一起学Python(第3版)

2020年出版的新书,全彩的适合初学者

 

自动化测试该选什么编程语言?|想转行软件测试必看_第8张图片

视频教程的话淘宝、B站有一大堆就不做推荐了。

千里之行,始于足下。改变将来,从现在开始。改变现在,就是改变未来。最后祝大家学业有成!

你可能感兴趣的:(软件测试,python)