canoe测试岗位面试问题
1.自我介绍
1).面试官,你好。我叫,来自省,毕业于
2).我的前一份工作就是在xx技术有限公司供职软件测试。在这份工作中,碰触了web端的xx项目,移动端的xx项目。在项目中主要负责管理功能测试、自动化测试、性能测试、相容测试等测试内容。掌控了各种测试有关技能,自身性格比较保守,和同事相处亲密。工作上考量事情也比较全面......
3).我的自我介绍就到这里,谢谢。
2.测试流程
1).测试组长在禅道上分配测试任务给我,我接到任务以后,会在svn里面取出相关的需求文档;
2).对市场需求文档展开需求分析,介绍业务逻辑;
3).根据需求文档在xmind上编写 测试点;
4).然后根据测试点撰写测试用例;用例读完以后,测试组内部可以展开用例评审;
5).等开发完成软件功能以后,提交软件版本会放在svn里面,我会在svn取出该版本,首先我会搭建测试坏境;
6).对该软件展开着火测试,着火测试失利就踢回来给研发,顺利则展开下一步;
7).执行测试用例,提交bug;
8).用例继续执行回去以后,也可以搞一些专项测试,比如:兼容性测试、性能测试等等;
9).等开发修复完bug后,再进行bug的回归,最后提交一个测试报告。
3.公司名称??公司规模?主营业务(外包or自营)
公司名称:xx技术有限公司
:xxxxxxxxxxxxxxxx
公司规模:二十几个人
主营业务:自营
4.公司有几个项目组?你所属的项目组人数?
公司存有一个项目组
所属的项目组人数13个人,项目经理一个,产品两个,前端三个,后端三个,ui两个,测试二个
5.项目组人员布局?公司一共存有几个测试,你所属的项目组存有几个测试?
项目组人员配置是:项目经理一个,产品两个,前端三个,后端三个,ui两个,测试二个
我所属的项目组存有两个测试
6.项目周期:
一个项目大概五个月的时间,剩余时间在搞其他项目,我个人简历上的三个项目就是个人真的比较存有代表性才挑选出的
7.项目所处状态:
1).还在研发中
2).外网测试阶段(外网用户反馈bug)
3).已经上线(在什么平台上上线?外网意见反馈的bug?)
8.外网反馈bug怎么解决?
1).先检验该意见反馈问题与否为真bug,给bug定级别,不轻微的bug,通常就是内网改为不好以后,下个版本再公布
2).如果是严重的bug,会上报给组长,开会讨论,可能会关闭服务器进行停机更新bug
9.在什么平台上公布(渠道)?公布测试怎么做?
在xx手机应用商店发布,先在发布测试之前在内网测试安装-功能-卸载,发布以后在外网重复测试一遍
10.你和研发关系相处得怎么样?可以不能因为bug争吵?
可能会因为bug会有争论,同事之间关系还是很好的,到不了吵架程度
11.写下了多少用例,递交了多少bug?
1.一个功能~条,整个项目大概20/30个功能,大约能写三四千条用例
2.我辞职时,禅道上bug编号已经至了,公司两个测试,一人一半的话存有了
12.一个功能一般测试多久?
通常测四轮 一 3天 20个bug 二 1天 5个bug 三 两个小时 2个bug 四 半小时 0个bug
一般在两周左右
13.项目中是不是印象深刻的bug?什么原因引致的?怎么化解的?
在洋钱罐理财项目中,有一个活动产生收益的优惠券使用,在使用优惠券那天付款
但是没提高收益
产生bug的原因是,程序员在设计优惠券时,是以使用活动的时间来计算的,应该是
以采用优惠券的时间去排序
提交给开发,并重现步骤
14.项目存有哪些平台,你负责管理哪些平台测试?
web/android,我负责的是web端的测试
15.偶现的bug怎么化解?
1.如果暂时重现不了,先把这个bug提交给对应的开发,让他协助定位这个bug软件测试app
2.如果还是再现没法bug,将bug的指派至自己名下
3.暂时跳过这个bug,完成其他任务,利用空闲时间,再来这个bug产生的原因
4.至产品公布前,必须呈报这个bug,可以其他测试人员一起追踪bug,最后还是未解决,开会讨论;
确定bug的严重程度,是否要延期发布版本。
16.你辨认出bug,研发指出这不是bug,怎么处置?
1.给开发重现bug,讲清楚bug的一些情况;
2.如果研发还是指出不是bug,可以叫做对应的产品过来,一起探讨这个问题
3.最后实在沟通不顺,可以将该问题上报给测试组长评判
17.项目了解?项目模块哪些模块,你负责管理的模块?
xxxxxxxxxxxxxxx
18.退款功能,你怎么测试的?(分析自己的项目,撰写测试点)
付款功能,测试点.....
19.若想单一制负责管理一个软件的测试?准备工作怎么测试?
可以的,我有独立测试过xx项目,有单独测试项目的经验。
1.如果使我单一制负责管理这个项目,我第一步可以熟识被测软件,写作有关的市场需求文档
2.熟悉软件以后,会将已完成的功能进行分解
3.根据水解系统的关键程度,展开排期,撰写测试计划,精心安排不好测试时间
4.后面就可以按测试流程一个系统一个系统的测试完所有任务
项目与技能:(不要写下登入、登记注册)
1、接口测试是怎么做的?(适用于所有服务器的项目)
我的第一个xx项目,里面存有一个xx功能USB。根据USB文档,可以晓得这个USB就是xx类型,服务
器地址xxx,接口路径是xx,有xx,yy,uu参数和xx,yy种响应情况,根据这些情况,会编写该接口的测试
用例,然后在postman继续执行USB测试。先在postman里面挑选接口类型post,然后在url里面核对该USB的
服务器地址和路径,在body里面填入参数和参数的值,最后发送这个请求,查看响应是否正确。
2、loadrunner性能测试就是怎么做的?(针对web项目)
项目中,我用loadrunner做过服务器的性能测试
1.先分析这个软件的核心功能,和副组长、研发探讨,制订了该软件须要满足用户的性能指标,比如说:
事务响应时间要满足2/5原则,cpu和内存占用要少于80%,事务的错误率要小于千分之一等。决定对xx、
xx、xx三个功能搞五百人的mammalian测试,最后综合这些功能搞混合测试。
2.针对这些设计,编写测试计划,针对测试方法,编写测试用例。
3.在loadrunner里面继续执行这些用例,现在第一个组件里面演唱脚本,然后在第二个组件里设计
场景和运行场景,在第三个组件里面生成性能测试结果。
4.最后分析测试结果,得出结论都没少于选定的性能指标,递交测试报告(辨认出递交订单时,事务
响应时间超过性能指标的值,后面开发优化代码,再次测试时就好)。
3、自动化就是怎么做的?(selenium适用于于web项目,appium适用于app项目)
在xx项目里面我适用selenium做过自动化测试
1.先对这个项目展开分析,同意每个功能撰写一正一THF1基准
2.搭建自动化集成坏境(selenium安装,批量执行)
3.对其中的功能撰写自动化测试用例,包含:公布商品,订单,购物,会员设置等等。
4.根据用例编写自动化脚本,加入集成框架
5.每次公布代莱版本,就可以批量继续执行以前的自动化脚本,分解成自动化测试报告
6.验证报告里面报错的脚本功能,提交bug
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论