许多从事手工测试多年的从业人员提到要学习培训自动化测试时感到相当茫然,感到太多知识、工具和技能要学习培训,确实有很多内容要学习培训,可是对于初学者而言,有很多内容要学习培训,这类内容都包含以下的四加二中:
●“四”是:计算机基础、计算机网络、一个操作系统(Linux)、一个数据库(MySQL)。
●“二”是:英语基础和一门编程语言(Python)。
计算机基础
计算机基础是一个软件测试工程师的基础,当中包含了对计算机系统的最基本的认识和明白。这方面并不需要太多的描述,又很好学大家希望比较系统地学习计算机基础知识,或者检验一下自个是否真正掌握了计算机基础的相关内容,推荐大家去找一份《一级计算机基础及MSOffice应用考试》的真题,自个限定时间做一下,基本上就能知道自个的水平了。
计算机网络
计算机网络方面的知识十分繁杂,并不是必须掌握全部的内容。可是,对于当中的网络基本知识如IP、端口、域名、网络协议、网关、代理、局域网和广域网等基本概念还是需要明白的,要做到能够区分清楚这类基本概念,然后用自个的话表达出这类基本概念的含义,在实际上网的过程中找到对应的实际场景。
操作系统——Linux
软件测试需要了解一个操作系统,为什么会推荐Linux,是由于如今许多互联网公司全是使用Linux部署产品。测试工程师会一点Linux就可以自个查询日志、乃至自个部署,肯定是大大的加分项。对Linux的学习培训只需了解Linux系统Shell的基本操作即可,比如创建、拷贝、删除文件和目录、查