软件测试——笔试题(带答案)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!:-p我愿意把自己从事测试的经历和面世的心得与大家分享!1.准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细2.找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。3.在多个招聘网上贴简历4.发送简历时,除了网站提供的接口外,记得外发一封。多次试验:目标公司收不到由网站直接发送的简历,所以,有的时候,并不是公司看不上你,可能也有公司更本没看到你的简历的情况5.当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题6.准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的7.好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题8.做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。9.出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。如果答得不好,也不用太在意,因为这不是主要考察你得因素。但有些题目,是需要我们重视得,比如考察你得英文能力,让你翻译资料;还有就是出一些数据库方面得题目;当然,测试方面理论知识部分,也容易被考到,比如谈谈你对测试得了解,你自己对测试得认识和计划等(很可能是英文答题)以下是一份主要对测试知识的试卷,(一般不会像这样通篇考试,除非是测试考证)但可能从中抽取部分题目,仅供参考:集成测试的计划怎么写啊?可以思考以下内容并用集成测试计划的模板写下来:1、确定集成测试对象2、确定集成测试策略3、确定集成测试验收标准4、确定集成测试挂起和恢复条件3、估计集成测试工作量4、估计集成测试所需资源5、进行集成测试任务划分(包括任务名、责任人、输入和输出、风险及应对措施、进度安排等)集成测试过程摘书上的,,根据IEEE标准集成测试划分为4个阶段:计划阶段,设计阶段,实现阶段,执行阶段(实施阶段)计划阶段1)时间安排概要设计完成评审后大约一个星期2)输入需求规格说明书概要设计文档产品开发计划路标3)入口条件概要设计文档已经通过评审4)活动步骤1.定被测试对象和测试范围2.评估集成测试被测试对象的数量及难度,即工作量3.确定角色分工和作任务4.标识出测试各阶段的时间,任务,约束等条件5.考虑一定的风险分析及应急计划6.考虑和准备集成测试需要的测试工具,测试仪器,环境等资源7.考虑外部技术支援的力度和深度,以及相关培训安排8.定义测试完成标准5)输出集成测试计划6)出口条件集成测试计划通过概要设计阶段基线评审设计阶段1)时间安排详细设计阶段开始2)输入需求规格说明书概要设计集成测试计划3)入口条件概要设计基线通过评审4)活动步骤1.被测对象结构分析2.集成测试模块分析3.集成测试接口分析4.集成测试策略分析5.集成测试工具分析6.集成测试环境分析7.集成测试工作量估计和安排。5)输出集成测试设计(方案)6.出口条件集成测试设计通过详细设计基线评审。实现阶段1)时间安排在编码阶段开始后进行2)输入需求规格说明书概要设计集成测试计划集成测试设计3)入口条件详细设计阶段4)活动步骤集成测试用例设计集成测试程设计集成测试代码设计(如果需要)集成测试脚本(如果需要)集成测试工具(如果需要)5)输出集成测试用例集成测试规程集成测试代码集成测试脚本集成测试工具6)出口条件测试用例和测试规程通过编码阶段基线评审执行阶段1)时间安排单元测试已经完成后就可以开始执行集成测试了2)输入需求规格说明书概要设计集成测试计划集成高度设计集成测试例集成测试规程集成测试代码(如果有)集成测试脚本集成测试工具详细设计代码单元测试报告3)入口条件单元测试阶段已经通过基线化评审4)活动步骤执行集成测试用例回归集成测试用例撰写集成测试报告5)输出集成测试报告6)出口条件集成测试报告通过集成测试阶段基线评审测试人员考试试卷(考试时间90分钟,满分100分)姓名:__________部门:__________员工号:__________一、判断题(每题1分,12分,正确的√,错误的╳)1.软件测试的目的是尽可能多的找出软件的缺陷。()2.Beta测试是验收测试的一种。()3.验收测试是由最终用户来实施的。()4.项目立项前测试人员不需要提交任何工件。()5.单元测试能发现约80%的软件缺陷。()6.代码评审是检查源代码是否达到模块设计的要求。()7.自底向上集成需要测试员编写驱动程序。()8.负载测试是验证要检验的系统的能力最高能达到什么程度。()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。()10.代码评审员一般由测试员担任。()11.我们可以人为的使得软件不存在配置问题。()12.集成测试计划在需求分析阶段末提交。()二、不定项选择题(每题2分,10分)1.软件验收测试的合格通过准则是:()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.所有测试项没有残余一级、二级和三级错误。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.验收测试工件齐全。2.软件测试计划评审会需要哪些人员参加?()A.项目经理B.SQA负责人C.配置负责人D.测试组3.下列关于alpha测试的描述中正确的是:()A.alpha测试需要用户代表参加B.alpha测试不需要用户代表参加C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种4.测试设计员的职责有:()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:()A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空题(每空1分,24分)1.软件验收测试包括、、三种类型。2.系统测试的策略有功能测试、、、、易用性测试、、、、、、、、、、等15种方法。3.设计系统测试计划需要参考的项目文档有、和迭代计划。4.对面向过程的系统采用的集成策略有、两种。5.通过画因果图来写测试用例的步骤为、、、及把因果图转换为状态图共五个步骤。四、简答题(共37分)1.阶段评审与同行评审的区别。(4分)2.什么是软件测试。(3分)3.简述集成测试的过程。(5分)4.怎样做好文档测试?(4分)5.白盒测试有那几种方法?(6分)6.系统测试计划是否需要同行评审,为什么?(4分)7.Alpha测试与beta测试的区别。(4分)8.比较负载测试、容量测试和强度测试的区别。(6分)9.测试结束的标准是什么?(3分)五、设计题(共15分)对下面给出的程序控制图,分别以各种不同的测试方法写出最少的测试用例。测试人员_考试试卷(考试时间100分钟,满分100分)姓名:__________部门:__________员工号:__________一、填空题:(每一空格2分,共60分)1、软件实施活动的输出工件有、、、。2、代码评审主要做工作。3、软件实施活动中集成员的职责是。4、验证与确认软件实施活动主要有、代码评审、、、、SQA验证。5、表明测试已经结束。6、软件测试的目的是。7、软件测试主要分为、、、四类测试。8、软件测试活动有制定测试计划、、、、、、测试评估、测试结束八个步骤。9、软件测试活动的输出工件有_、、、、。10、软件测试角色有、、、。二、不定项选择题:(每题3分,共15分)1、软件实施活动的进入准则是()A、需求工件已经被基线化B、详细设计工件已经被基线化C、构架工件已经被基线化D、项目阶段成果已经被基线化2、下面角色不属于集成计划评审的是()A、配置经理B、项目经理C、测试员D、编码员3、软件测试设计活动主要有()A、工作量分析B、确定并说明测试用例C、确立并结构化测试过程D、复审并评估测试覆盖4、不属于集成测试步骤的是()A、制定集成计划B、执行集成测试C、记录集成测试结果D、回归测试5、属于软件测试活动的输入工件的是()A、软件工作版本B、可测试性报告C、软件需求工件D、软件项目计划三、问答题:(共25分)1、项目的集中管理在软件公司的哪一个层面?(2分)2、请描述软件测试活动的生命周期。(8分)3、什么是测试评估,测试评估的范围是什么?(5分)4、阐述工作版本的定义。(2分)5、请画出软件测试活动的流程图。(8分)测试人员考试试卷(考试时间90分钟,满分100分)姓名:__________部门:__________员工号:__________一、判断题(每题2分,正确的“√”,错误的“╳”)1、好的测试员不懈追求完美。()2、测试程序仅仅按预期方式运行就行了。()3、不存在质量很高但可靠性很差的产品。()4、软件测试员可以对产品说明书进行白盒测试。()5、静态白盒测试可以找出遗漏之处和问题。()6、总是首先设计白盒测试用例。()7、可以发布具有配置缺陷的软件产品。()8、所有软件必须进行某种程度的兼容性测试。()9、所有软件都有一个用户界面,因此必须测试易用性。()10、测试组负责软件质量。()二、简答题1、软件的缺陷等级应如何划分?(3分)2、如果能够执行完美的黑盒测试,还需要进行白盒测试吗?为什么?(5分)3、你认为一个优秀的测试工程师应该具备哪些素质?(3分)4、产品测试到什么时候就算是足够了?(2分)5、测试计划的目的是什么?(2分)6、为什么要进行软件测试?软件测试的目的是什么?(5分)7、软件测试应该划分几个阶段?简述各个阶段应重点测试的点?各个阶段的含义?(5分)8、如何做一名合格的测试人员?(3分)9、针对缺陷采取怎样的管理措施?(5分)三、专业词语解释(每题2分)α测试:β测试:驱动模块:桩模块:白盒测试:静态测试:四、选择题(每题2分)1.下面哪些属于动态分析()A.代码覆盖率B.模块功能检查C.系统压力测试D.程序数据流分析2.下面哪些属于静态分析()A、代码规则检查B、序结构分析C、序复杂度分析D、内存泄漏五、设计题(10分)在三角形计算中,要求三角型的三个边长:A、B和C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。若是等腰三角形打印“等腰三角形”,若是等边三角形,则提示“等边三角形”。画出程序流程图、控制流程图、找出基本测试路径,对此设计一个测试用例。六、论述题1、试叙述对一个软件项目测试的全过程。(10分)2、简述你对测试工作的认识过程、在以后的工作的一些建议。(6分)3、述静态测试和动态测试的区别?(5分)测试人员_考试试卷(考试时间100分钟,每题10分,满分100分)姓名:__________部门:__________员工号:__________1.什么是软件测试,以及软件测试的意义?2.什么是软件测试静态分析,软件测试动态分析,3.下面那些属于静态分析()A、编码规则检查B、程序结构分析C、程序复杂度分析D、内存泄漏4.下面那些属于动态分析()A、代码覆盖率B、模块功能检查C、系统压力测试D、程序数据流分析5.从测试技术角度,正确的选择是(),给出各自的含义?A、静态测试B、黑盒测试C、动态测试D、白盒测试6.从测试阶段

1 / 7
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功