《2022年软件测试面试笔试.doc》由会员分享,可在线阅读,更多相关《2022年软件测试面试笔试.doc(41页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、1.1试卷一一、推断题1软件测试的目的是尽可能多的找出软件的缺陷。(Y)2Beta 测试是验收测试的一种。(Y)3验收测试是由最终用户来施行的。(N)4工程立项前测试人员不需要提交任何工件。(Y)5单元测试能发觉约80%的软件缺陷。(Y)6代码评审是检查源代码是否到达模块设计的要求。(N)7自底向上集成需要测试员编写驱动程序。(Y)8负载测试是验证要检验的系统的才能最高能到达什么程度。(N)9测试人员要坚持原则,缺陷未修复完坚决不予通过。(N)10代码评审员一般由测试员担任。(N)11我们能够人为的使得软件不存在配置咨询题。(N)12集成测试计划在需求分析阶段末提交。(N)二、选择1软件验收测
2、试的合格通过准则是:(ABCD)A 软件需求分析说明书中定义的所有功能已全部实现,功能指标全部到达要求。B 所有测试项没有剩余一级、二级和三级错误。C 立项审批表、需求分析文档、设计文档和编码实现一致。D 验收测试工件齐全。2软件测试计划评审会需要哪些人员参加?(ABCD)A工程经理BSQA 负责人C配置负责人D测试组3以下关于alpha 测试的描绘中正确的选项:(AD)Aalpha 测试需要用户代表参加Balpha 测试不需要用户代表参加Calpha 测试是系统测试的一种Dalpha 测试是验收测试的一种4测试设计员的职责有:(BC)A制定测试计划B设计测试用例C设计测试过程、脚本D评估测试
3、活动5软件施行活动的进入准则是:(ABC)A需求工件已经被基线化B详细设计工件已经被基线化C构架工件已经被基线化D工程阶段成果已经被基线化三、填空1.软件验收测试包括:正式验收测试,alpha测试,beta测试。2.系统测试的策略有:功能测试,功能测试,可靠性测试,负载测试,易用性测试,强度测试,平安测试,配置测试,安装测试,卸载测试,文挡测试,毛病恢复测试,界面测试,容量测试,兼容性测试,分布测试,可用性测试,(有的能够合在一起,分开写只要写出15就总分值哦)3.设计系统测试计划需要参考的工程文挡有:软件测试计划,软件需求工件和迭代计划。4.对面向过程的系统采纳的集成策略有:自顶向下,自底向
4、上两种。5.(这题出的有咨询题哦,详细的5步骤为)通过画因果图来写测试用例的步骤为:(1)分析软件规格说明描绘中,哪些是缘故(即输入条件或输入条件的等价类),哪些是结果(即输出条件),并给每个缘故和结果给予一个标识符。(2)分析软件规格说明描绘中的语义,找出缘故与结果之间,缘故与缘故之间对应的是什么关系? 依照这些关系,画出因果图。(3)由于语法或环境限制,有些缘故与缘故之间,缘故与结果之间的组合情况不可能出现。为说明这些特别情况,在因果图上用一些记号标明约束或限制条件。(4)把因果图转换成断定表。(5)把断定表的每一列拿出来作为依照,设计测试用例。 四、简答1.区别阶段评审的与同行评审同行评
5、审目的:发觉小规模工作产品的错误,只要是找错误;阶段评审目的:评审模块 阶段作品的正确性 可行性 及完好性同行评审人数:3-7人 人员必须通过同行评审会议的培训,由SQA指导阶段评审人数:5人左右 评审人必须是专家 具有系统评审资历同行评审内容:内容小 一般文档 40页, 代码 需求确定(出一份确定的需求文档)开发设计文档(开发人员在开场写代码前就能输出设计文档)想好测试策略,写出测试用例发给开发人员和测试经理看看(非正式的评审用例)接到测试版本执行测试用例(中间可能会补充用例)提交bug(有些bug需要开发人员确实定(严峻级别的,或忽然发觉的在测试用例范围之外的,难以重现的),有些能够直截了
6、当录制进TD)开发人员修正(能够在测试过程中快速的修正)回归测试(可能又会发觉新咨询题,再按流程开场跑)。37. 当开发人员说不是BUG时,你如何应付?开发人员说不是bug,有2种情况,一是需求没有确定,因而我能够这么做,这个时候能够找来产品经理进展确认,需不需要改动,3方商量确定好后再看要不要改。二是这种情况不可能发生,因而不需要修正,这个时候,我能够先尽可能的说出是BUG的依照是什么?假如被用户发觉或出了咨询题,会有什么不良结果?程序员可能会给你特别多理由,你能够对他的解释进展反驳。假如依然不行,那我能够给这个咨询题提出来,跟开发经理和测试经理进展确认,假如要修正就改,假如不要修正就不改。
7、事实上有些确实不是bug,我也只是建议的方式写进TD中,假如开发人员不修正也没有大咨询题。假如确定是bug的话,一定要坚持本人的立场,让咨询题得到最后确实认。23你为什么想离开目前的职务?由于公司运作情况并不理想,公司需要调整部门体系,公司考虑到缩减部门人员,因而大批量的裁员(有6,7个),这是我的第一份工作,对公司也有较深的感情,由于在这里我找到了职业理想(确实是测试),因而公司需要精简人员,我自愿退出。尽管特别舍不得,但我将会有新的发挥才能的舞台。24:你对我们公司理解有多少?25:你找工作时,最重要的考虑要素为何?工作的性质和内容是否能让我发挥所长,并不断成长。26:为什么我们应该录用你
8、?您能够由我过去的工作表现所呈现的客观数据,明显地看出我全力以赴的工作态度。27:请谈谈你个人的最大特色。我的坚持度特别高,事情没有做到一个令人满意的结果,绝不罢手。28.白箱测试和黑箱测试是什么?什么是回归测试?29。单元测试、集成测试、系统测试的侧重点是什么?30。设计用例的方法、依照有那些?31。一个测试工程师应具备那些素养和技能?32.集成测试通常都有那些策略?33.你用过的测试工具的主要功能、功能及其他?34.一个缺陷测试报告的组成35.基于WEB信息治理系统测试时应考虑的要素有哪些?36.软件测试工程从什么时候开场,?为什么?37.需求测试考前须知有哪些?38.简述一下缺陷的生命周
9、期39.测试分析测试用例留意(事项)?你在你所在的公司是如何开展测试工作的?是如何组织的?你认为理想的测试流程是什么模样?你是怎么样工作的?软件测试活动的生命周期是什么?请画出软件测试活动的流程图?针对缺陷采取怎么样治理措施?什么是测试评估?测试评估的范围是什么?假如能够执行完满的黑盒测试,还需要进展白盒测试吗?为什么?测试完毕的标准是什么?软件验收测试除了alpha,beta测试以外,还有哪一种?做测试多久了?往常做过哪些工程?你们往常测试的流程是怎么样的?用过哪些测试工具?为什么选择测试这行?为什么值得他们公司雇用?假如我雇用你,你能给部门带来什么奉献?如何从工作中看出你是个自动自觉的人你
10、的工作通常能在时限内完成吗.(我想咨询一下确实是她咨询这个咨询题的动机是什么)通常你关于别人批判你会有什么样的反响假如明知如此做不对,你还会依主管的指过去做吗假如你接到一个客户抱怨的,你确知无法处理他的咨询题,你会如何处理你觉得什么样的人最难相处为什么值得他们公司雇用?协助公司提高软件质量和测试部门的技术水平假如我雇用你,你能给部门带来什么奉献?分享我的测试经历和测试技能,提高测试部门技术水平如何从工作中看出你是个自动自觉的人自动自觉范围太广1. 工作成果2. 工作质量你的工作通常能在时限内完成吗.(我想咨询一下确实是她咨询这个咨询题的动机是什么)在有足够的资源和合理的工作量的情况下,完全能够
11、按时完成,并能比一般人做的更好通常你关于别人批判你会有什么样的反响有错即改,无措勉之假如明知如此做不对,你还会依主管的指过去做吗在公司内部下级是否有申述渠道?假如你接到一个客户抱怨的,你确知无法处理他的咨询题,你会如何处理为什么抱怨?是如何样的咨询题?假如是客服咨询题,提交客服部门处理假如是质量咨询题,分析缘故,下一版本改良你觉得什么样的人最难相处自以为是的人什么叫单元测试?请就软件测试人员应该具备什么样的根本素养说说你的看法。请就如何在开发中进展软件质量操纵说说你的看法简述软件测试的意义,以及软件测试的分类1、功能测试,功能测试,界面测试,平安测试(能够简单点,比方只涉及到COOKIES里的
12、内容),压力测试(商业性质的网站)等等,B/S软件也要依照其详细功能采纳不同的测试策略。2、态度、责任心、自信、敏锐的观察力、良好的发散思维3、先设计后开发方式,加强单元测试,加强代码走查,有一套完好的白盒测试方法。关键是加强开发人员的质量认识,增进程序员向工程师水平开展。4、意义嘛,就本人想吧。软件测试的分类,这个特别多人都按各种方法去分。无明确答案给你。对测试的理解根本的测试知识,对测试是否认可? 75。3、谈一谈过去本人的工作理解经历、提供进一步提咨询的素材,表达才能测试技能测试设计的方法并举例说明测试技术的使用测试工具熟悉程度,能否与当前工作匹配?如何做计划?如何跟踪计划?日常工作才能假如开发人员提供的版本不满足测试的条件,如何做?与开发人员协作的才能熟悉unix系统、oracle数据库吗?是否具备系统知识做过开发吗?写过哪些代码?开发技能阅读英语文章,给出理讲解明?部分英语才能文档的意义是否擅长考虑?(最简单的概念,不同