这次小编以一个局外人的身份聊聊软件测试自学,该采取什么样的思路和方法。很多自学者在冒出这个问题的时候,本职上就是一个感觉:我该从哪里入手? 对于那些想要进入到软件测试行业中的人们来说,不知道如何进行 ...
这次小编以一个局外人的身份聊聊软件测试自学,该采取什么样的思路和方法。很多自学者在冒出这个问题的时候,本职上就是一个感觉:我该从哪里入手? 对于那些想要进入到软件测试行业中的人们来说,不知道如何进行软件测试学习,重要的一点就是找到相关的技术人员,你跟着他一起进行学习,无论是自学还是培训,都需要一个人带着你进行学习,这样的效果会更加高效点。 关于测试理论知识的学习是必须的,测试的定义、测试的分类、测试的方法、测试的生命周期,测试计划、测试方案、测试策略、测试用例的编写。 测试基础知识掌握之后接下里就是测试工具了,工具的学习很简单,大家不用去纠结工具的选择。把基础的几个工具学习了就行了,以后用到什么工具就去学什么。下面列举几个常用的工具:性能测试工具loadrunner、jmeter。接口测试工具:postman抓包工具:fiddle数据库管理工具:Navicat。 当你掌握这些基础知识之后可以算的上真正的软件测试工程师了。 当然了,知识做到这些还是不够的,每个人的兴趣爱好不同,发展方向也是不同的,我们还需考虑自己想要成为哪方面的测试工程师。比如说自动化测试工程师呢?还是性能测试工程师呢?还是安全测试工程师呢? 当然了,确定好自己的发展方向之后,作为一个合格的测试工程师,还需要看得懂代码,关于编程语言来说,java或者Python都是非常不错的选择,都可以进行学习,还有数据库方面的知识也是需要去掌握的。 软件测试是一个入门相对简单,技术含量也很高的工作,涉及的范围非常宽泛!涉及到的知识点有: 1、测试需求分析方法:产品需求分析、用例设计、缺陷定义、测试报告、探索性测试方法等 2、测试管理工具QC、缺陷管理工具JIRA、项目管理工具禅道 3、企业级环境部署:虚拟机、LINUX命令、环境搭建、中间件tomcat、数据库安装、应用软件部署等 4、数据库专业知识:MySQL、redis 5、编程语言:python/java 6、自动化测试相关知识:自动化测试架构、接口自动化、web端自动化、移动端自动化、持续集成、质量管理平台搭建等等,工具会涉及到selenium、unittest、svn、jenkins、fiddler、postman、git等等 7、企业级性能诊断:性能测试基础、性能测试工具、性能调优、性能测试报告撰写 现在去企业面试,基本上都会问你相关的技术,如果这些不会,即使是做了一段时间的纯功能测试,那么你面试的通过率都会很低,现在的测试已经向测试开发方向发展了!以上的这些技术点,只要你会写简单的接口自动化或者UI自动化,起薪应该都在10k起! 以上就是如何自学软件测试 软件测试要学什么,想要了解更多软件测试相关资讯,可关注啄木鸟学院官网,或点击右侧咨询框直接咨询在线老师。 |
分享本篇文章给更多人:
2020-05-27
2020-02-24
2022-12-05
2020-05-27
2021-04-13
请发表评论