前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何从零开始学习软件测试

如何从零开始学习软件测试

作者头像
企鹅号小编
发布于 2018-01-10 07:51:18
发布于 2018-01-10 07:51:18
1.8K0
举报
文章被收录于专栏:企鹅号快讯企鹅号快讯

很多朋友想要入行软件测试,但是都不知道该怎么学。

抽个时间简单的给大家说下,对于0基础的朋友,应该怎么去学习软件测试。

学习软件测试有2条路可以选。

最省事的当然是找个靠谱的培训机构去培训啦,你就什么都不用想了,跟着培训结构认真的学习就行了。

当然,这里并不会给你推荐培训机构,所以这里我们讲的是,怎么去自学软件测试。

毕竟软件测试的门槛真的挺低的。

好了,正式开始讲了。

第一阶段 测试基础

测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的。

最好学到什么程度呢,最好是能够理解,并能够用自己的话给复述出来。

毕竟面试初级测试的时候,问的问题都是从基础理论上进行考核的。

那测试基础有哪些内容呢?

测试的定义、测试的分类、测试的方法、测试的生命周期。

测试计划、测试方案、测试策略、测试用例的编写。

BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。 测试和开发流程的关系、瀑布流、V字形、W字型(双V)、螺旋型、敏捷等等。

戴明环、5W2H等分析管理的方法

质量管理体系CMMI(了解)

嗯,大概就是以上的内容吧,以上全部都是理论和文档能力、只要你肯背、肯写,都是能独立的掌握的。

根据你的学习时长、大概7-15天能够全部掌握吧。

学习测试基础的资料、我放到网盘里了。自己下载了花时间去学习就好。 如下:

链接:https://pan.baidu.com/s/1i5peOHv密码:h2bk

还有我之前做的一个关于怎么写测试用例的视频,建议在把书看了后再去看。

如何写好测试用例 https://www.imooc.com/learn/816

第二阶段 工具学习

软件测试的基础学完了过后,应该学习工具了。

其实学工具真的很容易,所以大家不用去纠结工具的选择。

把最基础的几个工具学习了就行了,以后用到什么工具就去学什么。

下面我会列几个必学的工具,不用太精通,会用就行了。

性能测试工具:loadrunner、jmeter。

接口测试工具:postman

抓包工具:fiddle

数据库管理工具:Navicat

项目/BUG管理工具:禅道、QC

搜索工具: 百度、谷歌

以上的这些工具都是纯图形化的,很好掌握,估计就性能测试工具稍微会费点时间。

loadrunner11下载地址:

链接:https://pan.baidu.com/s/1eS2ciFg密码:6ahk

jmeter下载地址:

链接:https://pan.baidu.com/s/1nvzgd0d密码:ptza

其他的工具你们直接去对应的官网下在就行了。

工具的部分教程:

loadrunner入门:https://www.imooc.com/learn/714

jmeter入门:https://www.imooc.com/learn/735

fiddl和postman入门:https://www.imooc.com/learn/738

如果你还要问我Navicat怎么学,我只能问你,你会用excle吗? 如果你问我禅道怎么学,我只能问你,你会用QQ空间吗?

第三阶段 代码学习

好了,学完了以上两个部分,恭喜你,你已经是一个出色的初级测试工程师了。

接下来,你要考虑你的发展方向了。

是成为一个自动化测试工程师呢?

还是性能测试工程师呢?

还是安全测试工程师呢?

啊!这个问题好难!我也不知道该怎么选。

反正我啥都会一点,哪个岗位都能去面一面。

关于方向的选择,看我的这篇文章。

软件测试该如何提升自己

嗯,相信你心中已经有了答案了,那我们继续往下面说。

这个阶段,我们应该学习代码了,关于编程语言的选择,我推荐Java或者python。

还有数据库也是必须掌握的!在工具篇的学习里,我认为你已经可以通过navicat学会了基本的增删查改了。

那你在这个阶段就应该学会更复杂的SQL语句的编写了,也应该会用命令行工具了。

嗯,加油,各位先学习mysql就好,这个用的人多。

所以现在各位可以去学习编程语言了,

不过不用像开发那样,学的那么深入。

比如Java,只需要学完JavaSE的部分就够你用了。 python的话也是一样的,把基础的部分学完就行了。

