Python测试之道
上QQ阅读APP看书,第一时间看更新

第2章 Python的环境准备

2.1 Python介绍

Python和C、Java、Php等语言一样,是一种计算机程序设计语言。

那Python具体是一种什么样的语言?

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。这样说的确还是有点抽象,有句流传很广的话“人生苦短,我用Python”,很好地形容了Python的特点,比如,完成同一个任务,C语言要写1000行代码,Java只需要写200行,而Python可能只要50行。当然代码少的代价是运行速度较之其他语言要慢一些,但仅仅作为测试来用的话,性价比又是非常高,因为Python的优点远远大过它的缺点。

易于学习:结构简单,而且有一个明确定义的语法,学习起来更加简单。

易于阅读:代码清晰,这也是由语法特点决定的。

易于维护:代码清晰,必然维护起来更加方便。

一个广泛的标准模块:Python最大的优势之一是丰富的模块,跨平台的,与Linux、Windows和OS兼容很好。

可移植:基于其开放源代码的特性,Python已经被移植(也就是使其工作)到许多平台。

以上的特点都非常适合测试,一方面起步容易,不需要本身太强的技术背景,另外一方面又易于维护和兼容(这往往是测试最头疼的事情)。