自动化测试你学明白了吗?

举报
云端小宅女 发表于 2021/07/28 09:35:00 2021/07/28
【摘要】 掌握自动化测试技能有很多的内容要学习,不过对于初学者来说,最基本和基础的内容逃不出下面的四加二。

《Python编程基础与HTTP接口测试》本书通过一步一步的练习,读者可掌握Unittest 单元测试框架的使用,掌握测试数据的外部化(到文件和到Excel 等),掌握HTTP 接口的发现和探测。本节为大家介绍自动化测试到底要学什么。

很多从事了很长一段时间手工测试的从业者提起要学习自动化测试都感觉比较茫然,感觉有太多的知识、工具和技能要学习,的确要完全掌握自动化测试技能有很多的内容要学习,不过对于初学者来说,最基本和基础的内容逃不出下面的四加二:

● “四”是:计算机基础、计算机网络、一个操作系统(Linux)、一个数据库(MySQL)。

● “二”是:英语基础和一门编程语言(Python)。

计算机基础

计算机基础是一名软件测试工程师的基本功,其中包含了对计算机的最基本的认识和理解。这方面并不需要太多的描述,如果读者希望比较系统地学习计算机基础知识,或者检验一下自己是否真正掌握了计算机基础的相关内容,建议读者去找一份《一级计算机基础及MS Office 应用考试》的真题,自己限定时间做一下,基本上就能知道自己的水平了。

计算机网络

计算机网络方面的知识非常繁杂,并非必须掌握所有的内容。但是,对于其中的网络基本知识如IP、端口、域名、网络协议、网关、代理、局域网和广域网等基本概念还是需要理解的,要达到能够区分清楚这些基本概念,并用自己的话表达出这些基本概念的含义,在实际上网的过程中找到对应的实际场景。

操作系统——Linux

软件测试需要熟悉一个操作系统,为什么推荐Linux,是因为现在很多互联网公司都是使用Linux 部署产品。测试工程师会一点Linux 就可以自己查看日志、甚至自己部署,绝对是大大的加分项。对Linux 的学习只要熟悉Linux系统Shell 的基本操作即可,比如创建、拷贝、删除文件和目录、查看文本文件、运行程序等。

在此,我推荐一个资料叫作《Linux 一页通》,读者可以通过微信,搜索并关注公众号:IT 匠艺教研室,回复“一页通”,你就会得到一个高清版的Linux 命令脑图,将上面的命令一一了解并练习一下,基本上你的Linux 就掌握得差不多了。

数据库——MySQL

软件测试工程师要熟悉一个数据库,建议学习一下MySQL。计算机一级里面会让用Access,这个用于入门可以,但是作为测试工程师,熟悉这个目前在互联网公司中普遍采用的开源数据库,对你后续的测试工作将大有裨益。

MySQL 数据库包含的内容也很多,作为测试工程师只要能够通过终端进行表的增、删、改、查就足够了,有余力可以再看看建库建表,至于安装、权限管理、备份运维等等,测试工程师一般用不上。

对于知识点的学习,我们应该有一个开放好学的心态,如果工作中觉得自己掌握某一项技能对于自己和团队的工作会有帮助,就应该尝试去学习。艺不压身的古语,对于所有从事技术工作的人士是通用的。

编程语言——Python

虽然业界有LAMP 的说法,这里的L 是指Linux,A 是指Apache,M 是指MySQL,这几个前面都提到了,P 则指的是PHP 语言,我这里还是要推荐Python。Python 和PHP 一样是一门脚本语言,但是,Python 对测试工程师来说更加实用,很多测试框架都是用Python 编写的,在实际工作中也更有可能用到。

英语基础

毋庸质疑,英语是世界上最广泛使用的语言之一,几乎所有软件开发语言都以英文单词为载体。那么作为软件测试人员,到底需不需要掌握英语呢?答案是肯定的。任何时候都不能放弃学习英语,甚至应该花更多的时间和精力去学好英语,以便在IT 行业有更好发展前景。

掌握英语,你可以翻阅IT 领域内先进的原文文献,获取更多的知识、经验。本书中引用了一些英文资料,我都将原文保留了下来,英文的下面是我翻译的中文译文。希望读者在阅读的过程中能够互相参照,在Python 编程基础和HTTP 接口测试技能提升的同时,也在英语学习上有所收益。
————————————————
版权声明:本文为CSDN博主「测试黑子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_60454152/article/details/119153406

【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。