网站首页鲁大师,小型微利企业所得税优惠政策,西安cms建站,薛华成 旅游网站建设很多朋友想要入行软件测试#xff0c;但是都不知道该怎么学。 抽个时间简单的给大家说下#xff0c;对于0基础的朋友#xff0c;应该怎么去学习软件测试。 学习软件测试有2条路可以选。 最省事的当然是找个靠谱的培训机构去培训啦#xff0c;你就什么都不用想了#xff0c…很多朋友想要入行软件测试但是都不知道该怎么学。 抽个时间简单的给大家说下对于0基础的朋友应该怎么去学习软件测试。 学习软件测试有2条路可以选。 最省事的当然是找个靠谱的培训机构去培训啦你就什么都不用想了跟着培训结构认真的学习就行了。 当然这里并不会给你推荐培训机构所以这里我们讲的是怎么去自学软件测试。 毕竟软件测试的门槛真的挺低的。 好了正式开始讲了。 第一阶段 测试基础
测试基础是软件测试最最最重要的部分只要你是做测试不管是什么测试测试的基础、理论知识都是必须学会的。 最好学到什么程度呢最好是能够理解并能够用自己的话给复述出来。 毕竟面试初级测试的时候问的问题都是从基础理论上进行考核的。 那测试基础有哪些内容呢 测试的定义、测试的分类、测试的方法、测试的生命周期。 测试计划、测试方案、测试策略、测试用例的编写。 BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。 测试和开发流程的关系、瀑布流、V字形、W字型双V、螺旋型、敏捷等等。 PDCA、5W2H等分析管理的方法 质量管理体系CMMI了解 嗯大概就是以上的内容吧以上全部都是理论和文档能力、只要你肯背、肯写都是能独立的掌握的。 第二阶段 工具学习
软件测试的基础学完了过后应该学习工具了。 其实学工具真的很容易所以大家不用去纠结工具的选择。 把最基础的几个工具学习了就行了以后用到什么工具就去学什么。
在这个阶段学习工具什么的重点在于接口测试的学习所有的工具的学习都是在为了接口测试的学习做铺垫。 下面我会列出需要学习的工具和知识点按顺序学习就好。 简单的网络协议TCP/UDPHTTP/HTTPS Linux的基本操作和常用指令。 MySQL数据库的基本操作和常用sql语句。 fiddle抓包工具的使用。 postman接口测试工具的使用。 jmeter和loadrunner性能测试工具的使用。
以上的这些工具都是纯图形化的很好掌握估计就性能测试工具稍微会费点时间。
loadrunner11下载地址 链接https://pan.baidu.com/s/1eS2ciFg 密码6ahk
jmeter下载地址 链接https://pan.baidu.com/s/1nvzgd0d 密码ptza
其他的工具你们直接去对应的官网下在就行了。 第三阶段 代码学习
好了学完了以上两个部分恭喜你你已经是一个出色的初级测试工程师了。 接下来你要考虑你的发展方向了。 是成为一个自动化测试工程师呢 还是性能测试工程师呢 还是安全测试工程师呢 啊这个问题好难我也不知道该怎么选。 反正我啥都会一点哪个岗位都能去面一面。 根据公司还有自己的情况去选择你的方向吧需要做职业规划的也可以私信我关键词“测试”我来给你分析一下哟 这个阶段我们应该学习代码了关于编程语言的选择我推荐Java或者python。 还有数据库也是必须掌握的在工具篇的学习里我认为你已经可以掌握数据库的相关的应用了 所以现在各位可以去学习编程语言了 不过不用像开发那样学的那么深入。 比如Java只需要学完JavaSE的部分就够你用了。 python的话也是一样的把基础的部分学完就行了。 总之前期你两者二选一的学习就OK了。 啥你问我学的啥。 我当然是两种都会啊。 哈哈哈哈哈哈哈惊不惊喜意不意外 自动化方向
等你代码已经基本掌握了嗯很好接下来就要学习各种自动化测试了。 各种单端测试框架unittest(python)、pytest(python)、JUnitjava 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 我估计你看到这里就更懵逼了。 没关系、等你把基础的东西学会就知道我在说啥了。 毕竟你现在还是一个小白嘛。 不要去纠结这种小事。 各位在这个阶段正常情况都应该是中级测试工程师的水平了。 总结
感谢每一个认真阅读我文章的人
作为一位过来人也是希望大家少走一些弯路如果你不想再体验一次学习时找不到资料没人解答问题坚持几天便放弃的感受的话在这里我给大家分享一些自动化测试的学习资源希望能给你前进的路上带来帮助。 软件测试面试文档
我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。 视频文档获取方式 这份文档和视频资料对于想从事【软件测试】的朋友来说应该是最全面最完整的备战仓库这个仓库也陪伴我走过了最艰难的路程希望也能帮助到你以上均可以分享点下方小卡片即可自行领取。