软件测试师考试题库三_第1页
软件测试师考试题库三_第2页
软件测试师考试题库三_第3页
软件测试师考试题库三_第4页
软件测试师考试题库三_第5页
已阅读5页,还剩20页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

软件测试师考试题库三1、多选

典型的瀑布模型的四个阶段是()A、分析B、设计C、编码D、测试E、需求调研F、实施正确答案:A,B,C,D2、填空题

典型的版本方针包括严格-单一活动(江南博哥)版本方针、()方针。正确答案:多版本3、单选

若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。A、分别输入1、50、100条记录B、分别输入0、1、50、99、100条记录C、分别输入0、1、99、100、101条记录D、分别输入0、1、50、99、100、101条记录正确答案:D4、名词解释

测试用例正确答案:测试用例是为特定的目的而设计的一组测试输入、执行条件和预期的结果。测试用例是执行的最小实体。5、问答题

软件测试的过程有哪些?正确答案:测试计划、测试设计、测试执行、测试总结6、单选

LINUX下,解压缩文件的命令为?()A.tarzxvf文件名B.COPY文件名C.CAT文件名D.VI文件名正确答案:A7、填空题

常见的程序分析视角有句法视角,()、文本视角和计算流视角正确答案:功能视角8、填空题

确认测试开始前需要制定(),结束后要写出测试分析报告。其测试用例要选用实际运用的数据。正确答案:测试计划9、单选

用户文档测试中不包括的是()A、用户需求说明B、操作指南C、用户手册D、随机帮助正确答案:A10、填空题

自顶向下渐增式测试不需要编写驱动模块,只需要编写桩模块,其步骤是从模块开始,沿着被测程序的顶层的控制路径逐步向下测试,它有两种组合策略()和深度优先策略宽度优先策略正确答案:软件结构图11、单选

Junit是()语言的单元测试框架。A、CB、.NetC、JavaD、C++正确答案:C12、名词解释

失败测试正确答案:纯粹为了破坏软件而设计和执行的测试案例,被称为失败测试13、多选

提高软件质量和可靠性的技术大致分为两类,即()和()。A.软件测试B.避开错误技术C.容错技术D.可靠性分析正确答案:B,C14、填空题

软件缺陷的固有特征有软件缺陷的固有性、()、软件缺陷的感染性。正确答案:软件缺陷的敏感性15、单选

分析方法(白盒方法)中常用的方法是()方法。A.路径测试B.等价类C.因果图D.归纳测试正确答案:A16、单选

软盘写保护后能文件。()A.存B.取C.存/取D.修改正确答案:B17、名词解释

V模型正确答案:V模型是瀑布模型的变种,反映了测试活动与分析、设计的关系。18、填空题

通常,软件质量的管理部件有项目进展控制、()、软件质量费用和可用于控制软件维护的工具SQA管理工具。正确答案:软件质量度量19、问答题

什么是白盒测试和灰盒测试?正确答案:白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。灰盒测试介于白盒测试和黑盒测试之间。20、填空题

集成测试的方法有两种(),()正确答案:非渐增式测试;渐增式测试21、多选

软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC得是()A、测试B、跟踪C、监督D、制定计划E、需求审查F、程序代码审查正确答案:A,B,C22、填空题

典型的测试设计活动包括测试用例设计、()、设计驱动程序和稳定的桩。正确答案:测试过程设计23、名词解释

崩溃正确答案:计算机系统或组件突然并完全的丧失功能,例如软件或系统突然退出或没有任何反应(死机)。24、单选

在下面几句中个语,判一是的断哪个错误()A.和修品中的件缺陷越早发现复产软,用就越低开发费B.于的件缺陷要行重对发现软进现,确是一正的件缺陷;认个真软还应对这个软件缺陷行隔离进,便于人定位开发员C.在需求段系案例应阶设计统测试,以此作需求的助手段为检查辅D.在件中一般只需要行先软测试运预设的所有案例计测试E.件人需要承担部分工正确答案:D25、问答题

什么是等价类划分?正确答案:把所有可能的输入数据(有效的和无效的)划分成若干个等价的子集(称为等价类),使得每个子集中的一个典型值在测试中的作用与这一子集中所有其它值的作用相同.可从每个子集中选取一组数据来测试程序26、填空题

系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,()正确答案:可用性测试27、问答题

为什么要在一个团队中开展软件测试工作?正确答案:因为没有经过测试的软件很难在发布之前知道该软件的质量,就好比ISO质量认证一样,测试同样也需要质量的保证,这个时候就需要在团队中开展软件测试的工作。在测试的过程发现软件中存在的问题,及时让开发人员得知并修改问题,在即将发布时,从测试报告中得出软件的质量情况。28、填空题

