1 / 15
文档名称:

软件测试面试题.doc

格式:doc   大小:195KB   页数:15页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件测试面试题.doc

上传人:小博士 2019/2/1 文件大小:195 KB

下载得到文件列表

软件测试面试题.doc

文档介绍

文档介绍::..第一章软件工程及UML笔试题1.【满础题】UML:UnifiedModelingLanguage它是•种用描述、构选软件系统以及商、Ik建模的语言。简单的理解就是它可以以一种且观的A式表示出一个系统的各项内签。2.【基础题】软件开发模型冇哪些?答:瀑布模型,快速原型模型,垴量模型,螺旋模型。3.【基础题】软件质量W素有哪些?答:正确性、精确性、可龍性、容错性、性能、效率、易用性、可理解性、简洁性、可复用性、可扩充性、兼矜性等等。4.【雉础题】经常采用的软件质呈检查措施冇哪些?符:事先把检查的主要内容制成•-•张表,使检查活动集中在主要问题上只评审工作,不评审开发者建立一个议事F1程并遵循它不要花太多的时间争论和辩驳说清楚问题所在,但不要企图当场解决所有问题对检查人员进行适当的培训第二章软件测试基础笔试题I.【菽础题】软件冇哪些分类?荇:I系统软件r按功能划分L应用软件r单机版软件软件按技术架构划分jc/s架构软件LB/S架构软件< r产品软件按目标用户划分1L项目软件2.【基础题】什么是软件测试?答:使用人工或自动手段,运行或检杏某个系统的过程。K目的在于检査它是否满足规定的需求或弄清预期结果与实际结果之间的差别。3.【基础题】什么是Bug?答:软件的Bug指的是软件小(包拈税序和文档)不符合川户耑求的问题。常见的软件Bug分为以下三类:1) 没有实现的功能2) 完成了用户需求的功能,但是运行吋会出现一些功能或性能上的问题3) 实现了用户不需要的多余的功能4.【中等题】SQA与测试的区别?答:1) 测试是在发现问题,SQA是在预防W题2) 测试时Bug己经存在了,而SQA则需要将Bug扼杀在出现之前3) 测试作为软件生命周期的一部分,其过程也要受到SQA监督5.【中等题】CMM:CapabilityMaturityModel,BP“能力成熟度模型”。6.【提高题】CMM等级如何划分并简要说明?答:第一级:初始级>在初始级,企业一般不具备稳定的软件开发与维护的环境。常常在遇到问题的吋候,就放弃原定的计划而只专注于编程与测试。第二级:可重S级*在这一级,建立了管理软件项U的政策以及为贯彻执行这些政策而定的措施。基于过往的项目的经验來计划与管理新的项目。第三级:定义级>在这一级,柯关软件工程与管理工程的一个特定的、而对整个企业的软件开发与维护的过程的文件将被制订出来。同时,这些过程是巢成到一个协调的整体。这就称为企业的标准软件过程。第叫级:定量管理级*在这一级,企业对产品与过程建立起定量的质量Fife,同时4:过程中加入规定得很清楚的连续的度量。作为企业的度S方案,要对所有项F1的重要的过程活动进行生产率和质虽的度虽。软件产品因此具冇对预期的高质量。第五级:优化级>在这个等级,整个企业将会把重点放在对过程进行不断的优化。企业会采取主动去找出过程的弱点与长处,以达到预防缺陷的目标。同吋,分析有关过程的有效性的资料,作出对新技术的成本与收益的分析,以及提出对过程进行修改的建议。7.【菽础题】测试工作的难木原则?答:今所有的软件测试都应追溯到用户需求今应当把“尽早地和不断地进行软件测试”作为软件测试者地座右铭今完全测试是不可能的,测试需要终止今测试无法显示软件潜在的缺陷今充分注意测试中地群集现象今程序员应避免检查自己地程序今尽量避免测试的随意性8.【屮等题】测试工具分类及常川测试工具?答:功能测试工具一QTP性能测试工具一LoadRunner测试管理工具一TestDirector白盆测试工其一Nunit,Junit,C++Test,JTest,BoundsChecker,Logiscope第三章缺陷管理笔试题1.【蕋础题】缺陷的严重等级划分与描述?答:>严重:系统崩溃、数据丢失、数据毁坏*较严重:操作性错误、错误结果、遗漏功能*—般:小问题、错别字、UI布局、罕见故障*建议:不影响使用的瑕疵或更好的实现2.【基础题】缺陷的优先级别划分与描述?答:*蝻高优先级:立即修fi,停止进一步测试*次髙优先级:在产品发布之前必须修复*中等优先级:如果时间允许应该修复*最低优先级:可能会修S,但是也能发布3.【屮等题】缺陷的严重等级和优先级别之间的关系?答:*一般地,严重等级髙的软件缺陷具有较岛的优先级。严重等级髙说明缺陷对软件造成的质跫危害性大,需要优先处理,而严重等级低的缺陷可能只是软件不完美,可以稍P处理。*严重等级高优先级不一定高。这奋两种情况:一种是如果某个严重的软件缺陷只在非常极端的条件卜产生,则没必要马上解决;还有一种情况是,如果修正一个软件缺陷需要修改软件的整体架构,可能会产生更多潜在的缺陷,而凡软件由于市场压力必须尽快发布,那么即使缺陷