总之前期你两者二选一的学习就OK了。

啥?你问我学的啥。

我当然是两种都会啊。

哈哈哈哈哈哈哈,惊不惊喜!意不意外! 以下是学习教程:

mysql:

mysql基础教程 http://www.runoob.com/mysql/mysql-tutorial.html

Java:

Java入门第一季 https://www.imooc.com/learn/85

Java入门第二季 https://www.imooc.com/learn/124

Java入门第三季 https://www.imooc.com/learn/110

python:

python入门 https://www.imooc.com/view/177

廖雪峰的官方网站 https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000

自动化方向

等你代码已经基本掌握了,嗯,很好,接下来就要学习各种自动化测试了。

各种单端测试框架:unittest(python)、pytest(python)、JUnit(java)

WEB自动化测试框架:selenium(适用于java\python\javascript)

APP自动化测试框架:appium(适用于java\python\javascript)

以上的内容,根据你学的语言进行选择。

appiunm和selenium根据你参与的项目进行选择。

不过无所谓了,反正迟早都要学会的。

这部分的教程太多了,你学会了编程的基础后,随便百度,好多博客论坛都有教程。

而且凭你那时候的水平,你都能轻松的看懂。

性能方向

对loadrunner和jmeter的掌握更加的深入。

可以手写脚本、脱离录制。

学会了多线程编程、能够手写java或者python、不用工具直接实现压测。

学习linux,毕竟性能总是和服务器打交道的。

学习系统架构的相关知识、方便你更容易的分析系统瓶颈。

说实话、性能方向的提示更难、因为需要掌握的东西太多了。

性能测试做深入了,基本上就是架构师的水平了。

可能你现在看着这个性能方向的学习一脸懵逼。

没关系、等你把上面的编程语言学会了你就不懵逼了。

安全方向

渗透测试

SQL注入

暴力破解

脱库

等等

其实安全测试基本上偏向于网络攻防了,也就是传说中的黑客了,不过我们都是好人,这个的发展方向就是白帽子。 部分教程如下:

链接:https://pan.baidu.com/s/1hs8dG6S密码:5dh5

推荐知道创宇的学习体系。

我估计你看到这里就更懵逼了。

没关系、等你把基础的东西学会就知道我在说啥了。

毕竟你现在还是一个小白嘛。

不要去纠结这种小事。

各位在这个阶段,正常情况都应该是中级测试工程师的水平了。

第四阶段 架构学习

前三个阶段学习完成后,各位就应该考虑怎么写代码更合理了。

怎么去测试更全面。

怎么才能更好的保障项目的质量。

我认为,在这个阶段,应该回头重新学习一遍测试基础。

因为这个阶段的提高是思想、方法的提高了。

上面讲的都是教你应该怎么做。

在这个阶段你要自己去发现、为什么要那样做。

跨过了这个阶段就基本上可以成为专家了。

学习都是水到渠成的,在这个时候,你应该已经掌握了不少框架了,甚至自己也能开发合适的框架了。

自动化测试框架、性能测试框架等等。

已经有了属于自己的一套东西了。

在群里或者论坛上去装逼、别人都会尊称你一声大佬了。

可能你也学会了一些其他的技术了,甚至在往全栈等方向跨进了。

总之,到了这个阶段就没什么学习路线了。

都是靠自己的悟性了。

哎哎哎,不提了,我要去群里装个逼,满足下自己的虚荣心。

第五阶段 XX专家

专家你好。 专家求抱大腿。

到了这个阶段的小伙伴请联系我。

到时候让我抱个大腿。

总结

以上就是从0开始入门的攻略了。

如果你还是有问题的话,可以加我的微信,我们一起讨论学习。