软件配置管理属于CMM2中的一个()。正确答案:KPA29、名词解释

易用性测试正确答案:易用性测试是指用户使用软件时是否感觉方便,比如是否最多点击鼠标三次就可以达到用户的目的。易用性和可用性存在一定的区别,可用性是指时候可以使用,而易用性是指是否方便使用。30、问答题

系统测试计划是否需要同行审批,为什么?正确答案:需要,系统测试计划属于项目阶段性关键文档,因此需要评审。31、单选

外置的调制解调器要与计算机的哪一个接口相连接?()A.键盘口B.串行口C.并行口D.显示器接口正确答案:B32、填空题

边界值分析是将测试边界情况作为重点目标,选取正好等于、刚刚大于或刚刚小于边界值的测试数据。如果输入或输出域是一个有序集合,则应选取集合的第一个元素和()作为测试用例。正确答案:最后一个元素33、问答题

软件测试的对象是什么?正确答案:软件开发过程中所产生的需求规格说明、概要设计规格说明、详细设计规格说明以及源程序都是软件测试的对象34、名词解释

驱动模块正确答案:驱动模块是在进行单元测试时所设置的一种辅助测试模块,它用来模拟被测试模块的上一级模块,相当于被测模块的主程序。驱动模块在单元测试中接收数据,把相关的数据传送给被测试的模块,启动被测模块,并打印出相应的结果。35、单选

软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是()。A.程序、数据B.程序、文档C.程序D.程序、数据、文档正确答案:D36、问答题

性能测试的分哪几种类别?请举例说明正确答案:性能测试类型包括一般性能测试、稳定性测试、负载测试、压力测试等37、单选

除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。A.编码B.软件详细设计C.软件总体设计D.需求分析正确答案:D38、名词解释

功能测试正确答案:也称为行为测试根据产品特征、操作描述和用户方案,测试一个产品的特性和可操作行为以确定它们满足设计需求。本地化软件的功能测试,用于验证应用程序或网站对目标用户能正确工作。使用适当的平台、浏览器和测试脚本,以保证目标用户的体验将足够好,就像应用程序是专门为该市场开发的一样。39、单选

下列是浏览器的选项是()。A.InternetExplorerB.TelnetC.YahooD.OutloookExpress正确答案:A40、填空题

面向对象模型不同于其他模型的主要特征是()。正确答案:组件的密集重用41、名词解释

边界测试正确答案:是指使用预定定义的边界值,如最大值、最小值、空值或其他特殊值作为输入数据来运行测试。42、判断题

软件测试按照测试过程分类为黑盒、白盒测试。()正确答案:错43、单选

在下面几句中个语,判一是正确的。断哪个()A.件的目是保交软测试标证付的件软产品不包含缺陷B.件有利于降低件品布后软测试软产发的用维护费C.包是指一脚本测试个测试,由一它组序行的案例成顺执测试组D.在V模型中,集成案测试例的设计对于件需求分析活应软动正确答案:B44、多选

软件开发模型有()、原型模型、第四代技术模型、()、构件组装模型、混合模型。A.瀑布模型B.迭代模型C.W模型D.螺旋模型正确答案:A,D45、名词解释

测试项正确答案:作为测试对象的工作版本。46、填空题

有两种同行评审方法学:审查和()。正确答案:走查47、问答题

软件测试工程师是干什么的?正确答案:软件测试工程师主要是通过科学的软件测试方法对软件产品进行功能、性能上的测试,并对软件做出评价,是保证软件质量的一个重要手段。48、名词解释

测试过程正确答案:指设置、执行给定测试用例并对测试结果进行评估的一系列详细步骤。49、多选

软件实施活动的进入准则是:()。A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线正确答案:A,B50、问答题

比较负载测试,容量测试和强度测试的区别正确答案:负载测试:在一定的工作负荷下,系统的负荷及响应时间。强度测试:在一定的负荷条件下,在较长时间跨度内的系统连续运行给系统性能所造成的影响。容量测试:容量测试目的是通过测试预先分析出反映软件系统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故障或还能保持主要功能正常运行。容量测试还将确定测试对象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正确处理。容量测试是面向数据的,并且它的目的是显示系统可以处理目标内确定的数据容量。51、问答题

