目录
1、你在项目中负责什么?(意思就是,你在项目中参与了哪些事情)
6、迭代两到三周的项目,需求分析要多久,用例写多久,写多少用例,执行多久,发现多少个bug,做了几个版本, 项目有没有上线?你负责的模块一共写了多少用例?
7、关于项目是否上线,也可以这样回答(以下是我们同学面试时候的对话):
9、项目多久迭代一次?每次迭代你编写了几个用例?你们的回归测试是怎么做的?
12、在最新的项目中有学习到什么,对自身的成长有没有什么帮助
13、公司在哪里?公司有多少人?项目组有多少人?前端和后端开发分别多少人?
15、你之前公司的项目是什么类型的?(你们之前公司最好做什么类型项目的?)
20、如果项目很赶,经理安排一个项目要三周内完成,你知道你完成不了,你怎么办?
23、自动化测试(python + selenium + Jenkins+unittest)
24、接口测试(Jmeter+Jenkins)(Python+Requests+unittest)
1、你在项目中负责什么?(意思就是,你在项目中参与了哪些事情)
在工作中我主要负责功能测试,接口测试,自动化测试,还会参与性能测试等。在项目中主要参与了需求分析和需求评审,负责收集项目资料协助上级完成测试计划的编写,编写测试用例并评审,测试环境的搭建以及测试执行和编写测试报告等工作。
2、怎么保证覆盖用户需求?
参考回答:项目开始前,我们会先熟悉需求,画好流程图,保证整个流程都覆盖全面,小组之间每个人都要根据各自的流程图,各个功能点有哪些限制条件,来讲解一下自己对测试点的理解,防止之后编写测试用例时出现遗漏;用例编写完之后,再进行用例的评审,看看测试点有没有用遗漏,对需求理解有没有错误,测试场景是否覆盖完全。
3、你会编写测试计划吗?
- 毕业两年以下的同学可以这样回答
我们之前的测试计划都是测试组长写的,我们只是负责收集数据,协助组长完成测试计划的编写,测试计划的内容还是知道的,有测试范围、测试方式/策略、测试资源、测试开始和结束条件、进度安排、测试组织等,如果以后有机会让我来编写测试计划,我觉得我没问题。-----(回答的时候,要自信。)
- 毕业两年以上的同学可以这样回答
协助过组长写过。自己带小项目的时候也写过
面:奥,那你负责的项目中带过几个测试
我:加上我,就三个。但是项目很小
面:(笑了笑)你们是怎么分配工作的
我:我们都参加需求评审,会后我会把模块中功能的部分分给其他两个,他们对接口测试不是很懂,这个部分我负责,当然他们功能测试中遇到问题都会来问我,我也会及时解决。我有些不懂的也会问开发和测试经理。有问题就立即提出,尽量快速解决。工作之外我也会和组员交流经验,也给他们讲一些接口的知识。
4、缺陷怎么分类的?怎么跟踪?印象最深的bug有哪些?
缺陷类型分为:致命,严重,一般,轻微
怎么跟踪:当发现缺陷后,我们要在禅道上提交问题单给开发,并每隔一段时间(间隔一个小时,或两个小时都可以)去检查缺陷是否被处理,如果没及时处理,就要提示开发,让开发及时修复问题,问题修复后,要及时进行回归测试。
印象最深的bug:( 这个问题经常问题,必须要提前准备好) -- 《10_真实案例场景分析.txt》里面的第二,第三,第四的案例,以及短信验证码可用来修改别人账号密码的例子。下面给出一个同学面试时候的回答,大家可以参考一下他的回答方式:
答:(先挪椅子靠近一点,然后能坐多直坐多直)说:xxxx项目是接手别人的,有一次测试的时候,发现退款这个功能点可以进行二次退款,然后提交bug单并且报告上级,公司奖励了我多少钱。(发现了什么,怎么解决的,为什么印象深刻,一目了然,仅供参考。)
5、工作中遇到过什么困难,是怎么解决的?
(思考三四秒...)太大的困难倒没有,不过在上个项目我遇到过一个比较紧急的问题,当时我们的测试环境有问题,在界面上构造不了数据,导致测试堵塞了,项目赶着上线,领导一直在催,为了解决这个问题,当时我找到开发和运维的同事,让他们帮忙从生产环境上把数据导到测试环境上来测试,因为要协调其他部门的同事,所以印象比较深。
6、迭代两到三周的项目,需求分析要多久,用例写多久,写多少用例,执行多久,发现多少个bug,做了几个版本, 项目有没有上线?你负责的模块一共写了多少用例?
参考答案:
需求分析1到2天,用例也是写两天左右,包括用例评审;
用例的个数看需求和颗粒度的大小,如果时间充足,我们写的用例细,用例数就多些,一个版本大概有100多条,执行花的时间长了,一般要4到5天;
每个版本发现的bug数量,要看需求和实现起来的难易程度,开发人员的水平和测试用例的质量,一般一个版本我们能找50-60个bug,越到后面,系统越来越稳定,发现的bug就越少;
我们这个项目一共做了7个多月,每两周一个迭代,一共下来有十来个版本;
项目上线了,我们在内部环境上测试完之后,产品经理会跟客户对接,完成上线的事情,之后交付给用户自己运营;
每个版本基本上会有将近200条用例,到现在为止,xxx这个项目,我大概写了又2000条左右的用例。
7、关于项目是否上线,也可以这样回答(以下是我们同学面试时候的对话):
嗯,是的,上家公司是接项目做的,会交付给客户自己去运营的。具体业务这块的话,都是产品那边跟需求方(客户)对接的,我这块就不是很清楚了,测试组的话就只管测。