从零开始的自动化软件测试框架——Python篇

随着软件测试领域对于技术要求越来越清晰,到现在测试人员在市场上的岗位需求也变得越来越复杂。极大部分的企业都开始对自动化测试岗位有了更多的需要。自然而然,自动化测试技术开始成为了下一个被玩烂的技术点。

网络上有着各式各样的测试框架的存在,我也不知道我的是对的还是错的,所以就一章一章地把我所了解的东西给写下来,如果有缘见到,欢迎各位大佬指正。

如果需要我整理的关于软件测试的视频、笔记、文档、都可以点击这里领取

从零开始的自动化软件测试框架——Python篇

自动化首先而言,绕不开的一定是编程语言,我自己早期学过java,而后因为Python的热度又去自己学会了Python,在测试领域,说实话,Python应该是业内排名No.1的编程语言了吧。如果你是一个想要学,或者刚开始学自动化的人,果断选择Python就好了,而且,这个编程语言用起来确实很爽。哈哈哈哈哈!

Python的入门其实很简单,很多人担心自己会从入门到放弃,或者看到编程俩字就直接劝退,或者不知道要学什么。因为编程语言不涉及到测试框架核心思路,所以我就只是将大体需要了解的基本列出来,参考着来学习就好。

Python学习基础大致如下:

  • 当然是环境的部署搭建啦!Python怎么搭环境,怎么用pycharm写代码,怎么让你的计算机能识别py后缀名的文件,这些都没有,那还写什么代码~
  • 掌握Python下的基本指令,比如说pip安装指令,这个是用的最多的,毕竟一个框架要安装的模块也确实不少。
  • 基本的语法规则,去大胆写出你的第一个Python世界中的helloworld吧!
  • 学会到各种数据类型,以及如何转型与应用。再包括比较有特色的像是元组,字典这些数据类型,清楚他们的定义以及常规的操作函数。
  • 运算符的概念与应用,在程序世界里很多时候你要解决的不是技术问题,而是数学问题,所以各种运算符很关键。
  • 程序世界里的if…else,这个是编程语言里的大明星,一定要懂的东西
  • 另一个大明星:循环!while,for,吧啦吧啦的,这个东西也没啥好说的。
  • 类与函数的概念,包括说类成员属性,方法,继承,实例化,这一类的内容,面向对象编程一定要懂的东西。
  • 异常的捕捉与处理,在Python中,叫做try…except的机制。这个东西很有用!

好,应该差不多就是这些东西了,并不多,也没有大家伙想的那么难,如果你是抱着学习的心态想要开始你的自动化,在最初期掌握到这个程度的编程技术已经足够你自己去写一些很基础的自动化测试代码了,当然,这其中还需要关联到一些其他的第三方模块。不过别慌,在你有这些基础的情况下,那些模块的基本使用对于你而言也不会是个特别特别麻烦的事情。

看,其实要上手编程自动化测试技术也没有想象中的那么困难,对吧于自动化测试框架以及中间关联的技术,下次更新再继续写。如果愿意看的,不妨Mark一下。

文章知识点与官方知识档案匹配,可进一步学习相关知识Python入门技能树首页概览211022 人正在系统学习中

来源:软件测试开发-虚竹

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年2月11日
下一篇 2021年2月11日

相关推荐