#今天我来分享一下软件测试的学习过程,过段时间说说软件测试的面试。
关于软件测试,我相信很多人都是好像有点耳熟,尤其是大学学计算机的同学。但是具体做什么的,怎么做,想必大家是有点懵的,毕竟没有做过,在学校的时候老师也只是提过有这样的一个岗位。废话不多说,咱们直接开始
刚开始我们要先把我们的基础打扎实一下,先把常用的Linux操作系统命令先敲一遍,等到熟悉了一些,咱们就可以做一些内网穿透啊,写一些脚本来练习一下,当然这些面试的时候一定会被问道的。接下来咱们就要开始对数据库进行学习了。具体学什么呢,就四个“增”“删”“改”“查”。一般情况下查是用到最多的,但是“增”“删”也用的不少,在网易工作的时候我们大部分都是“查”和“增”,小部分是“删”,几乎没有改的(也有)。当然了,就差不多了,再向前一点的话就是Linux连接数据库进行备份操作。
学完数据库我们可以做什么呢,其实当你学完数据库的时候,就可以应聘很多关于数据库的岗位了,比如“数据录入”。关于数据库只要记得那几个代码就行,没什么难的,因为我们不用学的很深。接下来我们得学我们吃饭要用的东西了,那就是抓包软件,电脑的话咱们按F12就可以,难就难在app上,很多新手连接手机抓不到包或者报错,更有的还连不上手机的,关于手机连接电脑抓包软件我看到有好多博主都有写,大部分问题还是有用的,新手可以去搜一下,至于咱们嘛,当然是推荐新手选择什么样的抓包软件更合适,首推当然是Charles,这个软件上手快,没有什么难度的,以前在网易上班的时候就是用的这个软件,因为其它抓包软件也不让用,所以花了一点时间去学了一下,确实是好用,功能也很强大。我以前用Fiedler的,后来接触Charles之后就不用了,抓包软件会一两个就够了,我们无非就是断点,修改数据,专业一点的叫做mock数据。就比如说,“判断一段文字它长度非常长的时候在文字的后面会不会打点”,那我们就要mock数据,把原本很短的文字加上更多的文字,让它变得足够长,mock完之后看一下是不是会打点,需求要打点,mock出来不会的话就是bug。
学完抓包工具,我们就要学一下项目管理工具了。项目管理工具现在用的最多的就是svn、git,至于怎么用呢,搜一下就有了,实在不会的话可以问我,我有时间也可以回答。很多大公司项目管理工具都是自研的,所以以上都是一些中小公司在用。
学到这些,你们大概心中就有一点底了吧,但是是不是感觉缺少了一点什么呢!是的,我们作为测试工程师,当然要会咱们的筷子“提单工具”,现在流行的提单工具都有哪些呢?给大家分享两种吧,一个就是禅道,比较出名的一个提单工具了,也比较好用吧,主要是比较简单。还有一个就是jira,这个工具更简单、更好用,当年我花了十多分钟就学会了,就是看玩一遍视频就会了。当然了,大公司还是不会用这些,都是自研的。
学完这些,做一个功能测试工程师就完全没问题了。要成为性能测试工程师,咱们下次再说!