什么是冒烟测试?正确答案:冒烟测试的对象是每一个新编译的需要正式测试的软件版本,目的是确认软件基本功能正常,可以进行后续的正式测试工作。冒烟测试的执行者是版本编译人员52、填空题

软件过程度量可以进一步划分为软件过程质量度量、()和软件过程生产率度量。正确答案:软件过程进度度量53、填空题

McCall模型划分了软件运行、软件转移、()三个纬度的11个软件质量因素。正确答案:软件修改54、填空题

软件是一种逻辑实体,而不是具体的物理实体,因而它具有()。正确答案:抽象性55、判断题

程序的效率与程序的复杂性相关。()正确答案:错56、问答题

您认为性能测试工作的目的是什么?正确答案:目的:是验证软件系统是否能够达到用户提出的性能指标,同时发现软件系统中存在的性能瓶颈,优化软件,最后起到优化系统的目的。57、单选

在WINDOWS2000SERVER上,用于在WEB上发布BUGZILLA的服务名称为?()A.FTPB.SMTPC.TELNETD.IIS正确答案:D58、名词解释

可移植性测试正确答案:易用性度量是检测软件能被理解、学习和操作,能吸引用户,以及遵循易用性法规和指南的程度。59、单选

在WINRUNNER回放过程中,能够强行终止播放的快捷键为?()A.CTRLF9B.CTRLF3C.F11D.F10正确答案:B60、问答题

测试结束的标准是什么?正确答案:用例全部测试。覆盖率达到标准。缺陷率达到标准。其他指标达到质量标准61、名词解释

严重性正确答案:错误对被测系统的影响程度,在终端用户条件下发生的可能性,软件错误妨碍系统使用的程度62、单选

缺陷跟踪系统BUGZILLA的后台支持的数据库为()。A.ORACLEB.MYSQLC.SQLSERVERD.FOXPRO正确答案:B63、单选

在一件目中个软项,人主要承担工作?开发员哪项()A.恢复测试B.系统测试C.本地化测试D.配置/兼容性测试E.元单测试正确答案:E64、问答题

有没有用过Testdirector?这个工具是干什么用的?正确答案:Testdirector是全球最大的级测试管理工具,也是业界第一个基于Web的测试管理系统,,通过在一个整体的应用系统中集成了测试管理的各个部分,包括需求管理,测试计划,测试执行以及错误跟踪等功能,TestDirector极大地加速了测试过程。65、名词解释

速度测试正确答案:通过执行现有的测试用例多次来计算函数的平均速度。66、问答题

