您现在的位置是:首页 >技术杂谈 >面试题之介绍自己测试的项目,担任的角色和做出的成果网站首页技术杂谈
面试题之介绍自己测试的项目,担任的角色和做出的成果
在测试面试过程中,面试官想要了解一个同学对项目的掌握程度或一些例如沟通总结的软技能情况,该怎么考察呢?
一个具有代表性的题目来了:简单介绍一下自己测试的项目,担任的角色和做出的成果。
一、面试官角度
1、考察是否真正做过该项目
有的同学,明明没有做过相关项目,但是在简历上却写的有理有据,为了考察其真实性,面试官一问便知,也从侧面考察了应聘者的性格。
2、考察语言表达能力,逻辑思维能力以及总结能力
做过的项目,能否清晰准确的表达出来,也是一个人语言表达能力,逻辑思维能力和总结能力的体现。
3、对项目的掌握程度
从应聘者描述的项目中,可以考察应聘者测试的深度,有的可能仅仅停留在UI界面测试,有的会涉及自动化,性能和安全测试等等,掌握程度如何,在交流中便可得知。
4、从中获取到感兴趣的内容,不断深入了解
从一个项目描述,可以发散很多问题,比如流程,自动化工具,架构,团队管理等等,都可以不断深入。
二、应聘者的角度
分析:尽量选择与岗位匹配度高的项目,最好自己是核心测试成员,最后的成果用数据做支撑。
1、项目包括的基本功能和组成部分(采用先局部再整体的思路,千万别全说零零碎碎的功能,缺乏逻辑性),面向的用户群体,用户体量,项目持续时间
举个例子:
最近测试的A项目是一个B/S架构的Web项目,也是一个TOC的电商系统,类似于淘宝等购物网站,用户量在200W左右,日活大概50W左右,项目持续了一年的时间,从去年8月份到如今,不断在迭代。
项目包含前台和后台两个部分。前台面向用户,包含购物车,订单,商品展示,设置等模块。
后台面向商家,包括商品管理,订单管理,用户管理,系统设置等模块。
2、测试人员数,测试时间,自己负责的模块,担任的角色(参与者或者项目负责人),完成的工作(包括需求评审,测试任务分配,测试时间评估,测试用例编写,测试执行,提交Bug,测试报告发送,线上验证,文档总结编写,自动化用例编写并集成至Jenkins,性能测试,安全测试)
举个例子:
测试人员有3个,大概两周一个迭代,我是该项目的测试负责人。
平时主要的工作内容是负责分配测试任务和评估测试时间,把控测试进度和评估测试风险,同时也参与了商品管理和订单管理模块的测试。
具体的测试工作包括需求评审,测试用例编写,测试执行,提交Bug,测试报告发送,线上验证,文档总结编写,自动化用例编写并集成至Jenkins,性能测试,安全测试。
3、项目过程中用到的测试工具和框架,例如自动化测试,性能测试,安全测试等等,成果如何(比如引入自动化,效率提升多少,线上事故率减少多少等等)
举个例子:
在测试过程中,除了界面的UI测试之外,还会涉及自动化测试,性能测试和安全测试。
自动化测试用到了Robot Framework测试框架,编写自动化测试用例并集成至Jenkins,自动构建并发送测试报告邮件,由我主导,和团队成员完成了该项目从0到1的自动化过程,目前自动化比例达到70%,回归测试效率提升了50%,线上也未出现过重大事故。
性能测试用到了Jmeter,会对重要接口做压测,并产出对应的测试报告。
安全测试用到了AppScan工具,对项目进行扫描,暴露出安全问题,并产出对应的测试报告。
三、实例分析
回去等通知的答案:
这是一个Web系统,用户可以买商品,我主要测试该项目,没有做出什么成果,最后测完项目就上线了。
PS:全网同名,转载请注明出处