国外软件测试工程师面试题 (QA工程师面试题集)
时间: 2015-03-17 09:47 作者: 51Testing软件测试网采编 点击次数:
- The readers are welcome to submit the answers or links with appropriate answers.
- Why did you ever become involved in QA/testing?
- Wha is the difference between QA an d testing?
- What is the testing lifecycle an d explain each of its phases?
- What is the difference between testing an d Quality Assurance?
- What is Negative testing?
- What was a problem you had in your previous assignment (testing if possible)? How did you resolve it?
- What are two of your strengths that you will bring to our QA/testing team?
- How would you define Quality Assurance?
- What do you like most about Quality Assurance/Testing?
- What do you like least about Quality Assurance/Testing?
- What is the Waterfall Development Method an d do you agree with all the steps?
- What is the V-Model Development Method an d do you agree with this model?
- What is the Capability Maturity Model (CMM)? At what CMM level were the last few companies you worked?
- What is a “Good Tester"?
- 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 an d explain how each relates to the other: Unit, System, an d Integration testing.
- Define Verification an d Validation. Explain the differences between the two.
- Explain the differences between White-box, Gray-box, an d Black-box testing.
- How do you go about going into a new organization? How do you assimilate?
- Define the following an d explain their usefulness: Change Management, Configuration Management, Version Control, an d 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 an d a test plan?
- What is ISO 9003? Why is it important
- What are ISO stan dards? Why are they important?
- What is IEEE 829? (This stan dard 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 an d 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 an d 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 an d 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 changed, 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 an d future date input files same number of days as future dated run of program with change. Now run a file compare against the baseline future dated output an d the changed programs’ future dated output