全网惟一面向软件测试人员的Python基础教程-为什么要学Python

全网惟一面向软件测试人员的Python基础教程

起点:python软件测试实战宝典》目录
第一章 为什么软件测试人员要学习Python



前言

  关于Python基础的教程,用搜索引擎搜索能够看到很多,比如Swaroop C H编写的《Python简明教程》,该书简明、易懂而且采用知识共享协议免费分发,应该是很多跨语言的程序员的入门教程。另外,比较系统而全面的还有Mark Lutz著的《Python学习手册》也非常值得一读。
  但做为测试人员,现实的情况是,对于编程,往往一开始时不知道怎么写,虽然知道编程是个很重要的技能,但是一看教程有的500多页,一再鼓起来的勇气,拿到书往往翻到一半就因为各种原因放弃了。
  还有的人看书也真的是“看”,严重缺乏实践的动手能力,期望不敲代码能够掌握Python的也大有人在。很多人,一次一次的徘徊在基础知识里,而忘记编程的主要目的是用来解放双手、解决现实问题。故以下介绍的Python基础知识,更多的是针对测试人员,掌握这部分内容,测试人员完全可以应付软件测试的相关工作。

一、Python是什么?

  Python是软件行业的一门比较容易入门的编程语言。那么编程语言又是什么呢?编程语言对于我来说是生存之技、是油盐酱醋茶,是乘风破浪获取收入,闯世界的一个技术支撑

二、为什么要学

  为什么测试人员一定要学python这门语言呢,主要原因有两方面:

  1. 学了,做自动化测试或者测试开发的工资越高,如下图我采集了5000个测试岗位的工资分布。要想工资高,就需要掌握一门编程语言。
    5000个测试岗位的工资分布
      并且从某软件测试行业调查来看,目前一点不掌握编程的测试人员的占比越来越小,2019年大概不足8%,也就是说,如果你做测试没有掌握一门编程语言,会越来越难。
    在这里插入图片描述
  2. 招聘JD上的要求,贴几个不同薪酬岗位的JD要求,都会有编程方面的要求。
      测试人员要求技能

二、测试人员如何学

  要知道大多教你编程的书或者教程都是写给程序员的,极少数的如《Python软件测试实战宝典》可能你还不知道,要不然也不会搜索到这篇文章。 而写给程序员的基础python教程,我想以大多数测试人员的自控能力那个厚度是很难学下来的,并且里面举的例子也跟测试人员的工作没什么关系,所以能坚持下来的都是一些少数,所以学习python一定要围绕软件测试的工作来开展,一般的顺序呢,建议:

  1. python基本语法
  2. 常见python基础测试人员笔试题
  3. 单接口测试
  4. 多接口自动化测试
  5. 性能测试
  6. UI自动化测试
  7. 测试平台的开发
    路漫漫其修远兮吾将上下而求索,加油努力吧,亲! 加个关注,点个赞,我将分享这部分内容

二、怎么从0开始学Python呢?

  当然是安装环境啦,每一台电脑,每一个学任何编程语言第一步需要做的都是安装环境。

  亲,不要害怕,困难,因为高考状元是怎么考到700分的,那也得从0开始数数,然后找好老师,好学校,一步一步来的,所以少年,耐心点哈,点个赞呗!

二、Python基础环境的搭建方法

  第一步,下载Python安装包

  点击国内源下载链接‘python3.8’,然后按照 下一步,一路点击就行,如下图所示:
添加环境变量后点击下一步
  如果你是win7电脑,那么很有可能出现以下错误:
dll丢失

  • 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安装即可:
管理员安装python
  还有可能提示这个错误:
在这里插入图片描述
  无法启动此程序,因为计算机中丢失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开始的:
新建py文件
  如下图: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程序。
第一个hello word
  但是非常不幸的是,当 Forbes India 杂志采访他的时候,他自己对这段传奇故事中一些记忆已经有点儿模糊了。

  当他被问及为什么选择『Hello, World!』时,他回答说,『我只记得,我好像看过一幅漫画,讲述一枚鸡蛋和一只小鸡的故事,在那副漫画中,小鸡说了一句‘Hello World’』。

  鉴于Hello World这个计算机程序的广泛流行程度,这个起因看起来还是蛮合适的。

  从这个故事,我们知道了,其实编程就是先有鸡还是先有蛋的问题,所以你觉得是程序掌控了我们的生活,还是生活创造了程序呢?


总结

  1. 测试人员为什么要学python
  2. python环境的安装
  3. helloworld的来源

猜你喜欢

转载自blog.csdn.net/womengdoushizhongguo/article/details/128223168
今日推荐