#9:e:1:1:7:8:4:7:7:7:e:e:a:b:6:e:7:5:8:e:5:8:9:0:6:4:6:0:6:7:2:e#
这个问题是很有代表性的,就是刚出社会十分苦恼呢,希望有人赐教。如何按照你自身条件规划未来,系统学习,我把需求分拆出下边3个:
1.自身条件剖析
2.如何依照自身条件进行职业规划
3.如何按照规划系统学习测试一、自身条件剖析
优势剖析
劣势剖析
暂无
总结:
从题主的提问,可以大胆猜测出你的背景条件:大学专科学历,女生,还没有结业其实早已入职软件测试行业,计算机相关专业。对于一个软件从业人员而言,个人条件很不错的。
这里要说明以下4点:
1、女生做测试有沟通悉心的优势。但如今自动化测试,测试开发需求量越来越大,而这种测试岗位须要编程能力,所以女孩也有优势了。所以当前测试岗位对性别十分宽容,男女各半。
2、软件测试这个行业对于专业的包容性是很强的,计算机相关专业并不是步入这个行业的标准,它只是一个加分项而已
3、编码要求不如开发,并不说明在项目开发中,开发就比测试重要。测试人员保证了项目的质量安全,与开发分工不同,大家在项目中都同等重要。
4、因为测试人员重点是要确认项目的质量安全,所以在好多项目组中,反而是测试人员驱动项目的进程。
再加个态度建议:
从题意可以看出你身为大四中学生,却有一丝丝抑郁。刚入行,有恐惧是正常的,代表你是上进。但过分恐惧都会适得其反,最终会逼自己离开这个行业,建议你可以狠狠点击瞧瞧下边这篇500人点赞的知乎高赞文章:
《做了大半年的软件测试,可是感觉我在浪费时间,怎么办?1377 赞同 · 260 评论回答》
#b:1:3:a:c:2:8:6:c:4:1:3:9:7:b:0:f:6:e:4:e:4:d:b:d:3:7:0:0:f:8:2#
二、如何按照自身条件进行职业规划
关于职业的规划,我认为可以分为三个阶段,分别是:初级测试工程师,高级测试工程师,测试开发/测试主管。
这里说明一下,之前的两个阶段都是一致的,都是对于软件测试技能的积累。当完成最基本的技能以及经验的积累以后,可以有两个选择:
如果你对于代码的兴趣更高,可以往测开方面发展;
如果你对于团队建设、管理,以及项目的把控比较有兴趣,就可以往管理方面发展。
接下来,我就简单介绍一下,各个阶段,应该具备的能力。
阶段1_初级测试工程师及能力要求:阶段2_高级测试工程师及能力要求:阶段3_高级测试工程师两条路径
当你对于代码有一定的基础,并且还能在平常的软件测试工作中引入代码来帮忙你更好完成测试工作的时侯,你可能就须要考虑,之后的发展了
俗话说,不谈酬劳只谈理想,都是耍流氓!!那我们就从下边这个链接来看一下,你通过不断的努力提高自己以后薪资的回报情况~
#4:2:4:0:b:c:4:0:4:3:d:b:d:e:5:0:7:5:e:f:d:d:0:c:a:1:a:1:f:b:6:3#
各阶段工资待遇三.怎么按照规划系统学习测试
我们明晰了各个阶段应当具备的能力以后,我们接下来就来看一下,具体这种能力我们须要去学习什么的技能,以及对应大约须要耗费的时间。
阶段1_初级测试工程师
学习最基本的软件测试技能,包括:
当初我从零开始到把握这种技能,大概也就是三个月的时间。而且这三个月上面,真正的技能学习linux命令,SQL基础句型,测试工具使用也就是一个月,在工作中一边学习一边使用,很快就把握熟练了。
真正须要花时间的理解的是,测试用例的设计。这个是我跟了好几次的迭代以后,才越来越熟练的。
该阶段视频推荐:
软件测试理论基础,推荐视频:
#f:a:5:c:d:0:f:8:4:d:d:e:6:7:0:0:2:f:3:d:a:6:1:c:e:2:8:1:8:6:d:b#
#4:b:5:5:5:e:c:6:e:f:7:2:0:7:a:a:b:9:b:3:4:1:d:b:4:4:8:e:4:a:b:c#
#9:8:6:2:0:6:3:7:4:8:2:b:a:b:0:5:8:8:c:1:2:d:8:8:1:f:1:7:8:0:e:4#
2. 缺陷管理以及工具Jira使用
#2:2:c:c:9:e:1:6:6:5:8:a:4:8:4:7:e:f:f:1:9:1:7:e:2:4:e:4:5:7:8:f#
3. 接口抓包工具Charles使用
#8:7:9:9:5:8:9:c:e:d:a:e:7:d:f:c:3:b:3:6:c:7:d:5:d:8:5:d:0:0:9:7#
4. 接口测试理论讲解
#8:1:e:b:9:b:9:1:b:3:2:5:8:1:c:b:5:9:9:9:f:2:b:3:e:f:1:b:8:e:f:9#
#9:a:f:a:8:9:1:c:3:f:b:1:0:8:f:7:0:9:3:0:d:8:3:e:0:f:1:a:7:e:e:3#
5. 手工测试用例设计讲解
#b:e:3:f:3:1:5:9:8:f:7:b:b:4:d:b:1:a:0:8:e:5:4:a:6:d:c:9:d:a:f:2#
#d:a:8:7:2:5:6:7:4:2:c:3:9:b:e:b:4:7:6:8:6:e:e:e:4:2:6:7:6:3:e:9#
6. SQL讲解之关系型数据库
#1:d:3:6:8:6:8:c:b:8:6:8:e:a:6:b:f:0:7:7:d:e:8:7:3:d:5:e:5:b:c:f#
阶段2_高级测试工程师
这个阶段学习的重点,就早已置于自动化里面了。而且这个自动化是自己能使用代码搭建自动化框架,完成项目的自动化测试。所以步骤分为两步:
第一步:代码学习
代码学习,我推荐从Python入门。因为对于代码基础为零或则很差的朋友,Python的入门相比较Java,要友好好多。我个人就是Python和Java都是自学的。
Python我从入门到才能编撰自动化框架,学习了两个月(因为是在职,只能每晚上班以后,以及周六学习)。Java的学习,我在有Python的基础上,入门学习就是三个月,然后搭建插口自动化的项目,在团队大鳄的指导下小半年才完成。
所以,如果从零基础开始,要使用Java完成自动化框架的完成,没有一年的时间是很难的。
所以,我已过来人的身分,强烈建议代码从Python开始。因为这样,你能够最快完成第二阶段的目标,使用代码完成自动化框架的搭建。
第二步:使用代码搭建自动化框架
该阶段视频推荐:
1、Python入门
#7:a:5:5:a:4:0:9:8:9:5:e:f:a:4:2:5:7:5:9:d:d:9:9:3:1:e:0:6:6:6:b#
2、使用Python搭建插口自动化以及项目实战
#b:1:a:3:0:d:2:4:5:3:5:a:8:6:a:6:1:8:9:8:5:1:a:a:c:a:c:0:c:6:5:4#
#8:1:4:c:7:8:7:d:9:c:1:5:a:b:5:a:3:8:a:4:5:0:a:7:a:8:b:9:e:9:d:5#
4、使用Python完成APP端UI自动化
#d:3:7:6:6:6:3:e:e:5:9:1:d:3:6:2:e:2:f:4:c:d:a:9:3:6:6:0:3:4:5:5#
阶段3—测试开发