说出4种及以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。正确答案:Linux(RedHat、SUSE、Debian、TruboLinux):主要用于搭建各类服务器MACOS:苹果机的操作系统,用于图像处理Unix(AIX:IBM服务器的专用操作系统;Solaris:Sun操作系统;FreeBSD、NetBSD.67、填空题

测试的综合策略是在测试中,联合使用各种()方法正确答案:测试68、判断题

总是首先设计白盒测试用例。()正确答案:错69、填空题

软件配置审查的任务是检查软件的所有文档资料的()和正确性。正确答案:完整性70、问答题

单元测试的主要任务是什么?正确答案:单元测试针对每个程序的模块,解决5个方面的测试问题:模块接口、局部数据结构、边界条件、独立的路径和错误处理。详细来说:(1)模块接口的测试:检查进出程序单元的数据流是否正确。对模块接口数据流的测试必须在任何其他测试之前进行,因为如果不能确保数据正确的输入和输出的话,所有的测试都是没有意义的。(2)局部数据的测试:必须测试其内部的数据能否保持完整性,包括内部数据的内容、形式及相互关系不发生错误。(3)边界条件:目的是检测在数据边界处模块能否正常工作,边界测试是单元测试的一个关键任务。(4)独立路径:路经测试也称为覆盖测试。在单元测试中,最主要的测试是针对路径的测试。测试用例必须能够发现由于计算错4误、不正确的判定或不正常的控制流而产生的错误。(5)错误处理:良好的设计应该预先估计到投入运行后可能发生的错误,并给出相应的处理措施,使得用户不至于束手无策。71、填空题

从内容和重点上我们可以把质量管理标准划分成和()两种类型。正确答案:评估标准72、问答题

按照测试技术来分测试分哪几类?正确答案:白盒测试、黑盒测试、灰盒测试。73、单选

单元测试的依据是()。A.模块功能规格说明B.系统模块结构图C.系统需求规格说明D.详细设计说明书正确答案:A74、名词解释

走读正确答案:是一个类似的同行评审过程,参与者包括了程序的作者、测试人员、一个秘书和一协调员。75、问答题

采用白盒测试法设计测试用例时,常用的逻辑覆盖测试方法有哪几种?请简单描述各种方法的目的。正确答案:目前比较常用的逻辑覆盖测试方法有:语句覆盖、判定覆盖(分支覆盖)、条件覆盖、判定/条件覆盖、组合覆盖和路径覆盖。(1)语句覆盖的目的是选择足够多的测试用例,使程序中的每个可执行语句至少执行一次。(2)判定覆盖的目的是通过执行足够的测试用例,使得程序中的每个判定至少都获得一次“真”值和“假”值,也就是使程序中的每个取“真”分支和取“假”分支至少均经历一次。(3)条件覆盖的目的是设计若干测试用例,在执行被测程序以后,要使每个判定中每个条件的可能值至少满足一次。(4)判定/条件覆盖的目的是设计足够的测试用例,使得判定中每个条件的所有取值(真/假)至少出现一次,并且每个判定本身的所有判定结果(真/假)也至少出现一次。(5)组合覆盖的目的是通过执行足够的测试用例,使得每个判定中条件的各种可能都至少出现一次。(6)路径覆盖的目的是设计足够多的测试用例,要求覆盖程序中所有可能的路径。76、问答题

什么增量式集成测试?正确答案:逐次将未曾集成测试的模块和已经集成测试的模块(或子系统)结合成程序包,再将这些模块集成为较大系统,在集成的过程中边连接边测试,以发现连接过程中产生的问题。77、名词解释

测试覆盖正确答案:指测试系统覆盖被测试系统的程度,一项给定测试或一组测试对某个给定系统或构件的所有指定测试用例进行处理所达到的程度。78、单选

在RATIONALVU的脚本创建过程中,能为脚本回放期间提供数据值,并给脚本变量连续数值的功能为?()A.QueryB.StandardC.DatapoolD.Available正确答案:C79、单选

测试计划的要点中不包括()A、测试项目及其标准B、测试背景C、测试方法D、测试资源正确答案:B80、名词解释

测试管理工具正确答案:可以用来管理测试用例,以复用测试用例来提高测试管理质量。81、名词解释

自动化测试工具正确答案:可以用于黑盒测试功能测试等。是国内优秀软件。82、填空题

CAPA过程的成功运行包含如下活动:信息收集、信息分析、解决方案和改进方法的建立、()、跟踪。正确答案:改进方法的执行83、问答题

因果图分析法中用到的五种约束分别是什么?正确答案:E约束(异):a和b中最多有一个可能为1,即a和b不能同时为1。I约束(或):a、b、c中至少有一个必须为1,即a、b、c不能同时为0。O约束(唯一):a和b必须有一个且仅有一个为1。R约束(要求):a是1时,b必须是1,即a为1时,b不能为0。M约束(强制):若结果a为1,则结果b强制为084、填空题

人工审查程序偏重于编码质量的检验,而软件审查除了审查编码还要对各阶段()进行检验。正确答案:软件产品85、问答题

测试停止的依据?正确答案:ZEROBUG、GOODENOUGH。或者如下回答:第一类标准:测试超过了预定时间,则停止测试。第二类标准:执行了所有的测试用例,但并没有发现故障,则停止测试。第三类标准:使用特定的测试用例设计方案作为判断测试停止的基础。第四类标准:正面指出停止测试的具体要求,即停止测试的标准可定义为查出某一预订数目的故障。第五类标准:根据单位时间内查出故障的数量决定是否停止测试。86、名词解释

β测试正确答案:Beta测试(β测试)是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。87、名词解释

β测试正确答案:Beta测试(β测试)是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。因而,Beta测试是在开发者无法控制的环境下进行的软件现场应用。在Beta测试中,由用户记下遇到的所有问题,包括真实的以及主管认定的,定期向开发者报告,开发者在综合用户的报告后,做出修改,最后将软件产品交付给全体用户使用。Beta测试着重于产品的支持性,包括文档、客户培训和支持产品的生产能力。只有当Alpha测试达到一定的可靠程度后,才能开始Beta测试。由于Beta测试的主要目标是测试可支持性,所以Beta测试应该尽可能由主持产品发行的人员来管理。88、填空题

RMA可以划分成三组类别内部风险管理措施,(),顾客风险管理措施正确答案:分包风险管理措施89、单选

下列()情况需要考虑引入自动化测试。A、需要重复执行很多次的测试B、只执行一次的测试C、不重要的测试D、很快有回报的测试正确答案:A90、填空题

CAPA过程的成功运行包含如下活动()、信息分析、解决方案和改进方法的建立、改进方法的执行、跟踪。正确答案:信息收集91、问答题

什么黑盒测试?正确答案:黑盒测试是把测试对象看做一个黑盒子,测试人员完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。因此黑盒测试又叫功能测试或数据驱动测试。92、多选

系统测试的方法有()A.黑箱测试B.数据测试C.穷举测试D.操作测试E.模型测试正确答案:A,B,C,D,E93、名词解释

部署正确答案:也称为shipment(发布),对内部IT系统而言,指它的第一个版本通过彻底的测试、形成产品、交付给付款客户的阶段。94、多选

属于软件测试活动的输入工件的是()。A.软件工作版本B.可测试性报告C.软件需求工件D.软件项目计划正确答案:A,B,C,D95、问答题

描述软件产生内存泄露的原因以及检查方式。(可以结合一种开发语言进行描述)正确答案:内存泄露的原因,主要是由于开发过程当中申请了计算机资源(例如对象、内存等),但是使用资源完成以后没有及时释放资源导致的。例如在C语言当中使用了malloc申请了内存,但是未使用free来释放内存。96、多选

实施缺陷跟踪的目的是()A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理正确答案:A,B,C,D97、填空题

比例尺可用以()被摄对象的原始尺寸。正确答案:测定98、填空题

软件验收测试包括:正式验收测试,alpha测试,()。正确答案:beta测试99、名词解释

UI正确答案:广义是指使用户可以和计算机进行交互的硬件和/或软件。狭义是指软件中的可见外观及其底层与用户交互的部分(菜单、对话框、窗口和其它控件)。100、名词解释

文档测试正确答案:文档测试包括文档完整性、文档正确性、文档一致性玉文档易理解性检查。101、填空题

集成测试采用的测试方法为()。正确答案:黑盒测试102、单选

运行checksetup.pl后,系统生成localconfig文件,以下为其中几行内容,请说出哪句为BUG数据库的名称?()A.$db_host=“localhost“;B.$db_port=3306;C.$db_name=“bugs“;D.$db_user=“bugs。正确答案:C103、名词解释

安装测试正确答案:确保该软件在正常情况和异常情况的不同条件下,例如,进行首次安装、升级、完整的或自定义的安装都能进行安装。异常情况包括磁盘空间不足、缺少目录创建权限等。核实软件在安装后可立即正常运行。安装测试包括测试安装代码以及安装手册。安装手册提供如何进行安装,安装代码提供安装一些程序能够运行的基础数据。104、填空题

有两种同行评审方法学()和走查。正确答案:审查105、填空题

确认测试指检查软件的功能与性能是否与需求规格说明书中确定的指标相符合,又称有()测试。正确答案:效性106、问答题

做好性能测试工作的关键是什么?正确答案:包括以下几个方面:1).评估系统的能力、2).识别体系中的瓶颈、3).系统调优、4).验证稳定性(resiliencE.可靠性(reliability)107、单选

在一件目中个软项,下面一是人的主要工作?哪项职业测试员()A.元单测试B.入检测试C.系统测试D.收验测试正确答案:C108、填空题

RMA可以划分成三组类别内部风险管理措施、分包风险管理措施和()。正确答案:顾客风险管理措施109、判断题

所有软件都有一个用户界面,因此必须测试易用性。()正确答案:错110、问答题

你是如何利用决策分析法设计用例?正确答案:(1)确定规则的个数。有n个条件的决策表有2n个规则(每个条件取真、假值)。(2)列出所有的条件桩和动作桩。(3)填入条件项。(4)填入动作项,得到初始决策表。(5)简化决策表,合并相似规则。111、填空题

在任何机构中,CAPA要正确发挥作用需要CAPA记录流的跟踪、()和CAPA执行结果的跟踪三个要的跟踪任务。正确答案:CAPA执行的跟踪112、名词解释

兼容性测试)正确答案:也称“(配置测试)”,测试软件是否和系统的其它与之交互的元素之间兼容,如:浏览器、操作系统、硬件等。验证测试对象在不同的软件和硬件配置中的运行情况。113、问答题

