1、 介绍之前负责的项目
参考答案:先大概描述一下这个项目是做什么的(主要功能),包括哪些模块,是什么架构的(B/S、C/S、移动端?),你在其中负责哪些模块的测试。期间经历了几个大版本及几个小版本的迭代。
全程参与需求评审、测试用例编写、搭建测试环境、测试、BUG跟踪、上线等环节。在测试过程涉及到常规的功能测试、使用Postman进行接口测试、简单的性能测试等等。
测试过程中也会使用SQL Server(类似的数据库)进行增删改查、使用抓包工具进行抓包、根据后台日志进行数据分析、辅助测试等。
分析:理论上测试人员是最了解产品的,产品经理可能只知道产品的功能、业务,而测试人员除此之外,还熟悉产品内部的实现逻辑。这道题考察你对项目的熟悉程度,以及根据你负责的内容判断你的能力。
之前面试过一个小伙子,应该是培训机构出来然后包装的简历,问他负责的模块,他说是一个商城“我的”界面。又问,我看你这个项目快一年嘞,只负责过这一个模块吗?答曰,是。是挺坦诚的哈,但是如果你是面试官你会留他吗?后来想一想,他应该是担心写得越深、问得越多,越容易暴露自身的弱点吧。
所以说,写项目经验,要拣有含金量、能体现你能力的写。就算你没有实际的经验,现在网上开源项目那么多,去找个网站、APP从头到尾深入测一遍,撸清楚流程,面试的时候能说得头头是道也可以的。
另外,给培训机构出来的小伙伴一个建议,不要照抄照搬培训机构给的官方答案,你以为你的简历写得很完美,可是在阅人无数的面试官面前,10秒之内就可以判断出你的简历是虚假的还是真实的。说一说我的经验,培训包装的简历,很多都是3年外地工作经验,负责过的项目名称和工作内容千篇一律,有的甚至一个字儿都不改。
这里不是歧视培训出来的小伙伴,转行的经历我也有。可现实是,简历是敲门砖,如果你的简历没有任何突出的地方,大概率连面试的机会都没有的。在成百上千份相似的简历面前,人家为什么偏偏抽中你呢?你的简历要有特点、有亮点。
2、 说说你之前公司的研发管理流程/测试流程
参考答案(常规的流程):
产品经理整理需求文档、绘制产品原型,并组织产品、开发、测试相关人员召开需求评审会议。
评审之后,开发人员开始编写代码,并进行单元测试;测试人员同步开始编写测试用例、评审测试用例。
开发完成后提测,部署到测试环境,测试人员开始测试,包括集成测试、系统测试等等。