赞
踩
最近一些学校认识的师妹师弟说:感觉自己不适合做开发,想问一下走测试方向的需要具备什么技能才能找到实习机会
提示:因为我目前是第二次的实习,公司在中国属于大厂中的中厂吧,我就对自己的实习面试以及工作当中遇到的问题做一次分享,希望对目前在求职软件测试实习的小伙伴们有所帮助
这个面试当中也是经常问到的,网上也有很多的答案,答案五花八门,我自己就实习经历总结了一下,目前大公司的流程大概都是这样的
1.需求下发:产品经理会提前下发需求文档到各个部门职责:前端开发,后端开发,测试人员
2.熟悉需求;作为测试,首先就得熟悉需求文档,对文档当中有疑问的地方做一下标记
3.需求评审:召开需求会议评审:需求会议评审上我们要把自己的疑问点说出来,确保产品经理,开发,测试理解需求一致,在会议上可能有些功能点会做一些变化,我们需要进行及时更新
4.需求估时:需求会议评审完成后我们要进行需求估时,一般我们会估的多一两天,这个宁可估多不可估少,不然就得加班赶进度了
5.用例编写:这时候我们就开始写我们的测试用例了,用例作为测试来说是最重要的,一个好的测试用例往往能发现bug,这句话大家都听说过,写用例也是有技巧的,有些公司也会让我们写一份开发自测用例,就是给开发自己测试用的,我下次单独做一篇文档给大家怎么写,嘻嘻,因为用例写的好,我还得到过很过表扬和奖励
6.用例评审:用例评审是我们测试召开的,拉研发和产品经理对一下测试用例,让大家知晓下用例的覆盖需求程度,有没有遗漏或者需求理解错误的地方
7.进入测试:用例评审完毕后基本就等待研发提测就好了,然后我们就开始进入到我们的测试工作当中
那如何去判断是前端bug还是后端bug呢?
首先我们要知道前后端分离的工作流程
通常都是后端提供接口数据,前端根据接口数据进行相对应的展示和具体交互
举个例子:
1.接口数据返回小明,而前端展示的是小红,那这基本上是属于前端bug,不能百分百确定,因为还要根据具体需求来做判断
工作中后端bug一般都是属于逻辑错误,这个就要求我们要对这个需求的逻辑什么清楚,我们可以不知道是怎么实现的,但我们应该大脑中知道这些逻辑的先后顺序以及大概流程
前端bug的话会涉及一些兼容问题,比如在android手机好好的,苹果手机就不行了
如何接口测试我之前写过一篇比较基础的文章,因为我也是实习期的程序猿,还不是能讲解很清楚
一般我们会跟后端开发拿接口文档,一般他都会写好每个字段的具体含义的,如果实在不知道什么意思,我们就要勇敢的上前询问,直到自己搞明白为止
然后我们简单的去测试下接口,制造一些场景去测试,看看接口返回的是否正常就可
因为作为测试,我们要面对的是前端开发,后端开发,产品经理,很多需求的理解上是有很多差异的,所有我们要去沟通去反馈
例如需求提测时间晚了,这时候就要去跟产品经理反馈,提测时间晚了,那需求上线的时间可不可以延迟,不能延迟的话,那测试时间就被压缩了,我们就要积极维护我们测试的权益,保证此次需求的一个高质量上线
细致的原因就是可能bug就出现在一个让你很容易忽略的点上,这个在用例编写的时候就要注意了,所有用例一点要全面,不可马虎,忽略到每一个测试点
这个呢就得看自己学的专业以及自己的自学程度了
因为我大学专业是软件工程,学校的课程也比较杂,基本前端后端都会学一点皮毛
有时候面试也会问一些基础的代码题,这个的话大家可以去搜一下具体的面经
测试相对于开发比较容易入门和上手,一起加油!向测试开发和自动化测试努力!
我这边还有自己总结的面经,有需要的小伙伴可以评论留言我给你发!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。