多数公司会将测试人员按照职级划分 。如初级测试 。高级测试 。资深测试 。随着职位级别的不断提高 。所要求的能力和技术也会越来越高 。整体来说 。如果你要应聘的是高级测试的话 。岗位要求基本会是在某一个或多个领域内非常擅长 。那么这里说的某一个领域其实就是测试行业内对岗位的更进一步细分 。那么在测试行业内到底有那些细分的测试岗位呢 ?
测试的不同岗位
就目前测试行业来说 。主要细分领域包括功能测试 。自动化测试 。白盒测试 。性能测试等。很多公司也会设置专岗来招聘对应细分领域的工程师 。如自动化测试或性能测试等。下图主要针对不同岗位的工程师所进行的工作内容进行的描述 。也是因为工作内容有所不同 。所以每个岗位上的工程师使用到的工具也会有所不同 。
文章插图
下图就是根据不同岗位上所从事的主要工作内容 。分类的列举出了一些业界比较流行或具有代表性的工具 。而且每家公司的情况不同 。个人喜好也不同 。所以不见得都会在列表中能看到 。下图中的工具仅供参考 。
文章插图
工具虽多 。也并非都要关注 。根据我们目前的情况 。可以选一些自己所关注的工具 。进行全面系统的学习 。毕竟这些工具中多数非常经典 。在某个方面可以提高我们的工作效率 。当然 。想要学习也是非常方便的 。这些工具在网络上有很多的学习资源 。个人推荐头条和B站 。基本在上面都能找到你想要的学习资料 。
其他观点:
初级阶段常用的软件:
1、svn(版本管理工具):直接安装就可以使用 。是团队里管理共同使用的代码 。保持代码的更新 。避免混乱 。
2、禅道(项目管理工具):集产品管理、项目管理、质量管理、文档管理、组织管理和事务管理于一体的软件 。比较常用的就是缺陷管理
3、Excel(用例管理)、Word(测试计划、测试报告)
4、postman、SoapUI-接口测试
中级阶段常用的软件:
1、QTP-自动化工具
2、loadrunner-性能测试工具
3、jmeter-接口工具、性能工具
4、fiddler-抓包工具
5、Mysql-数据库
6、monkey-APP自动化工具
高级阶段常用的软件:
1、linux-系统 。主要用于搭建测试环境
2、myeclipse+python-编写脚本进行自动化测试
我觉得学习软件测试不在于学习多少的软件 。因为有很多的软件都是大同小异的 。坐会那么几种 。自己用习惯了 。用熟了 。等自己的能力提升上去后就可以直接用编写代码去代替部分的软件了 。
其他观点:
提bug工具:禅道 。bugfree
部署环境的工具:tomcat 。docker 。jenkins
【软件测试学习需要用什么软件?】抓接口的工具:fiddler
接口和性能测试工具:jmeter
接口自动化和ui自动化工具:robotframework
查看数据库的工具:navicate
还有查看centos服务器的工具
差不多我们一般就用这些软件吧
推荐阅读
- 《笑傲江湖》左冷禅为什么要统一五岳派,争当五岳盟主?
- 软件测试工具都有哪些?
- 说明文有说明方法,议论文有论证方法,那么,记叙文有什么方法?
- 笑傲江湖中最后劳德诺的下场是否过于凄惨,任盈盈的手段是否过于恐怖?
- 一般公司常用的软件测试工具有哪些?需要学习哪些内容?
- 为什么现在LOL职业比赛ADC出装都很少出饮血的?
- 林平之明明可以杀死他的仇人,却偏偏炫技,结果弄瞎了眼睛,他后悔吗?为什么不直接杀了?
- 有哪些好用、简单的性能测试工具?
- 大嘴怎么玩最强?