我之前提到过自己在自学大数据前在朋友的帮助下,利用三个月的时间,找到了一份测试的工作,今天我就好好讲讲,在这三个月自己都做了那些事情。
前提
首先有一个前提,那就是这三个月我的时间是可以自由支配的,并没有其他的事情困扰着我,如果说有,那么可能就是玩玩游戏,刷刷短视频吧!
以下是我个人的理解,仅仅提供参考。
测试工作分类
首先我觉得测试分为:硬件的测试和软件的测试。
硬件的测试,我没接触过,这个需要什么技能,我确实不知道。由于我接触到的是软件的测试,那么就软件测试的学习方法和策略,我觉得套用在硬件上,本质应该区别不大。
软件测试核心
通过咨询我的同学,我发现测试从事的基本工作,大致流程为:根据开发提供的文档,完成对应软件的部署,然后根据工作业务流程的需求,逐一验证。
在这个大致的流程中,我提出了两个点:
1、能够根据文档,部署对应的软件。
2、熟悉业务流程。
两个模块,每一个对我都很难,因为未知,但由于第二个“熟悉业务流程“有点模糊,因为我开始从第一个模块开始入手。
开始学习
服务器使用的操作系统基本上都是 Linux 。由于之前没有接触过,于是我计划先去学习 Linux。而这个时候摆在我面前的第一座大山,就让我崩溃了。
《鸟哥的私房菜 Linux 操作系统》,这本书我看了快一周了,直到有一天我同学问我。
你在干嘛?
学习 Linux 啊!
学习 Linux?那你学的怎么样了?
学的不怎么样?太多了,看不完,看了就忘。
那就不看啊。你先用起来再啊!你当初使用 Window 的时候不也没学吗。难道我买一个 苹果的笔记本,还要先学学怎么使用?
可是我都不会,我怎么用?
你先安装一个虚拟机,在安装一个 Linux 系统,把这两步做了再说。遇到问题就百度,先把这两步做了再说。
安装虚拟机和 Linux 系统我就安装了一个星期,中间各种卸载重装。情绪也崩溃了 N 遍,各种怀疑自己。
改变思路
安装好虚拟机和 Linux 系统,我就开始安装和配置各种软件。JDK,Tomcat,Mysql。
中间自然也是遇到各种问题,但借鉴之前的经验,我也不先管你这个东西具体是什么了,我先安装使用起来,后面的知识后面在补。要不然,每一步我都会放弃这件事。
接下来后面的路就比较顺畅了,遇到问题就先百度,把问题解决后,再去总结,查书和在网上查资料。学习也是一个模块一个模块去学习。
等第一阶段的学习完成差不多的时候,我又重新开始,从安装虚拟机开始又把之前的操作过了一遍。
熟悉业务流程
这个说实话比较难,因为没有工作经验,这个确实是个短板。这一块其实要感谢我的朋友。他给我分析的结果是:
我只需要熟悉某个模块即可,因为我刚毕业,到时候找工作的时候,不需要熟悉整个项目的流程。他给我讲了他们公司的项目流程,我作为很好的参考。
结合上面的两个点,我这一块学习和准备的就很容易了。
最后: 可以在公众号:伤心的辣条 ! 免费领取一份216页软件测试工程师面试宝典文档资料。以及相对应的视频学习教程免费分享!,其中包括了有基础知识、Linux必备、Shell、互联网程序原理、Mysql数据库、抓包工具专题、接口测试工具、测试进阶-Python编程、Web自动化测试、APP自动化测试、接口自动化测试、测试高级持续集成、测试架构开发测试框架、性能测试、安全测试等。
如果我的博客对你有帮助、如果你喜欢我的博客内容,请 “点赞” “评论” “收藏” 一键三连哦!喜欢软件测试的小伙伴们,可以加入我们的测试技术交流扣扣群:914172719(里面有各种软件测试资源和技术讨论)
好文推荐
转行面试,跳槽面试,软件测试人员都必须知道的这几种面试技巧!
面试经:一线城市搬砖!又面软件测试岗,5000就知足了…
面试官:工作三年,还来面初级测试?恐怕你的软件测试工程师的头衔要加双引号…
什么样的人适合从事软件测试工作?
那个准点下班的人,比我先升职了…
测试岗反复跳槽,跳着跳着就跳没了…