总结一下最近的一次面试,本人是开发转测试,前面学习了很多测试的知识,加上工作中的不断积累,有一定的信心之后就去找工作了。面试过程主要围绕以下几个方面展开:
1,介绍项目
2,编写用例
3,数据库的多表联合查询(重要)
4,代码能力
5,交流沟通
介绍项目:面试过程中主要问到是项目,针对某个项目,面试官从各个方面提出了不同的。
1,首先是选择一个具体的模块,然后问业务流程,设计思路。
2,然后又问了这个模块中自己测试的时候遇到的印象深刻的异常,这里有提到界面友好话,数据校验,逻辑判断等。
3,再就是问这个模块的状态机,因为我们的模块相对复杂,所以相求需要各个方面都要自己理解清楚,不要存在侥幸的心理。
4,支付结算这一块是什么逻辑。
编写测试用例:直接给出了一段代码,然后写出满足所有情况的用例。这里主要考察求职者思考问题是否仔细全面,这需要自己多留意思考。
数据库查询:给出的题目是查询出课程名为Maths的学生编号和学生姓名:
S
sno | sname | ssex |
SC
sno | cno | st |
C
cno | cName | description |
代码能力:给出了一段代码,解释是做什么的。
交流沟通:1,接口测试是用什么做的
2,数据库的脏读
3,个人更倾向于什么测试
4,你有什么问题要问的吗