版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(图片大小可自由调整)2024年计算机考试-软件测试工程师考试近5年真题集锦(频考类试题)带答案第I卷一.参考题库(共100题)1.面向对象的软件开发模型中将开发过程定义为面向对象分析、面向对象设计和面向对象编程三个阶段。2.实施缺陷跟踪的目的是()A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理3.谈谈黑盒测试的特点?优点?4.若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。A、分别输入1、50、100条记录B、分别输入0、1、50、99、100条记录C、分别输入0、1、99、100、101条记录D、分别输入0、1、50、99、100、101条记录5.在单元测试中,所谓单元是如何划分的?6.安全性测试你一般从哪几方面做测试?7.在RATIONALGUI回放过程中,能够强行终止播放的快捷键为?()A、CTRLF9B、F10C、F11D、CTRLF128.描述使用bugzilla缺陷管理工具对软件缺陷(BUG)跟踪的管理的流程?9.黑盒测试的测试用例设计要考虑等价类划分、()、错误推测、因果图。A、路径分析B、数据分析C、边界值分析D、假设分析10.验收测试是由谁完成的?通常包含哪些过程?11.下面关于软件测试的说法正确的是()A、测试是最有效的排除和防止软件缺陷与故障的手段B、导致软件缺陷的最大原因是软件产品说明书C、软件测试可有可无D、软件测试在软件开发中的作用不大12.什么是自动化测试?13.软件测试规范可以分为行业规范和()规范14.DMAIC和DFSS的概念和区别?15.从测试技术角度,正确的选择是()。A、静态测试B、黑盒测试C、动态测试D、白盒测试16.如果没有软件规格说明或需求文档,可以进行动态黑盒测试吗?为什么?17.进行软件质量管理的重要性有()A、维护降低成本B、法律上的要求C、市场竞争的需要D、质量标准化的趋势E、软件工程的需要F、CMM过程的一部分18.测试6的阶乘,断言方法是()?A、Assert.assertSame(720,jc.jieChen(6))B、Assert.assertEquals(720,jc.jieChen(6))C、Assert.assertNull(720,jc.jieChen(6))D、Assert.assertTrue(720,jc.jieChen(6))19.测试人员应该具备的能力和技术。20.一个问题单从提交到关闭正常情况主要包括哪些步骤,请顺序列出。21.软件缺陷可能会被修复,可能会被保留或者标识出来。22.通常,初始化一个被测试对象,会在测试类的()中进行。A、tearDown()B、setUp()C、构造方法D、任意位置23.用户文档测试中不包括的是()A、用户需求说明B、操作指南C、用户手册D、随机帮助24.请详细叙述黑盒测试的基本概念。 25.性能测试的步骤有哪些?26.错误推测法的基本想法是()A、划分有效等价类和无效等价类B、划分原因和结果C、列出所有的可能情况D、列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例27.白盒测试的重点以及相应的对策是什么?28.服务器的测试主要是性能的测试,包括()A、数据库测试B、连接速度测试C、负载测试D、压力测试29.哪一个不属于增量式集成?30.Beta测试是验收测试的一种。()31.在软件测试策略所包含的内容中最主要的部分有两个,一是要进行的测试过程,另外一个就是要执行的测试类型。32.你知道软件生命的周期么?包括哪些阶段?33.静态白盒测试可以找出遗漏之处和问题。()34.请说明风险测试的内容。 35.请说明接口测试的目的。 36.逻辑覆盖测试属于白盒测试技术。37.简述软件测试过程的流程。38.请简要列举回归测试用例库的维护方法。 39.依据合同评审的目标对合同评审主题进行分类为建议草案评审主题和()两种类型。40.以测试的形态分测试可以分为()A、建构性测试B、系统测试C、专项测试D、单元测试E、组件测试F、集成测试41.请描述如何划分缺陷与错误严重性和优先级别?42.软件可靠性特性中包括3个子特性是成熟性、()、易恢复性。A、稳定性B、容错性C、保密性D、易操作43.自顶向下渐增式测试不需要编写驱动模块,只需要编写桩模块,其步骤是从模块开始,沿着被测程序的顶层的控制路径逐步向下测试,它有两种组合策略()和深度优先策略宽度优先策略44.永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。45.软件测试在软件生命周期,主要横跨以下两个测试阶段。第一阶段:单元测试阶段,第二阶段:黑盒测试阶段。46.对网站的测试包含多个方面:功能测试、性能测试(包括负载/压力测试)、用户界面测试、兼容性测试、安全测试、接口测试。47.集成测试通常都有哪些策略?48.软件按功能划分:系统软件、支撑软件和()。A、办公软件B、应用软件C、财务软件D、数据库软件49.简述桩程序驱动程序的作用?50.测试自动化是万能的。51.什么是系统测试?列举四种以上常用的系统测试方法(即测试类型)。52.()是产品属性的总和,决定了产品在特定条件下使用时,满足明确和隐含需求的能力。A、外部质量B、内部质量C、使用质量D、软件质量53.类测试用例中,基于3个标准()。54.网络测试对象不包括的类型有()。A、在单机上运行的应用软件B、网络平台包括网络操作系统、文件服务和工作站C、应用层是指应用程序的客户端、桌面操作系统和数据库软件等D、子系统主要是指路由器、集线器、交换机和网桥55.为了考察测试用例的重要性,我们可以从有效性、可重用性、()、可评估性、可管理性五方面理解。56.软件项目在进入(),测试人员应该开始介入其中。57.测试设计员的职责有()A、制定测试计划B、设计测试用例C、设计测试过程、脚本D、评估测试活动58.除了测试程序外,白盒测试也适用于对()阶段的软件文档进行测试。A、编码B、软件详细设计C、软件总体设计D、需求分析59.为什么在单元测试之后要进行集成测试?如何组织集成测试?60.开发生命周期阶段SQA部件可以划分成三类:评审、专家观点、()、软件维护SQA部件和由第三方/分包商使用的SQA部件。61.在开放系统互连参考模型中,传输层与哪两层相邻?()A、物理层和网络层B、数据链路层和会话层C、网络层和会话层D、会话层和表示层62.螺旋模型任何一次迭代都可划分为制定计划、()、工程和顾客评估四个项限。63.测试案例(用例)包括哪些属性?64.软盘写保护后能文件。()A、存B、取C、存/取D、修改65.什么是白盒测试和灰盒测试?66.简述JUnit单元测试步骤。67.以下哪一项不属于WEB测试的范畴?()A、功能B、性能C、可用性D、安全性E、客户端兼容性F、可扩展性68.简述单元测试的目的。 69.Windows操作系统中PATH环境变量的作用是什么?70.请列举进行配置测试的几个前提条件。 71.简述单元测试的主要任务。 72.使用测试工具的目的就是要提高软件测试的效率和软件测试的质量。73.简述黑盒测试和白盒测试概念,并试分析两者的优点和缺点。74.下列叙述中,正确的是()。A、软件测试的目标是保证交付的软件产品不包含缺陷B、软件测试有利于降低软件产品发布后的维护费用C、测试包是指一个测试脚本,它由一组顺序执行的测试用例组成D、在V模型中,集成测试用例的设计对应于软件需求分析活动75.以下哪个方法不是黑盒测试用例设计方法?()A、等价类划分B、负载压力法C、边界值分析D、错误推测法76.测试设计说明主要内容有标示符、要测试的特性、方法、测试用例信息、()等。A、通过规则B、失败规则C、通过/失败规则D、测试规则77.从软件工程角度看,测试策略包括()。A、功能测试和性能测试B、白盒测试、灰盒测试和黑盒测试C、单元测试、集成测试、确认测试和系统测试78.继承层次结构中的测试应遵循什么原则?79.列举进行配置测试工作前和工作后所需的相关文档。 80.请详细说明验收测试的目的。 81.简述WEB网站测试的测试范围及采用的方法82.JUnit的两个模式:集成模式和()?A、命令模式B、适配器模式C、单例模式D、接口模式83.简述软件开发的几个模式,并说明每种模式对软件测试的影响。84.软件自动化测试工具有()、功能测试工具、白盒测试工具、网络测试工具、测试管理工具和测试辅助工具。A、负载压力测试工具B、性能测试工具C、配置管理工具D、效率测试工具85.阐述软件测试活动的生命周期。86.软件测试工作包括四个方面,即:测试管理、()、测试实施和测试评审。A、测试用例设计B、测试方法与规范制定C、测试计划D、测试环境配制87.Web测试中负载测试是为了测量Web系统在某一负载级别上的性能,以保证Web系统在需求范围内能正常工作。88.说出4种及以上常用的操作系统及其主要的应用范围(微软的操作系统除外)。89.请说明需求分析测试的内容。 90.系统测试的策略有:功能测试,性能测试,可靠性测试,负载测试,易用性测试,强度测试,安全测试,配置测试,安装测试,卸载测试,文挡测试,故障恢复测试,界面测试,容量测试,兼容性测试,分布测试,()。91.您所熟悉的测试用例设计方法都有哪些?92.什么是兼容性测试?93.软件测试人员需要哪些基本素质?94.不存在质量很高但()的产品。95.分别简述WR中同步点和检查点的作用。96.软件测试是根据软件开发各阶段的规格说明和程序的内部而精心设计的一批测试用例,并利用这些测试用例运行程序以及发现错误的过程,即执行测试步骤。97.简述软件测试的分类。98.从用户的角度出发,则希望测试成为表明软件产品中不存在错误的过程,验证该软件已正确地实现了用户的要求,确立人们对软件质量的信心。()99.对于测试程序的一些命名规则,以下说法正确的一项是()?A、测试类的命名只要符合Java类的命名规则就可以了B、测试类的命名一般要求以Test打头,后接类名称,如:TestPersonC、测试类的命名一般要求以Test结尾,前接类名称,如:PersonTestD、测试类中的方法都是以testXxx()形式出现100.测试后程序中残存的错误数目与该程序中已发现的错误数目成()。A、未知B、反比C、相等D、正比第I卷参考答案一.参考题库1.参考答案:正确2.参考答案:A,B,C,D3.参考答案: (1)黑盒测试与软件的具体实现过程无关,在软件实现的过程发生变化时,测试用例仍然可以使用。 (2)黑盒测试用例的设计可以和软件实现同时进行,这样能够压缩总的开发时间。4.参考答案:D5.参考答案:单元测试的对象通常是软件设计的最小逻辑单元,单元的划分在面向过程的结构化程序中一般是函数或子过程,在面向对象的程序中可以是类或类的成员函数。6.参考答案: 用户管理和访问控制、通信加密、安全日志测试7.参考答案:C8.参考答案: 就是Bugzilla的状态转换图。9.参考答案:C10.参考答案:验收测试是以用户为主的测试,软件开发人员和QA(质量保证)人员也应参加。通常包含α测试和β测试过程。11.参考答案:A,B12.参考答案: 利用GUI自动化测试工具来开发和执行测试脚本,从而验证是否满足需求13.参考答案:操作14.参考答案: DMAIC模式是业务流程改进遵循五步循环改进法: A.定义(DefinE. B.评估(MeasurE. C.分析(AnalyzE. D.改进(ImprovE. E.控制(Control)。 区分DMAIC和DFSS的方法是通过确定6σ行为发生在产品生命周期的什么阶段以及其着重点。 F.DAMIC发生在产品设计完成之后,即质量控制阶段或生产阶段,强调对现有 流程的改进,但不注重产品或流程的初始设计。而且对流程的改进是有限的,对新产品几乎毫无用处。 g)DFSS发生在设计阶段,是6σ业务改进方法的另一种实现方式,它是在设 计阶段就强调质量,而不是在设计完成之后再通过“试错法”来提高质量,节省大量的成本和时间。通过该方式得到的稳固的、内在的质量是其他任何体系无法达到的。 所以,DFSS比6σ改进具有更重要的意义和更大的效益。15.参考答案:A,C16.参考答案:不行。因为黑盒测试是基于软件规格说明的测试。17.参考答案:A,B,C,D18.参考答案:B19.参考答案:1、基本能力2、沟通能力3、技术能力测试方法应用、测试用例设计、测试工具使用(测试管理系统、自动化测试工具、负载测试工具)4、管理能力5、文档能力20.参考答案: 初始化,问题审核,开发经理审核,开发人员修改,测试经理审核,回归测试,关闭。21.参考答案:正确22.参考答案:B23.参考答案:A24.参考答案:黑盒测试(Black-Box Testing)又称为数据驱动测试或基于规格说明的测试。黑盒测试就是把程序看作一个不能打开的黑盒子,不考虑程序内部逻辑结构和内部特性的情况下,测试程序的功能,测试者要在软件的接口处进行,它只检查程序功能是否按照规格说明书的规定正常使用,程序是否能接收输入数据而产生正确的输出信息,以及性能是否满足用户的需求,并且保持数据库或外部信息的完整性。通过测试来检测每个功能是否都能正常运行,因此黑盒测试又可称为从用户观点和需求进行出发的测试。25.参考答案: 编写测试计划、创建测试脚本、运行测试脚本、分析结果、编写测试报告26.参考答案:D27.参考答案: 1、模块接口测试,重点检查进出模块的数据是否正确 2、模块局部数据结构测试,重点检查局部数据结构能否保持完整性 3、模块边界条件测试,重点检查临界数据是否正确处理 4、模块独立执行路径测试,重点检查由于计算错误,判定错误,控制流错误导致的程序错误 5、模块内部错误处理测试,重点检查内部错误处理设施是否有效28.参考答案:A,B,C,D29.参考答案: 大爆炸集成30.参考答案:正确31.参考答案:正确32.参考答案: 一个软件生命周期包括制定计划、需求分析定义、软件设计、程序编码、软件测试、软件运行、软件维护、软件停用等8个阶段33.参考答案:错误34.参考答案: 风险是指在软件开发过程中遇到的预算、进度、开发不成功等方面的问题引起损失的可能性,这种风险会导致软件开发的失败。 软件测试的风险是指软件测试过程出现的或潜在的问题,造成的原因主要是测试计划的不充分、测试方法有误或测试过程的偏离,造成测试的补充以及结果不准确。测试的不成功导致软件交付潜藏着问题,一旦在运行时爆发,会导致软件失败。 软件测试风险主要是对测试计划执行的风险分析与制定要采取的应急措施,降低软件测试产生的风险造成的危害。35.参考答案:接口测试(Interface-Testing)的目的是:(1)测试系统相关联的外部接口;(2)测试的重点是要检查数据的交换;(3)传递和控制管理过程;(4)提高测试质量;(5)提高测试覆盖;(6)更好地重现软件缺陷;(7)更好定位错误。作为接口测试主要考虑的问题是模块接口、系统接口。36.参考答案:正确37.参考答案: 软件测试过程按测试的先后次序可分为:单元测试、集成测试、确认(有效性)测试、系统测试和验收(用户)测试共5项步骤。 (1)单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标。 (2)集成测试:对已测试过的模块进行组装,进行集成测试。这项测试的目的在于检验与软件设计相关的程序结构问题。 (3)确认测试:在完成集成测试后,对开发工作初期制定的确认准则进行检验。确认测试是检验所开发的软件能否满足所有功能和性能需求的最后手段。 (4)系统测试:在完成确认测试后,应属于合格软件产品。但为了检验它能否与系统的其他部分(比如硬件、数据库)协调工作,还需要进行系统测试。 (5)验收测试:检验软件产品质量的最后一道工序是验收测试。验收测试主要突出用户的作用,同时软件开发人员也应有一定程度的参与。38.参考答案: 软件测试项目组在进行测试的过程中会将所用到的测试用例保存到“测试用例库”中,并进行维护,回归测试用例库的维护方法如下。 1)删除过时的测试用例 2)改进不受控的测试用例 3)删除冗余的测试用例 4)增添新的测试用例39.参考答案:合同草案评审主题40.参考答案:A,B,C41.参考答案: 给软件缺陷与错误划分严重性和优先级的通用原则: (1)表示软件缺陷所造成饿危害和恶劣程度。 (2)优先级表示修复缺陷的重要程度和次序。 严重性: (1)、严重:系统崩溃、数据丢失、数据毁坏 (2)、较严重:操作性错误、结果错误、遗漏功能 (3)、一般:小问题、错别字、UI布局、罕见故障 (4)、建议:不影响使用的瑕疵或更好的实现。 优先级: (1)、最高优先级:立即修复,停止进一步测试。 (2)、次高优先级:在产品发布之前必须修复。 (3)、中等优先级:如果时间允许应该修复。 (4)、最低优先级:可能会修复,但是也可能发布。42.参考答案:B43.参考答案:软件结构图44.参考答案:正确45.参考答案:错误46.参考答案:正确47.参考答案: 1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失; 2、各个子功能组合起来,能否达到预期要求的父功能; 3、一个模块的功能是否会对另一个模块的功能产生不利的影响; 4、全局数据结构是否有问题; 5、单个模块的误差积累起来,是否会放大,从而达到不可接受的程度。48.参考答案:B49.参考答案: 在我们进行单元测试的时候,单元本身无法构成一个切实可运行的程序系统,所以我们需要为单元测试来开发桩模块和驱动模块,从而完成我们的单元测试目的,这是桩模块和驱动模块的作用50.参考答案:错误51.参考答案: A.系统测试是指将通过集成测试的软件系统,作为计算机系统的一个重要组成 部分,与计算机硬件、外设、某些支撑软件的系统等其他系统元素组合在一起所进行的测试,目的在于通过与系统的需求定义作比较,发现软件与系统定义不符合或矛盾的地方。 B.常用的系统测试方法 性能测试是指对软件的运行性能指标进行测试,判断系统集成之后在实际的使用环境下能否稳定、可靠的运行。 强度测试也称压力测试、负载测试。强度测试是要破坏程序,检测非正常情况下系统的负载能力,也就是检查系统能力的最高实际限度。 安全性测试的目的在于检查系统对非法侵入的防范能力,验证安装在系统内的保护机构是否确实能够对系统进行保护,使之不受各种干扰。 软件兼容性测试检测软件之间能否正确的交互和共享信息,其目标是保证软件按照用户期望的方式进行交互,是用其他软件检查软件操作的过程。 恢复测试的主要目的是检查系统的容错能力。通过采用多种人工干预方式使系统失效,检验系统的恢复能力。52.参考答案:B53.参考答案:基于状态的覆盖率、基于限制的覆盖率和基于代码的覆盖率54.参考答案:A55.参考答案:易组织性56.参考答案:需求分析阶段57.参考答案:B,C58.参考答案:B59.参考答案: 实践表明,软件的一些模块能够单独地工作,但并不能保证组装连接之后也肯定能正常工作。程序在某些局部反映不出来的问题,在全局情况下有可能暴露出来,影响软件功能的实现。可能的原因有以下几方面: (1)模块相互调用时引入了新的问题;(2)几个子功能组合后不能实现预计的主功能;(3)计算的误差累计达到了不能接受的程度;(4)全局数据结构出现错误。 因此,在单元模块完成单元测试后,需要按照设计的程序结构图进行组合、进行集成测试,检测与接口有关的各种故障。组织集成测试的一种方法是先独立的测试每个模块,然后再将它们组合成一个整体进行测试;另一种方法是先把下一个待测试模块组合到已经测试过的那些模块上去,再进行测试,逐步完成集成测试。由此产生了两种集成测试方法:非增量式测试和增量式测试。60.参考答案:软件测试61.参考答案:C62.参考答案:风险分析和化解63.参考答案: 模块,子模块,编号,用例等级,输入(或者预制条件、操作步骤),输出(预期结果),测试结果,64.参考答案:B65.参考答案: 白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试,一般用来分析程序的内部结构。灰盒测试介于白盒测试和黑盒测试之间。66.参考答案: 1.判断组件的功能:通过定义应用的整体需求,然后将系统划分成几个对象; 2.设计组件行为:依据所处理的过程,可以通过一个正规或者非正规的过程实现组件行为的设计,可以使用UML或者其他文档视图来设计组件行为,从而为组件的测试打下基础; 3.编写单元测试程序(或测试用例)确认组件行为:这个阶段应假定组件的编码已经结束而组件工作正常,需要编写单元测试程序来确定其功能是否和预定义的功能相同,测试程序需要考虑所有正常和意外的输入,以及特定的方法能产生的溢出; 4.编写组件并执行测试:首先创建类及其所对应的方法标识,然后遍历每个测试实例,为其编写相应代码使其顺利通过,然后返回测试。继续这个过程直至所有实例通过; 5.测试替代品:对组件行为的其他方式进行考虑,设计更周全的输入或者其他错误条件,编写测试用例来捕获这些条件,然后修改代码使得测试通过; 6.重整代码:如果有必要,在编码结束时对代码进行重整和优化,改动后返回单元测试并确认测试通过; 7.当组件有新的行为时,编写新的测试用例:每次在组件中发现故障,编写一个测试实例重复这个故障,然后修改组件以保证测试实例通过。同样,当发现新的需求或已有的需求改变时,编写或修改测试实例以响应此改变,然后修改代码; 8.代码修改,重复测试:每次代码修改时,重复所有的测试以确保没有打乱代码。67.参考答案:F68.参考答案: 单元测试目的主要有以下几点: (1)检查单元模块内部的错误,为软件的评审验收提供依据; (2)单元测试是以程序设计说明书和之前所作的测试数据(正常的和错误的)为指导,测试模块内重要的路径,以检查出错误; (3)检验信息能否正确地流入和流出单元; (4)在单元测试工作过程中,其内部数据能否保持其完整性,包括内部数据的形式、内容及相互关系不发生错误,也包括全局变量在单元中的处理和影响; (5)在为限制数据加工而设置的边界处,能否正确工作; (6)单元的运行能否做到满足特定的逻辑覆盖; (7)单元中发生了错误,其中的出错处理措施是否有效。69.参考答案: PATH是Windows操作系统环境变量,PATH作用是用户在命令行窗口执行一个命令,则在PATH变量设置的目录下依次寻找该命令或对应的执行文件,若找到,则执行,若没有找到,则命令行窗口返回无效命令。70.参考答案:进行配置测试需要以下几个前提条件:(1)进行配置测试的需求分析已经完成。(2)已完成应用程序的多个版本。(3)相关的软件组件已通过单元测试。(4)软件集成测试已经进行,但在配置测试开始之前软件组件必须已经安装在被测硬件设备上。(5)相关系统组件已通过系统集成测试。(6)在独立的测试小组配备足够的人员进行配置测试和训练。(7)配置测试环境准备完成。71.参考答案:单元测试的主要任务有:程序语法检查、程序逻辑检查、模块接口测试、局部数据结构测试、路径测试、边界条件测试、错误处理测试、代码书写规范检查。72.参考答案:正确73.参考答案: 黑盒测试又称为功能测试、数据驱动测试和基于规格说明的测试。它从用户观点出发的测试。用这种方法进行测试时,把被测试程序当作一个黑盒,在不考虑程序内部结构的内部特性、测试者只知道该程序输入和输出之间的关系或程序功能的情况下,依靠能够反映这一关系和程序功能需求规格的说明书,来确定测试用例和推断测试结果的正确性。 黑盒测试的优点有: 1)比较简单,不需要了解程序内部的代码及实现; 2)与软件的内部实现无关; 3)从用户角度出发,能很容易的知道用户会用到哪些功能,会遇到哪些问题; 4)基于软件开发文档,所以也能知道软件实现了文档中的哪些功能; 5)在做软件自动化测试时较为方便。 黑盒测试的缺点有: 1)不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%; 2)自动化测试的复用性较低。 白盒测试:若测试规划基于产品的内部结构来进行测试,检查内部操作是否按规定执行,软件各个部分功能是否得到充分使用,则这种测试方法称为白盒测试(White-boxTesting)方法。白盒测试又称为结构测试、逻辑驱动测试或基于程序的测试。它依赖于对程序细节的严密的检验,针对特定条件和循环设计测试用例,对软件的逻辑路径进行测试。在程序的不同点检验程序的状态,来进行判定其实际情况是否和预期的状态相一致。软件的白盒测试一般用来分析程序的内部结构。 它的优点是帮助软件测试人员增大代码的覆盖率,提高代码的质量,发现代码中隐藏的问题。 白盒测试的缺点有: (1)程序运行会有很多不同的路径,不可能测试所有的运行路径; (2)测试基于代码,只能测试开发人员做的对不对,而不能知道设计的正确与否,可能会漏掉一些功能需求; (3)系统庞大时,测试开销会非常大。74.参考答案:B75.参考答案:B76.参考答案:C77.参考答案:C78.参考答案: 1、根据继承机制的特点,不难推断所有为某个类确定的测试用例集合对该类的子类也是有效的; 2、类的创建是自上而下的,同样在构建测试类时也应采用自上而下的方法; 3、如果子类新增了一个或者多个新的操作,就需要增加相应的测试用例; 4、如果子类定义的同名方法覆盖了父类的方法,就需要增加相应的测试用例。79.参考答案: 1.工作开始前所需的文档 配置测试进行前需要以下文档资料:测试计划;需要进行的测试列表 ;被测程序源码;配置测试软硬件设备清单;配置测试用例。 2.工作结束后递交的文档 配置测试结束后需要递交以下文档资料:配置测试报告;配置测试总结报告。80.参考答案: 验收测试的目的主要是: (1)新建系统产品是否是按照用户需求开发的,体验该产品是否能够满足用户使用要求、有没有达到原设计水平、完成的功能怎样; (2)对照合同的需求进行验收测试,是否符合双方达成的共识; (3)新建系统产品的可靠性和可维护性好不好? (4)新建系统产品通过运行的结果表明,对业务处理的能力; (5)新建系统产品对用户操作的容错能力; (6)新建系统产品新系统对系统运行时发生故障的恢复能力; (7)承建单位向业主单位提交的有关技术资料是否俱全。81.参考答案: 基于Web的系统测试不但需要检查和验证是否按照设计的要求运行,而且还要评价系统在不同用户的浏览器端的显示是否合适。重要的是,还要从最终用户的角度进行安全性和可用性测试,从功能、性能、可用性、客户端兼容性、安全性等方面讨论基于Web的系统测试方法。82.参考答案:A83.参考答案: 大棒模式简单,计划、进度安排和正规开发过程几乎没有,其开发过程是非工程化的。大棒模式的软件测试通常在开发任务完成后进行,很难回头修复存在的问题,测试工作只是向客户报告软件经过测试后发现的情况。 边写边改模式通常最初只有粗略的想法就进行简单的设计,然后开始较长的反复编写、测试和修复过程,在认为无法更精细地描述软件产品要求时就发布产品。该模式下,软件测试人员将和程序员一起陷入可能是长期的循环往复过程。 瀑布模式将软件生命周期的各项活动规定为按照固定顺序相连的若
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度个人抵押贷款风险预警合同2篇
- 二零二五版畜牧养殖场废弃物处理技术承包合同3篇
- 个人信用借款综合合同(2024版)2篇
- 二零二五年度高速公路沿线充电桩网络布局合同4篇
- 二零二五年度电梯安装工程安全风险评估与管理合同2篇
- 二零二五年度大型商场租赁合同:含节假日促销活动安排3篇
- 二零二五年度水利枢纽工程建设项目施工合同4篇
- 2025年度个人历史建筑修缮贷款担保合同样本(含专家评审)3篇
- 中介贷款服务合同3篇
- 二零二五年度交通设施虫害防治与交通安全服务合同4篇
- 山东铁投集团招聘笔试冲刺题2025
- 真需求-打开商业世界的万能钥匙
- 2025年天津市政集团公司招聘笔试参考题库含答案解析
- GB/T 44953-2024雷电灾害调查技术规范
- 2024-2025学年度第一学期三年级语文寒假作业第三天
- 2024年列车员技能竞赛理论考试题库500题(含答案)
- 心律失常介入治疗
- 6S精益实战手册
- 展会场馆保洁管理服务方案
- 监理从业水平培训课件
- 广东省惠州市实验中学2025届物理高二第一学期期末综合测试试题含解析
评论
0/150
提交评论