刚入职软件测试岗位的朋友如何顺利度过试用期,让你受益终身的几个技能

前言

对于刚入行的测试新人,在面对自己职场的第一份测试工作时多多少少都会有点迷茫,比如:到新公司不知道怎么展开测试工作?刚入职怎么去自学提升?怎么写测试用例?如何处理好与公司同事间的关系等等一系列问题,下面就针对这些文问题给大家做个分析,帮助大家更好更快的适应测试岗的工作!

一、测试新人到新公司如何开展工作?

一般刚入职的测试新人首先会办理入职手续,一些大厂还会有人专门带你了解公司的企业文化,然后会对新人做个简单培训,比如了解公司的业务、企业内部组织结构、企业文化、企业规章制度等。

当然并不是所有公司都会有培训的过程,有的公司是会直接给到你被测试系统的文档,让你自己提前了解被测系统的业务流程是什么样的?

1、测试环境搭建

公司一般都会有自己的测试服务器,不需要自己去搭建测试环境,只需要将要测试的代码更新到测试环境上进行测试就可以了,对于测试环境的更新也会有专人告诉你怎么做。

2、业务了解程度

每个公司的系统都各不相同且涉及的业务比较复杂,前期阶段我们只需要把大概的业务流程了解清楚然后就可以展开测试工作了。

在拿到测试需求后,需要对测试需求及相关内容做一个充分了解,这可以对之后的测试工作提供更多的便利。同时测试过程本来也是一个学习的过程,在之后不断的测试过程中会对系统有更深层次的了解。

3、如何快速了解需求

①拿到被测需求后,先大致浏览需求,多看几遍,熟悉需求,比如:了解项目的基本功能、架构、主要模块、核心业务流程、以及测试需求中需要重点关注的每个模块及功能(需求文档一般都有说明)。然后看项目对此需求是否有流程,可以根据流程图去了解。
②了解到基本的测试需求流程后,还需要清楚一些具体的测试流程比如:测试准入原则、测试暂停、测试退回、测试结束的标准等等。在单独跟进一个项目时,一定要和项目或开发人员沟通,切记不明白地方一定问,不要怕,虚心请教问题一般都不会有人拒绝。(测试环境的一些测试账号 链接等,可以先借用别人的,长久之计还是自己注册一个属于自己的账号。)
③详细了解了当前业务的需求后,就可以将整个流程梳理出来了。

重点:

先集中于自己关注的点然后再向外延伸,梳理与当前业务相关的上下游数据,了解透彻,梳理本次迭代的整个需求,充分了解自己分配的需求在本次迭代中所处的地位

建议:

①测试新人一定要和其他测试小伙伴打好关系

②结合已有的业务,多去试用现有功能,会有意想不到的收获。

③平时私下多下功夫学习,对于不懂的一些名词多去网上搜索了解,然后再结合目前的业务去加深理解。

4、拿到需求后如何展开测试工作?

一般测试流程大概是:

测试需求分析 → 设计测试计划和评审 → 测试设计(用例编写,测试脚本编写,开发文档,测试场景的编写)并进行同行评审 → 测试执行(包括执行测试的用例,执行测试的脚本,进行测试的开发,对测试场景的执行) → 发现bug,处理问题 → 回归测试,重复再次执行上述测试 → 出测试报告 → 测试总结

当然不同公司的测试流程可能会存在差异,但是大体方向是一样。

二、测试人员刚入职怎么去学习提升?

1、测试人员刚入职怎么学习?

(1)在有需求的时候,我们阅读需求,总结业务流程,达到完整复述业务的程度。然后可以用成熟项目执行旧的测试用例。这样的话我们可以更深入了解业务,了解公司用例书写规范,总结相关的专业术语,了解清晰表述问题能力。然后可以对照需求自己编写测试用例然后在软件上去执行。

(2)没有需求的情况,看公司有没有老版本的成果物,包括测试用例以及bug单,不以老版本为主,找产品对接新业务;看公司有没有老版本的可执行软件,通过操作总结出主要流程以及核心功能;如果什么都没有:找产品或开发了解公司主营业务;找同行业成熟产品与对接人梳理业务流程。

