测试新手知多少

上一篇 / 下一篇  2022-09-21 11:15:56 / 个人分类:测试职业发展

不知道大家是处于什么愿意选择的从事测试岗位,身边大概有一下几种:
1、毕业后进公司,服从公司工作安排,从事了外包工作,工作内容就是测试,可能还有一些实施工作。
2、毕业后找工作,对测试有一定的了解,觉得比较容易,对专业技术要求不高,所以选择了测试。
3、从事了一段时间开发工作,觉得压力大,相对开发工作测试岗位比较轻松,更容易上手,所以选择了测试。
那么,从事测试工作你对于测试知道多少呢?又需要了解哪些呢?
一、怎么针对性找工作
很多刚毕业或者刚步入社会的同学找工作基本上不会考虑公司做什么的或者工作性质是什么样。不打无准备的仗,找工作也是一样。一定要做好一定的准备工作。不管是校招还是自主应聘,都要对公司有一定的了解。是什么性质的公司,是什么性质的工作。主要做什么。
1、自主应聘:注册招聘网站,了解主流的行业动态。
找工作之前,肯定是要选择一个或者多个招聘网站注册,并完善简历。投简历的时候,不要盲目的投,这时候就是一个新的学习阶段。
首先看行业性质:主流的招聘网站都会对公司行业有明确的划分,公司性质展示,要明确自己要找什么样的公司,国企稳定基础工资偏低,福利待遇好,但是也有很多人印象里技术落后于互联网公司,晋升渠道有限。互联网公司,压力大,学习环境好,工资看能力。
其次看招聘要求:了解当前就业市场需要应聘者有哪些专业技能,需要掌握哪些技术和工具。然后针对性的去提升自己。
最后看工作性质:和HR取得联系后,要确认是否是外包工作,包括项目外包和成员外包。当然,不在乎的客户忽略。
2、自我学习:注册专业论坛,线上线下培训班
之所以更推荐论坛和培训而不是买书,就是因为这个阶段更多需要的是全面获取信息,更多的了解行业动态,比如51Testuing软件测试网,从技术到工具,从管理到发展,可以全方面的去深入了解行业,和各方大佬沟通取经。
所有的了解都是为了更好的提升自己,所以找工作最大的准备就是自我具备更好的专业技能,一定不能好高骛远。
二、公司的部门架构
从事测试工作,或者说任何岗位,都要对本公司或者当前行业相关部门有足够清晰的了解。原因就是工作永远不只是面对产品,更多的还是与同事的沟通。而且有效的沟通,是测试人员必备的技能。
一个完整的项目人员包括:项目经理、产品经理、研发人员、测试人员、运维人员、运营人员、市场人员。其中项目经理把控项目整体测试进度,产品经理梳理需求,研发人员可能还细分为服务端开发、前端开发、客户端开发。测试人员是负责项目质量保障。运维人员负责运维部署。运营人员负责项目内容用运行,市场人员负责营销。和测试人员交接最多的就是产品经理和研发人员。但是和其他人员也是有业务往来的,比如运营人员的问题反馈。
当然公司还有其他职能部门,比如行政、财务等,日常的考勤、薪酬等都会有交集。
三、测试的专业知识
1、测试的过程:
需求评审-测试计划指定-测试用例设计和编写-测试环境部署-系统测试-回归测试-线上测试-迭代测试-测试总结
2、一个BUG的生命周期
测试人员在问题管理平台提出BUG-开发人员分析BUG-开发人员解决BUG-测试人员回归BUG-关闭或重开BUG-线上部署回归BUG
3、测试分类
常规分类:需求测试、功能测试接口测试性能测试、安全性测试、兼容性测试。
是否涉及代码分类:黑盒测试白盒测试、灰盒测试。
是否涉及自动化:手工测试、自动化测试

四、测试的进阶技能
1、新入职的测试人员:
最基本的技能包括:快速熟悉需求了解业务的能力、测试用例的编写、功能测试、发现问题并清晰的表达、问题跟踪和沟通。
2、进阶的测试人员:
有意识的了解项目整体测试进度和各个阶段输出、有意识的引进测试工具辅助测试,针对接口测试、性能测试、安全测试有一定的专研。
3、高级测试人员:
测试管理能力方向:首先是沟通能力,能够处理好测试组和其他组的工作交接,其次是能够承担起测试规划,包括测试环境部署,测试计划指定,测试人员分工,测试过程把控,最后是能力提升,包括自我提升和小组成员整体提升,测试技术引进。
自动化测试方向:熟练掌握一门或多门开发语言,能够搭建自动化测试环境提升测试效率,包括接口测试和UI测试自动化实现。能够独立搭建压测环境编写脚本分析结果提升性能。
性能测试方向:独立的性能测试环境搭建执行和分析能力。
安全测试方向:在网络安全、产品安全方面有很深的专研和经验。
五、写在最后
测试入门简单,但是永远不要忘记学习,充实自己才是一直打有准备的仗最好的保障。学会总结,才会知道自己错过了什么,收获了什么,缺少了什么,未来能够得到什么。






TAG:

 

评分:0

我来说两句

Open Toolbar