软件测试工程师面试问题选登
或许你正需要 java script:;" onClick="javascript:tagshow(event, '%C3%E6%CA%D4');" target="_self"> 面试 软件测试 工程师,或许你准备去应聘 软件测试工程师 ,以下是一些可能注意的问题。(选译) 有什么原因让你参与到测试和质量管理中来? 什么是测试
或许你正需要javascript:;" onClick="javascript:tagshow(event, '%C3%E6%CA%D4');" target="_self">面试软件测试工程师,或许你准备去应聘软件测试工程师,以下是一些可能注意的问题。(选译)
有什么原因让你参与到测试和质量管理中来?
什么是测试生命周期,解释一下它的各个阶段?
测试和质量保证有什么不同?
什么是Negative测试?
在之前做测试的过程总遇到过哪些问题?你是如何解决的?
你是如何给你的测试和质量保证团队力量的?
你是如何定义质量管理的?
你最喜欢测试和质量管理什么地方?
你最不喜欢什么地方?
什么是瀑布式开发方法,你是否认同所有的步骤?
什么是V-模式开发方法,你是否认同这个模型?
什么是CMM?你工作过的公司的级别是怎么样的?
什么才算好的测试人员?
更多问题,可以查看以下内容:
- Could you tell me two things you did in your previous assignment (QA/Testing related hopefully) that you are proud of?
- List 5 words that best describe your strengths.
- What are two of your weaknesses?
- What methodologies have you used to develop test cases?
- 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?
- Define each of the following and explain how each relates to the other: Unit, System, and Integration testing.
- Define Verification and Validation. Explain the differences between the two.
- Explain the differences between White-box, Gray-box, and Black-box testing.
- How do you go about going into a new organization? How do you assimilate?
- Define the following and explain their usefulness: Change Management, Configuration Management, Version Control, and Defect Tracking.
- What is ISO 9000? Have you ever been in an ISO shop?
- When are you done testing?
- What is the difference between a test strategy and a test plan?
- What is ISO 9003? Why is it important
- What are ISO standards? Why are they important?
- What is IEEE 829? (This standard is important for Software Test Documentation-Why?)
- What is IEEE? Why is it important?
- Do you support automated testing? Why?
- We have a testing assignment that is time-driven. Do you think automated tests are the best solution?
- What is your experience with change control? Our development team has only 10 members. Do you think managing change is such a big deal for us?
- Are reusable test cases a big plus of automated testing and explain why.
- Can you build a good audit trail using Compuware's QACenter products. Explain why.
- How important is Change Management in today's computing environments?
- Do you think tools are required for managing change. Explain and please list some tools/practices which can help you managing change.
- We believe in ad-hoc software processes for projects. Do you agree with this? Please explain your answer.
- When is a good time for system testing?
- Are regression tests required or do you feel there is a better use for resources?
- Our software designers use UML for modeling applications. Based on their use cases, we would like to plan a test strategy. Do you agree with this approach or would this mean more effort for the testers.
- Tell me about a difficult time you had at work and how you worked through it.
- Give me an example of something you tried at work but did not work out so you had to go at things another way.
- How can one file compare future dated output files from a program which has change, against the baseline run which used current date for input. The client does not want to mask dates on the output files to allow compares. - Answer-Rerun baseline and future date input files same # of days as future dated run of program with change. Now run a file compare against the baseline future dated output and the changed programs' future dated output.
Interviewing Suggestions
- If you do not recognize a term ask for further definition. You may know the methodology/term but you have used a different name for it.
- Always keep in mind that the employer wants to know what you are going to do for them, with that you should always stay/be positive.
Preinterview Questions
- What is the structure of the company?
- Who is going to do the interview-possible background information of interviewer?
- What is the employer's environment (platforms, tools, etc.)?
- What are the employer's methods and processes used in software arena?
- What is the employer's philosophy?
- What is the project all about you are interviewing for-as much information as possible.
- Any terminologies that the company may use.
TAG:
软件测试