background image

测试工程师面试经验

1、请你先介绍一下自己

我是浙江工业大学的一名研究生,专业是控制理论与控制工程,毕业后的职业规划

是做一名软件测试工程师。其他一些具体的介绍请参见简历。

2、你的职业规划是什么?

我目前的职业规划是通过实习对软件测试工作有一个更深刻的理解,学习一些基本

知识,争取早日上手。正式入职后,我希望能有一个稳定的工作环境,在 3 年内让自己成
长为一名高级软件工程师,并有一次竟升。我想再长远的计划只有我真正入职后,真正了
解这个行业后才能有一个清晰的规划了。

3、软件测试是指什么?

软件测试是根据开发各阶段的需求说明编写一些测试用例,并用这些用例去测试软

件,从而发现错误,减少损失。软件测试一般有白盒测试和黑盒测试两种方法,白盒测试
需要知道程序的具体结构内容,而黑盒测试只关注软件输出结果。

4、一个软件测试工程师需要具备什么素质?

首先当然是专业素质,如计算机专业技能

测试

§专业技能、软件编程技能。其次还应

该有良好的沟通能力,测试人员需要与很多人员进行沟通,如项目经理、开发人员、客户、
市场人员等,对象不同,沟通方式和语气都应不同。同时还应该有有严谨、敢于承担责任、
稳重做事风格,毕竟无论做什么事情都会犯错,如果你能勇于承认自己的错误,在第一
时间纠正错误,则能够减少很多损失。最后还应该具有创新和破坏精神,软件测试本身就
是为了找出软件的错误,有时需要你的逆向思维,编一些非常规的测试用例来发现错误。

5、你有学过 java 吗?

没有。

6、那么你多久能学会,起码能看得懂?

两个月吧,因为语言之间都是互通的,我想只要我认真学去,肯定能做到的。

7、你说你有团队合作精神,具体体现在哪?请举一例说明。

比如说我本科期间参加的数学建模吧,那就是 3 个人一个团队的,互相之间需要干

什么都有明确的分工,谁来编程,谁来建模,谁来写论文。还有就是研究生阶段的建龙基
金,因为我是项目负责人,那么我就必须分配好组内人员的任务,这些都是团队精神的
体现。

8、在团队合作的时候,组内成员有意见怎么办?

因为我们组团的时候本来就是各取所长的,有人擅长编程,有人擅长数学建模,有

人擅长写论文,一般不会有什么矛盾。如果真有矛盾的话可以和他们沟通,告诉他们我们
是一个整体,有一个共同的目标,应该互相帮助与鼓励,而不是推诿与埋怨。

9、你的领导能力有体现在哪?

因为我也没当过学校的一些干部,也没用组织过一些大的活动,只是在班里当一些

小干部,无非就是组织春游秋游的活动了。一开始我会争取大家的意见,去什么地方,什