本文来自企鹅号 - 浪晋测试小讲堂媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文来自企鹅号 - 浪晋测试小讲堂媒体

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
用GPT-4o制作表情包上架微信喂饭级教程,不会PS也能轻松上手。
于是找她要了授权,人生的第一次转载,决定献给她的两篇,我做了一下整合。希望未来,我也能继续和她一样,努力分享一些很新、很酷的AI干货。
数字生命卡兹克
2025/04/14
1630
用GPT-4o制作表情包上架微信喂饭级教程,不会PS也能轻松上手。
GIF动图搜索,有这几个网站就够了!
图片素材总比文字内容先一步抓住用户眼球,动图更具有趣味性,究竟这些高逼格的GIF动图在哪里找的?有哪些有趣的动图网站?
Albert陈凯
2020/02/18
49.5K0
GIF动图搜索,有这几个网站就够了!
教你如何截取视频制作表情包
一天,小罗妹妹在家看着综艺节目,为自己家idol 坤坤哥哥,疯狂打call,被里面的节目效果,逗得捧腹大笑,这时看到了坤坤哥哥特别好笑的一个动作表情,想要保存下来,和朋友分享,怎么办呢,小罗妹妹非常苦恼,
林俊标-pjblin
2020/12/11
7.4K1
教你如何截取视频制作表情包
舞动的表情包——浅析GIF格式图片的存储和压缩
导语 GIF(Graphics Interchange Format)原义是“图像互换格式”,是CompuServe公司在1987年开发出的图像文件格式,可以说是互联网界的老古董了。 GIF格式可以存储多幅彩色图像,如果将这些图像连续播放出来,就能够组成最简单的动画。所以常被用来存储“动态图片”,通常时间短,体积小,内容简单,成像相对清晰,适于在早起的慢速互联网上传播。 本来,随着网络带宽的拓展和视频技术的进步,这种图像已经渐渐失去了市场。可是,近年来流行的表情包文化,让老古董GIF图有了新的用武之地。
腾讯Bugly
2018/03/23
2.1K0
6.2K Star太方便!一个命令搞定GIF表情包制作
开源日记
2024/04/19
1480
6.2K Star太方便!一个命令搞定GIF表情包制作
如何制作gif图片?如何制作你项目的动态效果图到你的csdn?
一张或几张展示了你的项目的功能及效果的动态图放在博客文章开头会为你的文章润色不少。
103style
2022/12/19
1.3K0
如何制作gif图片?如何制作你项目的动态效果图到你的csdn?
「 墙裂推荐」互联网人必备GIF制作的14种选择
本文通过制作 GIF 软件、录制 GIF 软件以及在线制作 GIF 网站三个方向推荐大家几个很好用的GIF工具,为节省下载时间,工具以打包待发,文末自取。
Sneaker-前端公虾米
2021/12/23
1.4K0
「 墙裂推荐」互联网人必备GIF制作的14种选择
腾讯技术分享:GIF动图技术详解及手机QQ动态表情压缩技术实践
本文来自腾讯前端开发工程师“ wendygogogo”的技术分享,作者自评:“在Web前端摸爬滚打的码农一枚,对技术充满热情的菜鸟,致力为手Q的建设添砖加瓦。”
JackJiang
2018/10/29
3.5K1
如何将视频轻松转换为 GIF
有时看到一条有意思的视频想发到朋友圈,但朋友圈有限制时长,而且也不方便,这时可以把视频转GIF(再做成表情包也可以),再发到朋友圈或者微博(不用像视频一样需要等待审核)。
苏生不惑
2020/02/26
2.1K0
H5动效的常见制作手法 - 腾讯ISUX
众所周知,一个元素,动往往比静更吸引眼球; 一套操作界面,合适的动态交互反馈能给用户带来更好的操作体验; 一个H5运营宣传页,炫酷的动画特效定能助力传播和品牌打造。 近两年,小到loading动画,表
腾讯ISUX
2018/06/29
5K0
GIF图怎么压缩?手把手教你快速在线把GIF图片变小
我们经常会看到一些特别有趣的GIF图片,对于很多从事新媒体运营的小伙伴来说,经常会在看到一些有趣的GIF图片后接着就保存下来以便以后使用,但是有时候碰到一些GIF图片虽然内容非常有趣,可体积缺太大了,往往超过了图片允许上传的尺寸,而且当图片太大的时候即使上传上去发布出去以后,用户也要很长时间才能加载出来图片内容,这时候就需要用到GIF图片压缩了,那么具体该怎么做呢?下面就来给大家介绍一下。
用户7197538
2020/04/20
1.9K0
免费使用 ScreenToGif 快速制作 Gif 动图 测试程序员必备 Bug 复现工具
录像机就是录制我们屏幕的内容,然后生成gif或者视频格式。拉动内容捕捉框的大小,将内容放置到捕捉框里面 ,就可以录制内容了。我们可以根据需要调节录制文件的分辨率及帧数。如下图,框里面的内容都会被录制下来。
用户2102001
2025/05/20
2120
免费使用 ScreenToGif 快速制作 Gif 动图 测试程序员必备 Bug 复现工具
只需要两步制作GIF动态图,方便快捷,制作动态表情包的利器!
GIF播放器通常限制帧率为每秒60到100帧之间。在调整GIF的帧率或播放速度时,请确保帧率不超过60fps,以保证GIF播放的一致性。一个简单的计算原则是FPS乘以播放速度不应超过60。
小白的大数据之旅
2024/11/20
3250
只需要两步制作GIF动态图,方便快捷,制作动态表情包的利器!
GIF制作工具推荐与详细使用教程
GIF(Graphics Interchange Format)是一种广泛使用的图像格式,常用于创建动画或短视频片段。无论你是想制作表情包、动画教程还是简单的动画效果,选择一个合适的GIF制作工具是关键。下面我们将推荐几款免费且易用的GIF制作工具,并提供详细的使用教程。
码事漫谈
2024/12/20
6680
GIF制作工具推荐与详细使用教程
这年头,不会斗图都毕不了业?
作者:腾讯 ISUX 交互设计师 梁睿思 在刚过去的考试月里,别人家的期末考试都在一本正经的考“老九门”,南京的一所高校期末考试居然考起了表情包!而面对这样的“无厘头”题目,学生们也是绞尽“墨汁”认真作答。无图无真相: [1501470264828_6886_1501470265284.jpg] 在现代互联网的社交中,斗图已然成为一种聊天方式,不发表情感觉都没法好好聊天!出题的这位老师在出考卷时,就是看到学生们正在群里斗图,才灵机一动想到了这道题目,以表情包作为考点,考查学生对“用户体验与心理”的认知。
梁睿思
2018/01/15
1.4K0
这年头,不会斗图都毕不了业?
DomoAI 全新升级!首发视频转绘2.0宫崎骏风格,效果舒适、唯美!
同 Midjourney 的使用方式一样,都是通过搭建 discord 服务供全球用户使用体验。
Python兴趣圈
2024/02/28
1.2K0
DomoAI 全新升级!首发视频转绘2.0宫崎骏风格,效果舒适、唯美!
10分钟搞定!AI表情包自由,白嫖GPT-4o,让你在群里横着走!
嘿!还在用那些糊掉渣、传了N代的“祖传”表情包?朋友,你out辣!现在AI画图都卷成麻花了,尤其是那个GPT-4o,简直是表情包界的“外挂”,图像的一致性稳得一批不说,还能直接吐透明背景的图,简直是表情包界的“天选之子”!
LeonAlgo
2025/04/30
2250
10分钟搞定!AI表情包自由,白嫖GPT-4o,让你在群里横着走!
一堆好用软件工具,好玩又实用!-搜嗖工具箱
闪萌!话说这是一个最全最酷最有趣的GIF动图中文搜索引擎,发现好玩的gif动图,包括明星、美女、搞笑、微信QQ聊天表情包,可以一键分享到微信QQ新浪微博,支持gif动图下载,表情包下载到手机,
搜嗖工具箱
2023/04/05
7260
一堆好用软件工具,好玩又实用!-搜嗖工具箱
Pika 一键生成 3 秒视频,够做一个表情包
省流:Pika是一款文字生成视频的AI模型,可输入文字、上传图片乃至录制视频后再通过AI进一步生成一个新的视频。在2023年11月,Pika开放端口在Discord进行测试,而目前在其官网https://pika.art 已全面开放注册使用。
AI科技评论
2024/01/11
6470
Pika 一键生成 3 秒视频,够做一个表情包
浓缩的才是精华:浅析 GIF 格式图片的存储和压缩
该文章介绍了如何通过Guetzli算法对图片进行压缩,节省存储空间,同时又不损失太多图片质量。文章首先介绍了图片压缩的背景和意义,然后详细讲解了Guetzli算法的原理和实现,最后列举了一些应用场景和案例。
WendyGrandOrder
2017/03/30
12.2K3
浓缩的才是精华:浅析 GIF 格式图片的存储和压缩
推荐阅读
相关推荐
用GPT-4o制作表情包上架微信喂饭级教程,不会PS也能轻松上手。
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档