集成测试通常都有那些策略?正确答案:1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;2、各个子功能组合起来,能否达到预期要求的父功能;3、一个模块的功能是否会对另一个模块的功能产生不利的影响;4、全局数据结构是否有问题;5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。114、填空题

面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。正确答案:基于约束的覆盖率115、填空题

在任何机构中,CAPA要正确发挥作用需要踪、()和CAPA执行结果的跟踪三个要的跟踪任务。正确答案:CAPA执行的跟踪116、判断题

测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。正确答案:错117、判断题

压力测试是在人为设置的高负载的情况下,检查系统是否发生界面上的问题。()正确答案:错118、填空题

调试也称(),是在成功的测试之后才开始进行,其目的是确定错误的原因和位置,并改正错误。正确答案:纠错119、问答题

软件测试的原则包括哪些?正确答案:(1)应当把“尽早地和不断地进行软件测试”作为软件开发者的座右铭;(2)测试用例应由测试输入数据和与之对应的预期输出结果这两部分组成;(3)程序员应当避免检查自己的程序;(4)在设计测试用例时,应当包括合理的输入条件和不合理的输入条件;120、单选

在RATIONALGUI回放过程中,能够强行终止播放的快捷键为?()A.CTRLF9B.F10C.F11D.CTRLF12正确答案:C121、问答题

