软件测试国外面试集锦.doc_第1页
软件测试国外面试集锦.doc_第2页
软件测试国外面试集锦.doc_第3页
软件测试国外面试集锦.doc_第4页
软件测试国外面试集锦.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国外软件测试工程师面试题 (QA工程师面试题集) The readers are welcome to submit the answers or links with appropriate answers. Why did you ever become involved in QA/testing? What is the difference between QA and testing? QA vs QEWhat is the testing lifecycle and explain each of its phases? 什么是测试的生命周期,并解释他的步骤测试计划测试编写执行分析What is the difference between testing and Quality Assurance? Qe和质量保证的区别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 and do you agree with all the steps? 什么是瀑布开发模型,你同意他的所有步骤么?瀑布模型的关键不足在于(B ) A.过于简单 B.不能适应需求的动态变更 C.过于灵活 D.各个阶段需要进行评审What is the V-Model Development Method and do you agree with this model? 什么是v模型,你同意他的所有步骤么What is the Capability Maturity Model (CMM)? At what CMM level were the last few companies you worked? 什么是cmm,你所在的公司的cmm是多少?CMM(Capability Maturity Model),英文直译的意思是“能力成熟度模型”。由卡内基.梅隆大学的软件工程协会(Software Engineering Institute, 简称SEI) 提出并完善,目的是通过一个合理的体系模型来对软件组织开发能力进行合理有效的评估,帮助软件组织在模型实施的过程中提高软件过程管理能力,降低软件系统开发风险,在预定的项目周期和预算内开发出高质量的软件产品。 CMM一共分为5级,1级最低,5级最高,3级是一个比较重要的分界线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 and explain how each relates to the other: Unit, System, and Integration testing. Define Verification and Validation. Explain the differences between the two. verificationandValidationVerification也就是说要做正确、而Validation是看经过Verification是否是我们想要的。Verificaiton是我们可以预见的,在测试以前就知道我们期望一个什么结果。Verification是否可以说是理性思维大于感性。1是1,2是2。而Validation首先前提是经过Verification,重要的是做的是否是customer需要的。可以说Validation更多的是感性因素多,也是一个及其难以掌握的事情。毕竟,thinkfromothers是一件非常难的事情。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. configuration management 是配置管理 change management 是变更管理 configuration management是通过规范化或者非规范化的形式来跟踪 系统的变化情况。例如:一个系统版本打了补丁,要记录下来。 它的目标是知道什么变了,然后让这种变化在多种文件中得到体现。 Version Control, and Defect Tracking.SCM工具记录项目和文件的修改轨迹,跟踪修改信息,使软件开发工作以基线(Baseline)渐进方式完成,从而避免了软件开发不受控制的局面,使开发状态变得有序。change management是当系统发生变化时帮助标识安全需求的过程。 对于新的系统、过程、人员或者新发现的威胁等进行安全影响评估,并 且做出最终的解决方案。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 Compuwares QA Center products. Explain why. How important is Change Management in todays 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 changed, against the baseline run which used current date for input. The client does not want to mask dates on the ou

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论