全网惟一面向软件测试人员的Python基础教程
起点:python软件测试实战宝典》目录
第一章 为什么软件测试人员要学习Python
文章目录
- 全网惟一面向软件测试人员的Python基础教程
- 前言
- 一、Python是什么?
- 二、为什么要学
- 二、测试人员如何学
- 二、怎么从0开始学Python呢?
- 二、Python基础环境的搭建方法
- 第一步,下载Python安装包
- 第二步,下载Pycharm进行下一步安装
- 第三步,安装Pycharm成功后,新建项目配置
- 第四步,创建py文件
- 第五步,编写你的helloword.py
- 三、 为什么学编程语言,都是用 Hello World 入门呢?
- 总结
前言
关于Python基础的教程,用搜索引擎搜索能够看到很多,比如Swaroop C H编写的《Python简明教程》,该书简明、易懂而且采用知识共享协议免费分发,应该是很多跨语言的程序员的入门教程。另外,比较系统而全面的还有Mark Lutz著的《Python学习手册》也非常值得一读。
但做为测试人员,现实的情况是,对于编程,往往一开始时不知道怎么写,虽然知道编程是个很重要的技能,但是一看教程有的500多页,一再鼓起来的勇气,拿到书往往翻到一半就因为各种原因放弃了。
还有的人看书也真的是“看”,严重缺乏实践的动手能力,期望不敲代码能够掌握Python的也大有人在。很多人,一次一次的徘徊在基础知识里,而忘记编程的主要目的是用来解放双手、解决现实问题。故以下介绍的Python基础知识,更多的是针对测试人员,掌握这部分内容,测试人员完全可以应付软件测试的相关工作。
一、Python是什么?
Python是软件行业的一门比较容易入门的编程语言。那么编程语言又是什么呢?编程语言对于我来说是生存之技、是油盐酱醋茶,是乘风破浪获取收入,闯世界的一个技术支撑
二、为什么要学
为什么测试人员一定要学python这门语言呢,主要原因有两方面:
- 学了,做自动化测试或者测试开发的工资越高,如下图我采集了5000个测试岗位的工资分布。要想工资高,就需要掌握一门编程语言。
并且从某软件测试行业调查来看,目前一点不掌握编程的测试人员的占比越来越小,2019年大概不足8%,也就是说,如果你做测试没有掌握一门编程语言,会越来越难。
- 招聘JD上的要求,贴几个不同薪酬岗位的JD要求,都会有编程方面的要求。
二、测试人员如何学
要知道大多教你编程的书或者教程都是写给程序员的,极少数的如《Python软件测试实战宝典》可能你还不知道,要不然也不会搜索到这篇文章。 而写给程序员的基础python教程,我想以大多数测试人员的自控能力那个厚度是很难学下来的,并且里面举的例子也跟测试人员的工作没什么关系,所以能坚持下来的都是一些少数,所以学习python一定要围绕软件测试的工作来开展,一般的顺序呢,建议:
- python基本语法
- 常见python基础测试人员笔试题
- 单接口测试
- 多接口自动化测试
- 性能测试
- UI自动化测试
- 测试平台的开发
路漫漫其修远兮吾将上下而求索,加油努力吧,亲! 加个关注,点个赞,我将分享这部分内容
二、怎么从0开始学Python呢?
当然是安装环境啦,每一台电脑,每一个学任何编程语言第一步需要做的都是安装环境。
亲,不要害怕,困难,因为高考状元是怎么考到700分的,那也得从0开始数数,然后找好老师,好学校,一步一步来的,所以少年,耐心点哈,点个赞呗!
二、Python基础环境的搭建方法
第一步,下载Python安装包
点击国内源下载链接‘python3.8’,然后按照 下一步,一路点击就行,如下图所示:
如果你是win7电脑,那么很有可能出现以下错误:
- There is a problem with this Windows Installer package. A DLLrequired for this install to complete could not be run. Contact yoursupport personnel or package vendor
解决办法是以管理员身份打开exe安装即可:
还有可能提示这个错误:
无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装该程序以解决此问题。
解决方法:下载安装VC redit.exe2017,即可解决此问题。
亲,希望您安装python环境之路顺利
第二步,下载Pycharm进行下一步安装
能够进行Python编程的工具很多,但是我感觉好用一点的是Pycharm,点击链接就可以下载了。注意,我们可以下载社区版,它是免费的哦!
如下图,一路Next就可以了。
第三步,安装Pycharm成功后,新建项目配置
安装Pycharm,New Project新建项目后我们先用Existing interpreter这种方式,并使用System Interpreter环境。Virualenv环境,更适合多项目协作,而不是学习时用
先点击1的区域,在弹出的页面中再点击2的区域,并选择python的安装目录。
第四步,创建py文件
进入编程界面后,右键new选择Python File创建py文件新建Python文件,是通过高亮文件夹,然后右键创建Python File开始的:
如下图:1号区域是用来管理Python源文件,即编写的代码文件。2号区域是我们写的代码。3号区域是执行2号区域代码获取到的结果。
第五步,编写你的helloword.py
在图中的位置写入print(‘helloworld’,然后右键,点击Run ,即执行我们书写的源代码,计算机运行完毕后,即可在3号区域获取到结果。
到此,你的Python环境安装完毕啦!
如果安装有问题,也不要害怕哈,因为在IT这个行业,再也没有人比测试工程师更能担然地面对问题了,哈哈!
这里有一个小知识,有兴趣的可以看一看哈。
三、 为什么学编程语言,都是用 Hello World 入门呢?
Hello World可以说是世界上最著名的程序,同时也是世界上被写过重复次数最多的程序,当你敲入这行代码的时候,可以百分百保证整个银河系有几千万的人也在写这个程序。对每一位程序员来说,这个程序几乎是每一门编程语言中的第一个示例程序。
对程序员来说,看到这两个单词显示在电脑屏幕上,往往表示他们的代码已经能够编译、装载以及正常运行了,这个输出结果就是为了证明这一点。
这个测试程序在一定程度上具有特殊的象征意义。在过去的几十年间,这个程序已经渐渐地演化成为了一个久负盛名的传统。
Hello, World最早是由 Brian Kernighan 创建的。1978年,Brian Kernighan写了一本名叫《C程序设计语言》的编程书,在程序员中广为流传。他在这本书中第一次引用的Hello World程序。
但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。
当他被问及为什么选择『Hello, World!』时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句‘Hello World’』。
鉴于Hello World这个计算机程序的广泛流行程度,这个起因看起来还是蛮合适的。
从这个故事,我们知道了,其实编程就是先有鸡还是先有蛋的问题,所以你觉得是程序掌控了我们的生活,还是生活创造了程序呢?
总结
- 测试人员为什么要学python
- python环境的安装
- helloworld的来源