首先说下写这篇文章的目的。测试猿课堂在招生的过程中,发现有部分学员因为一些自身的情况,想先短时间学一下软件测试的基础知识,达到可以就业的程度就立马找工作,然后边上班边学习。
这种情况可以理解,相信有很多没有 名测试猿课堂软件测试培训班的同学也有同样的需求。所以我们决定写这篇文章,希望能通过这篇文章,帮助更多急于转行,但同时又希望能立马开始工作的同学。整篇文章内容做的非常精细化,零基础转行的新手小白一看就懂。
与这篇文章相关的还有另外两个题材,分别是:《第二阶段:学习哪些测试技术可以立马跳槽涨薪》《第三阶段:彻底掌握哪些测试技术可以成为测试大佬》。这两部分内容,会在后续发布在此账 下,有需要的同学可以查看。
? 同时,关于本篇文章内需要学习的知识点的所有教程和最后一个阶段需要的20个软件测试的基础实战项目,我已经整合到了一起,需要的同学可自提:
https://pan.baidu.com/s/10nqKV0Vp23BSgCiCt9EqNA
提取码:3mkj
一、软件测试理论基础
首先要掌握软件测试的理论基础知识,比如:
二、测试用例
三、bug管理
四、计算机相关知识
五、接口测试
了解接口测试之前,先要明白什么是接口。我们知道系统分为前端和后端,比如 站, 站的前端界面的视觉样式是固定的,但界面中显示的内容是可以实时变化的。我们在 站的后台更新了文章、商品、数据等,前台就会对应的显示出改变后的数据。那么这些数据的改变就是通过前端调用后端对应的数据接口来实现的。
再比如企业开发了一个项目,这个项目的一个地方调用了国家天气中心的天气数据。要实现国家天气中心的天气信息有变化,我们这个项目显示的天气信息也一并发生变化。这个就需要通过在我们的项目中,调用国家天气中心开放出来的Api接口来实现。国家天气中心显示明天晴天,然后通过接口传输给我们一个数据“明天是晴天”。这就是接口
看懂了接口的定义,那么就能明白什么是接口测试了。接口测试就是测试我们调用的接口是否能够正常传递数据、接口传递的数据是否有误、前端是否能正常识别接口传输的数据等等
repuest请求、response相应、HTTP/HTTPS协议、服务器状态码、query参数等等,具体内容如下图:
作为初级软件测试工程师,我们必须要熟练掌握以下两个工具的使用
— fiddler:fiddler是一个抓包工具,也可以理解为 络协议Http代理服务器。我们暂时不需要了解它的底层原理,只需要学习如何使用fiddler抓包、要抓取哪些数据、如何正确分析fiddler抓取到的数据等等;
— Postman:Postman是一款商业化的接口测试工具,有免费版和付费版。Postman可以提供强大的Api接口和HTTP调试功能,Postman可以发送非常全面的HTTP请求,适合用于做各类型的接口测试。我们只需要学习这款工具如何使用、如何利用它来测试接口即可。
六、简单的项目能力:做一个项目
作为初学者,想要成功找一份软件测试的工作,不仅仅局限于上面这些知识点,我们还要有一定的软件测试项目实战经验。上面所学的这些软件测试知识点虽然简单,但大部分内容依然停留在“纸面”上,如果不通过一些基本的软件测试项目实战,那么很多跟测试相关的实际流程、步骤、操作要点甚至是测试过程中会遇到的各类问题的解决办法,我们都没办法接触到。
没有实际的项目经验,就代表这些知识点我们只知道它是什么,却不知道它怎么用。这种“理论”基础,在软件测试的面试过程中,很容易就能被面试官识别出来,俗话说是骡子是马拉出来遛遛就知道了嘛!
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!