请您谈一谈为什么要进行系统测试?正确答案:由于软件只是计算机系统中的一个组成部分,软件开发完成之后,最终还要和系统中的硬件系统、某些支持软件、数据信息等其他部分配套运行。因此,在投入运行前要完成系统测试,以保证各组成部分不仅能单独的得到检验,而且在系统各部分协调工作的环境下也能正常工作。122、名词解释

随机测试正确答案:没有书面测试用例、记录期望结果、检查列表、脚本或指令的测试。主要是根据测试者的经验对软件进行功能和性能抽查。随机测试是根据测试说明书执行用例测试的重要补充手段,是保证测试覆盖完整性的有效方式和过程。123、判断题

测试程序仅仅按预期方式运行就行了。()正确答案:错124、问答题

安全性测试你一般从哪几方面做测试?正确答案:用户管理和访问控制、通信加密、安全日志测试125、多选

使用软件测试工具的目的()A、帮助测试寻找问题B、协助问题的诊断C、节省测试时间D、提高Bug的发现率E、更好的控制缺陷提高软件质量F、更好的协助开发人员正确答案:A,B,C126、填空题

确认测试在模拟环境下运用黑盒测试方法,由专门测试人员和()参加的测试。正确答案:用户127、单选

要知道C盘总容量、已用空间和可用空间,应在“我的电脑”或“资源管理器”中使用鼠标右键单击“驱动器(C:)”后,再()。A.单击“资源管理器”B.单击“打开”C.单击“查找”D.单击“属性”正确答案:D128、填空题

我们可以人为的使得软件不存在()。正确答案:配置问题129、填空题

依据软件系统的生命周期和其他阶段,软件质量度量划分为软件过程度量和()。正确答案:软件产品度量130、填空题

设计系统测试计划需要参考的项目文挡有(),软件需求工件和迭代计划正确答案:软件测试计划131、单选

Web测试的一个重要特征是()A、图片B、文字C、链接D、视频正确答案:C132、名词解释

W模型正确答案:W模型增加了软件各开发阶段中应同步进行的验证和确认活动。如下图所示,W模型由两个V字型模型组成,分别代表测试与开发过程,图中明确表示出了测试与开发的并行关系。W模型强调:测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、设计等同样要测试,也就是说,测试与开发是同步进行的。W模型有利于尽早地全面的发现问题。133、填空题

好的测试员不懈追求()。正确答案:完美134、填空题

集成测试计划在需求()提交。正确答案:分析阶段末135、填空题

不存在质量很高但()的产品。正确答案:可靠性很差136、多选

选出属于黑盒测试方法的选项()A、测试用例覆盖B、输入覆盖C、输出覆盖D、分支覆盖E、语句覆盖F、条件覆盖正确答案:A,B,C137、问答题

简介WEB应用程序在压力下的常见错误类型。正确答案:有两种错误类型是:(1)内存泄漏(Memoryleak):一种极难检测的现象。内存泄漏经常发生在已发行的产品中,原因很简单,很难设计测试用例来检测它们。使用简单的功能测试,几乎发现不了内存泄漏问题,因为在产品完成之前测试没对产品进行足够多的使用。内存泄漏通常要求操作要重复非常多的次数以使内存消耗达到能引起注意的程度。尽管与其它编程语言(如C/C++)相比,Java程序更难引入内存泄漏错误,但只要程序仍保持着对对象的引用,该对象仍有可能被实例化并且它占用的内存永远不会被释放。(2)并发与同步(ConcurrencyandSynchronization):压力测试在查找并发性问题上非常出众,这是因为在任何一个测试生命周期中,它都应用了许多不同的代码路径和定时条件。一般的规则是,压力测试运行的时间越长,涉及并应用的代码路径组合和定时条件就越多。当然,这也的确使得这些问题很难再现(错误可以在5分钟或5天后发生)。死锁、线程泄漏以及任何一般的同步问题通常只能在压力测试阶段被检测出来。这些类型的问题很难通过执行单元测试来发现。开发人员不会一直考虑他或她的代码将与其他地方的代码(在执行单元测试时这些代码可能还没写出来)进行交互。138、填空题

