或许你正需要面试软件测试工程师,或许你准备去应聘软件测试工程师,以下是一些可能注意的问题。(选译)
1.有什么原因让你参与到测试和质量中来?
2.什么是测试生命周期,解释一下它的各个阶段?
3.测试和质量保证有什么不同?
4.什么是Negative测试?
5.在之前做测试的过程总遇到过哪些问题?你是如何解决的?
6.你是如何给你的测试和质量保证团队力量的?
7.你是如何定义质量管理的?
8.你最喜欢测试和质量管理什么地方?
9.你最不喜欢什么地方?
10.什么是瀑布式开发方法,你是否认同所有的步骤?
11.什么是V-模式开发方法,你是否认同这个模型?
12.什么是CMM?你工作过的公司的级别是怎么样的?
13.什么才算好的测试人员?
更多问题,可以查看以下内容:
14.Could you tell me two things you did in your previous assignment (QA/Testing related hopefully) that you are proud of?
15.List 5 words that best describe your strengths.
16.What are two of your weaknesses?
17.What methodologies have you used to develop test cases?
18.In an application currently in production, one module of code is being modified. Is it necessary to re- test the whole application or is it enough to just test functionality associated with that module?
19.Define each of the following and explain how each relates to the other: Unit, System, and Integration testing.
20.Define Verification and Validation. Explain the differences between the two.
21.Explain the differences between White-box, Gray-box, and Black-box testing.
22.How do you go about going into a new organization? How do you assimilate?
23.Define the following and explain their usefulness: Change Management, Configuration Management, Version Control, and Defect Tracking.
24.What is ISO 9000? Have you ever been in an ISO shop?
25.When are you done testing?