软件测试职业需要具备什么,软件测试到底在学什么(职业发展概览)

首先,你要从最基本的的开始学习,当基本的理论知识和实操没有问题以后,就可以规划往后的职业路径!

(已经有基础的同学可以直接滑到中间看图)

一:学习软件测试理论

熟悉测试流程

熟悉测试文档编写(测试用例、测试计划、测试报告)

熟悉常见的测试方法进行测试用例设计

熟悉管理工具

其中包括测试方法熟练运用、测试思维的养成

熟练运用和测试思维的养成是需要功能测试经验的积累,多看看别人的用例,别人提交的bug。

二、数据库、前后端知识了解

测试中bug定位分析

测试中bug定位可以学习fiddle抓包,数据库分析数据,查看日志,之前发过的F12定位web测试前后端bug也是其中一种。

Fiddler多数教程都是如何使用,而聊到如何分析的几乎没有

数据库分析数据,这就需要学习数据库相关知识了

SQL基本语句的学习(增删改查),查询是重点

Navicat、robomongo使用

三、接口测试、web测试、APP测试

测试的三大类别,接触以后,基本就掌握了测试的大概类型,当然,还有性能测试,安全测试等。

学习相关概念

学习Json基本语法

学习常见接口测试工具的使用

如Postman

Postman单口测试

Postman多口业务逻辑测试

Postman断言

熟练使用Postman与fiddler

自动化接口测试

四、Python自动化接口测试,selenium自动化测试

Python+selenium

Requests库使用及脚本封装

从基本的框架 、环境搭建,语法到学习项目脚本测试的开发。

五、自动化测试

(1)python+selenium基于web的UI自动化学习

(2)python+appium基于APP的UI自动化学习

六、掌握1个或者多个自动测试框架

学习robotframework, python的unittest

七、掌握性能测试技术

学习jmeter

接下来你可能要面临的就是选择你的发展方向

1、管理岗位(领导层)

2、技术岗位(技术大牛)

3、相关的其他职业:产品经理、咨询顾问、业务经理

我们来着重展示一下这个技术岗位的职业发展流程

1615cb34c6b722d9e23e0d407d27f962.gif

format,png

题外话:

你想清楚自己是在哪个阶段上,你想往另一个方面去发展的话,那么你一定需要在另一个方面去做额外的努力。那么这个做努力的过程中,从知识积累的角度来讲,它一定是从深度再到广度。

所有的测试离不开基础理论的支撑,即使是自动化。

对自动化学习的要求:

考虑把身边天天碰到的这些重复性劳动,用一个简单的脚本,或者做一个简单的工具去做优化。一方面这是来源于对整个知识体系的理解,想法、思维方式,以及行动。在这个过程中,就体现作为一个测试人员的价值。我相信随着工具越来越多,知识面越来越广后,能做的事情就会更多。

format,png*版权声明:转载文章和图片均来自公开网络,版权归作者本人所有

内容来源网络,如有侵权请联系删除!

知页简历模板范文,一键导入简历模板内容

4535f666ab51c81b59fcf251b865c61b.png

知页 简历模板分类

>>如果你需要免费、高颜值专业的简历模板,请点击这下面<<

403c3f1b7c91c9060b5fe616a499bbcf.png

【免责声明】本站部分文章来自网络收集,仅供个人研究、交流学习使用,不涉及商业盈利目的。如侵犯了你的权益,请联系QQ:202543917进行删除。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值