开发生命周期阶段SQA部件可以划分成三类:评审、专家观点、()、软件维护SQA部件和由第三方/分包商使用的SQA部件。正确答案:软件测试139、单选

在安装Bugzilla过程中,其中异步需要在BUGZILLA的目录内运行checksetup.pl,请以下那个命令正确?()()A.checksetup.plB.makechecksetup.plC../checksetup.plD.catchecksetup.pl正确答案:C140、问答题

对文档的测试主要包括哪些内容?正确答案:(1)检查产品说明书属性(2)检查是否完整(3)检查是否准确(4)检查是否精确(5)检查是否一致(6)检查是否贴切(7)检查是否合理(8)检查代码无关(9)检查可测试性141、单选?通常,在()的基础上,将所有模块按照设计要求组装成为系统。供选择的正确答案:()。①单元测试②部件测试③组装测试④系统测试⑤确认测试⑥联合测试A.③B.②C.①D.⑤正确答案:C142、填空题

McCall模型产品修改纬度的质量因素有可维护性、()、灵活性。正确答案:可测试性143、问答题

集成测试的两种方法?正确答案:非增量式集成测试、增量式集成测试144、填空题

支持性质量手段有模板和()。正确答案:检查表145、填空题

软件配置管理,简称SCM,它用于整个软件工程过程。其主要目标是()控制变更确保变更正确地实现报告有关变更正确答案:标识变更146、填空题

软件质量工程包括软件质量保证、()和软件质量控制三大方面。正确答案:软件质量规划147、单选

计算机网络就是将若干计算机连接起来,他们之间不能做的事情是()。A.互相通信B.共享软件资源C.人人可以互相见面D.共享硬件资源正确答案:C148、填空题

CMM内容包含初始级、()、()、()和可优化级五个等级。正确答案:可重复级;已定义级;已管理级149、单选

按照测试策略和过程,测试可以分为()A、单元、白盒、确认、系统、验收B、单元、集成、确认、系统、验收C、白盒、黑盒、确认、系统、验收D、白盒、集成、确认、系统、验收正确答案:B150、名词解释

软件生命周期正确答案:开始于一个软件产品的构思,结束于该产品不再被使用的这段期间。151、名词解释

验收测试正确答案:验收测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。152、名词解释

捕获/回放工具正确答案:一种测试工具,能够捕获在测试过程中传递给软件的输入,并且能够在以后的时间中,重复这个执行的过程。这类工具一般在GUI测试中用的较多。153、判断题

可以发布具有配置缺陷的软件产品。()正确答案:错154、名词解释

工作版本正确答案:软件开发过程中用于内部测试的功能和性能等不完善的软件版本。工作版本既可以是系统的可操作版本,也可以是展示要在最终产品中提供的部分功能的部分系统。155、判断题

软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作正确答案:错156、问答题

列举几种常用的软件生命周期模型?正确答案:1)瀑布模型。2)原型模型。3)增量模型。4)螺旋模型。157、多选

软件生存周期一般可分为问题定义、()、设计、()、()、运行与维护六个阶段。A.需求分析与可行性研究B.立项C.编码D.测试正确答案:A,C,D158、名词解释

测试正确答案:执行软件以验证其满足指定的需求并检测错误的过程。检测已有条件之间的不同,并评价软件项的特性软件项的分析过程。软件工程过程的一个活动,它将软件在预定的条件下运行以判断软件是否符合预期结果。159、名词解释

自顶向下的集成方式正确答案:根据软件的模块结构图,按控制层次从高到低的顺序对模块进行集成,也就是从最顶层模块向下逐步集成,并字集成过程中进行测试,直至组装成符合要求的最终软件系统。160、判断题

Beta测试是验收测试的一种。()正确答案:错161、问答题

测试用例模板的主要要素有哪些?正确答案:标识符:惟一标识每一个测试用例测试项:准确的描述所需要测试的项及其特征测试环境要求:表征执行该测试用例需要的测试环境输入标准:执行测试用例的输入需求(这些输入可能包括数据、文件或者操作)输出标准:按照指定的环境和输入标准得到的期望输出结果162、名词解释