2、软件测试工程师应该如何提高自己的技能?

关于软件测试工程师具体如何提高自己的技能,可以按照这三个方面进行:

  • 打造到纵深的软件测试技术体系;
  • 提高自己业务能力,看问题不片面和单一;
  • 提升软技能实力,实现知识内容交叉合理

三、测试用例怎么写?

测试用例是软件测试整个过程的核心内容,是测试执行环节的基本依据,是用来衡量一个项目测试质量的标准。

测试用例的健壮性,完整性,覆盖程度等,都对项目测试质量有影响。

一个合格的测试用例怎么写:

在这里插入图片描述

编号:唯一标记测试用例的序号。一般是数字或者模块字母+数字组合。如:L001,L表示登录,001表示用例序号

模块:所测功能模块的名称,如:登录模块

用例名称:对测试内容的摘要,就是这个用例是什么意思、干什么的。如:输入账号

前提条件:执行测试用例前的前置条件。如:已注册的用户方可登录

测试步骤:详细具体的把你测试的过程描述出来

预期结果:被测对象正常情况下会出现的结果

实际结果:测试人员实际输出的结果(可能会和预期结果不符)

另外,有些公司可能会要求在用例后面添加优先级、测试人员姓名、测试日期等等,这个得根据公司的会实际情况来看

我根据上面的登录页面写了一个登录模块的测试用例,如下表所示,大家可以参考一下:

在这里插入图片描述
测试用例可以用Word或者Excel的方式呈现,主要用到的工具有禅道、testlink、FreeMind等等。

编写测试用例有什么重要性:

1.编写测试用例是一个深入了解测试需求的过程,可以帮测试人员理清测试思路
2.是把产品需求转化为一种可操作的步骤
3.是为了后期有步骤有计划的进行测试,提高测试效率及覆盖率
4.体现测试工作量,能够有效的把控测试的工作进度
5.方便有效的组织回归测试,复查Bug
6.站在企业的角度,在培训新人的时候,可以提高新人测试效率,节省对新人的指导时间

总结:测试新人想要在这个阶段走的比较顺呢,可以看看以下几点建议

入职后要一定要多听多问,尽可能快速的熟悉公司业务,实现自身的价值。同时处理好与周围同事的关系也很重要,这样你才能更好更快地融入到公司。

要展现自己的价值。 作为测试人员的最大的价值就是能够更快、更多、更好的发现被测试系统的问题。如果能够利用自己的所学知识,协助开发人员定位缺陷,或者提交缺陷的时候就告诉他哪里出了问题,就更好了。

要有自己的见解,敢于怼人。 你去了新公司,你是新入职的员工,但不代表是小白,或者菜鸟。不熟悉被测试的系统这很正常,但是不代表你不专业。测试了5年的QQ,就一定要熟悉京东APP的测试么?不一定,但是,不代表你没有测试的能力,没有设计测试的思想!

要自信,善于学习。 在学校学习的系统的知识足够支持初、中级甚至高级功能测试工作,一些初级的功能自动化测试和接口自动化测试也不是问题,就算当时不会,你也是有学习能力的。很快的处理好任务,不管是自己熟悉的还是不熟悉的,大不了多加班也要搞定某个任务。

要入乡随俗,不要太过特立独行。 工作中遇到问题(当然不是测试的技术问题)一定要第一时间跟团队的人沟通,尤其是直属领导,如果毕竟不同的公司、不同的行业都有各自的行事方式。每个团队中的问题处理和沟通方式都不同,不要按照自己以往的沟通方式,否则可能会适得其反!

说了这么多,希望我的入行经验能够给你参考。

加油吧,打工人!!

这里分享我多年摸爬滚打总结出一套最实用的【软件测试企业级实战路线】,希望可以给到你一些参考。看看自己还有哪些方面不足的,多花时间有针对性地进行提升学习吧。

在这里插入图片描述

参考资料

如果对python自动化测试、web自动化、移动端自动化、接口测试、性能测试、安全测试、面试经验交流等等感兴趣的测试人,你可以加入我们的测试技术交流扣扣群:721945856(里面有各种软件测试资源和技术讨论)

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_56502375/article/details/126979766