功能性测试正确答案:功能性测试应该从适合性、准确性、互操作性、安全保密性、功能的依从性等方面进行考查。163、问答题

Windows操作系统中PATH环境变量的作用是什么?正确答案:PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。164、填空题

常见的软件配置演化模型()和()。正确答案:有线性演化模型;树演化模型165、填空题

变异测试的理论基础是程序员能力假设和()假设。正确答案:组合效应166、问答题

什么是回归测试?正确答案:在集成测试策略的环境中,回归测试是对某些已经进行过的测试的某些子集再重新进行一遍,以保证上述改变不会传播无法预料的副作用或引发新的问题。167、问答题

测试计划中的5W1H什么意思?正确答案:Why、What、Where、When、Who、How,其中Why主要指测试目的。What指测试范围即测试内容、Where指测试环境、When指测试的时间阶段安排、Who指测试资源、How指测试策略。168、多选

从测试技术角度,正确的选择是()。A.静态测试B.黑盒测试C.动态测试D.白盒测试正确答案:A,C169、名词解释

本地化能力测试正确答案:本地化能力是指不需要重新设计或修改代码,将程序的用户界面翻译成任何目标语言的能力。为了降低本地化能力测试的成本,提高测试效率,本地化能力侧是通常在软件的伪本地化版本上进行。本地化能力测试中发现的典型错误包括:字符的硬编码(即软件中需要本地化的字符写在了代码内部),对需要本地化的字符长度设置了国定值,在软件运行时以控件位置定位,图标和位图中包含了需要本地化的文本,软件的用户界面与文档术语不一致等。170、名词解释

可靠性测试正确答案:也称软件的可靠性评估,指根据软件系统可靠性结构(单元与系统间可靠性关系)、寿命类型和、各单元的可靠性试验信息,利用概率统计方法,评估出系统的可靠性特征量。软件可靠性是软件系统在规定的时间内以及规定的环境条件下,完成规定功能的能力。171、名词解释

确认测试正确答案:确认测试又称有效性测试。有效性测试是在模拟的环境下,运用黑盒测试的方法,验证被测软件是否满足需求规格说明书列出的需求。任务是验证软件的功能和性能及其他特性是否与用户的要求一致。对软件的功能和性能要求在软件需求规格说明书中已经明确规定,它包含的信息就是软件确认测试的基础。172、名词解释

桩模块正确答案:桩模块是在进行单元测试时所设置的一种辅助测试模块,它用来模拟被测试模块工作过程中所调用的模块。桩模块由被测模块调用,它们一般只进行很少的数据处理,以便检验被测模块与其下级模块的接口。173、问答题

什么是非增量式集成测试?正确答案:对所有模块进行个别的单元测试后,按照程序结构图将各模块连接起来,把连接后的程序当作一个整体进行测试。174、问答题

软件测试的目标?正确答案:软件测试以检验是否满足需求为目标。175、填空题

外部参与方可被分类为分包商、COTS软件和重用软件模块的供货商和()三组。正确答案:顾客自身176、问答题

在测试实施之前,如何才能确定好的测试策略和测试方法?正确答案:通常,在确定测试方法时,应遵循以下原则:(1)根据程序的重要性和一旦发生故障将造成的损失来确定测试等级和测试重点。(2)认真选择测试策略,以便能尽可能少的使用测试用例,发现尽可能多的程序错误。因为测试不足则意味着让用户承担隐藏错误带来的危险,但测试过度又会带来资源的浪费。因此,测试需要找到一个平衡点。通常在确定测试策略时,有以下5条参考原则:(1)在任何情况下都必须采用边界值分析法。这种方法设计出的测试用例发现程序错误的能力最强。(2)必要时采用等价类划分方法补充测试用例。(3)采用错误推断法再追加测试用例。(4)对照程序逻辑,检查已设计出的测试用例的逻辑覆盖程度。如果没有达到要求的覆盖标准,则应当再补充更多的测试用例。(5)如果程序的功能说明中含有输入条件的组合情况,则应一开始就选用因果图法。177、单选

确保测试与()无关,不要依赖使用过期的数据进行测试。A、时间B、地点C、软硬件资源D、测试人员正确答案:A178、问答题

什么是错误推测法?你经常用的错误推测法来测试系统的经验有哪些?正确答案:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对性的设计测试用例的方法。常用的错误推测法有:输入非法数据、默认值的测试、更改

温馨提示

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

评论

0/150

提交评论