软件测试过程管理-考题

合集下载

最最最经典的测试考试题

最最最经典的测试考试题

一、判断题(每题1分,共10分)1、3GLT是公司自主开发的性能测试平台。

()2、自动化测试能发现比手工测试更多的缺陷。

(×)3、录制回放的自动化比起以Action Word为核心的自动化,可重用性更高。

(×)4、数据驱动自动化测试,可以用excel表格来管理数据,一行数据就是一个用例。

(√)5、错误猜测法基于这样的一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯。

(×)6、使用等价类划分方法时,需要对每个有效等价类设计一个用例。

(×)7、软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块中的20%。

(√)8、单元测试主要测试函数内部的接口、数据结构、逻辑与异常处理等对象;集成测试主要测试模块之间的接口与异常;系统测试主要测试整个系统的规格实现情况。

(√)9、在确定性能指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有市场竞争力。

(×)10、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据。

(×)×√二、单项选择题(每题1分,共10分)1、下面哪个工具不适合用来进行功能测试:()A、SoftphoneB、AutotestSpaceC、3GLTD、GTR2、关于Action Word,以下说法不正确的是:( D )A、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤、检查验证、消息序列等等B、Action Word抽象方式的不同对可重用性影响很大C、Action Word可以带必选参数也可以带可选参数D、Action Word的实现是不可执行的3、关于自动化测试局限性的描述,以下错误的描述有( B )A、自动化测试不能取代手工测试B、自动测试比手工测试发现的缺陷少C、自动测试不能提高测试覆盖率D、自动化测试对测试设计依赖性极大4、测试步骤基本一样,但测试步骤中涉及的数据都不一样,此时可以考虑采用哪种测试脚本模式?(C )A、线性测试脚本B、结构化测试脚本C、数据驱动测试脚本D、关键字驱动测试脚本5、测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类( C )A、(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);B、(500, +∞);C、(500, +∞)、任意大于0小于500的非100倍数的整数;D、(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500, +∞);6、因果图/判定表工程方法在以下哪种情况下不适用( C )A、输入输出明确,或输入输出因果关系明确的情况下B、被分析的特性或功能点复杂,输入项目很多的情况下C、系统输入之间相互约束多,需要做大范围的组合测试情况下D、系统输入之间基本没有相互联系7、正交分析方法主要适用于( C )A、性能测试B、压力测试C、功能测试D、场景测试8、以下说法不正确的是( D )A、测试原始需求明确了产品将要实现了什么B、产品测试规格明确了测试设计内容C、测试用例明确了测试实现内容D、以上说法均不正确9、任何高可用性系统的基础是硬件冗余,下列哪个测试点对冗余系统故障检测的可靠性测试来说是错误的?()A、主备机制中备机的故障检测B、主备机制中主机的故障检测C、主备机制中启动倒换的条件:备机故障切换到备用D、主备机制中对主备机间同步故障的检测E、主备机制中备用网卡的故障检测F、主备机制中主用网卡的故障检测G、镜像根盘的故障检测10、可测试性中,有关系统可观察性的理解,下面哪个说法是错误的?( B )A、系统所有的输出结果可观察,错误输出易于识别;B、系统运行状态和内部处理的过程信息可观察;C、系统内部变量名及其取值可观察;D、系统内部重要对象的状态和属性可观察;E、系统内部重要操作的处理时间可观察;F、系统内部重要资源的占用情况及其单个资源的创建、保持、释放过程可观察三、多项选择题(每题1分,共10分,漏选、错选均不得分)1、测试脚本的设计模式有哪几种( ABCD )A、线性测试脚本B、结构化测试脚本C、数据驱动测试脚本D、关键字驱动测试脚本2、一般而言,哪些测试脚本适用于周期较长(>0.5年)的大型系统( CD )A、线性测试脚本B、结构化测试脚本C、数据驱动测试脚本D、关键字驱动测试脚本3、测试脚本的编写规范强调:( ABCD )A、可读性B、可重用性C、可维护性D、可移植性4、针对某产品在AutoSpace平台上实现基于AcitonWord(AW)的业务自动化测试,系列活动包括:()A、分析产品文本用例,分析测试行为,抽象自动化AWB、分析业务与环境数据,规划好自动化数据C、在AutoSpace平台上定义AW,编写Demo用例并评审AWD、编码实现AW,验证AW正确性E、在GT3000上编写业务测试自动化用例,执行测试5、当继承某个特性时,通常会从哪些角度对该特性进行测试分析?( AC )A、失效影响度B、成熟度C、继承方式D、用户原始需求6、边界值分析方法,包含以下哪些步骤:( ABCD )A、确定输入的范围B、确定范围的边界值C、多个输入关系分析(可选步骤)D、生成测试用例7、从下列关于软件测试的叙述中,选出正确的叙述。

软件测试基础题库(附答案)

软件测试基础题库(附答案)

软件测试基础题库(附答案)一、单选题(共50题,每题1分,共50分)1、在边界值分析中,下列数据通常不用来做数据测试的是OA、等价类中的等价值B、刚刚大于边界的值C、正好等于边界的值D、刚刚小于边界的值正确答案:A2、O也称功能测试,它是通过测试来检测每个功能是都能正常使用。

A、动态测试B、系统测试C、压力测试D、黑盒测试正确答案:D3、以下说法正确的是()A、自底向上的集成测试需要测试人员编写测试驱动程序B、非功能质量属性越高越好C、单元测试是对软件基本组成单元进行测试,即测试对象一定是一个函数D、系统备份与恢复中的数据备份与恢复通常只需要针对业务/用户数据正确答案:B4、在模块测试的过程中,采用自底向上的测试比自顶向下的测试()A、好B、一样C、差D、不确定正确答案:A5、下列软件属性中,软件产品首要满足的应该是OA、功能需求B、容错纠错能力C、可扩展性和灵活性D、性能需求正确答案:A6、下列方法中,不属于黑盒测试的是OA、等价类测试法B、基本路径测试法C、边界值分析法D、基于场景的测试方法正确答案:B7、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性OA、可使用性B、可维护性C、可靠性D、正确性正确答案:D8、下列关于a1pha、beta测试的描述中正确的是()A、a1pha测试需要用户代表参加B、beta测试是系统测试的一种C、beta测试不是验收测试的一种D、a1pha测试不需要用户代表参加正确答案:D9、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是OA、系统测试B、集成测试C、单元测试D、验收测试正确答案:A10、软件测试的目的OA、尽可能发现并排出软件中潜藏的错误,提高软件的可靠性B、发现软件开发中出现的错误C、避免软件开发中出现的错误D、修改软件中出现的错误正确答案:B11、软件生存周期过程中,修改错误最大的阶段是OA、编程阶段B、设计阶段C、发布运行阶段D、需求阶段正确答案:C12、软件的六大质量特性包括:OA、功能性、可靠性、可拓展性、效率、稳定性、可移植B、功能性、可靠性、可用性、效率、稳定性、可移植C、功能性、可靠性、兼容性、效率、稳定性、可移植D、功能性、可靠性、可用性、效率、可维护、可移植正确答案:D13、黑盒测试是从O观点出发的测试,而白盒测试是从()观点出发的测试A、开发人员、管理人员B、开发人员、用户C、用户、管理人员D、用户、开发人员正确答案:D14、以下哪一种选项不属于软件缺陷OA、软件实现了产品规格没有提到的功能B、软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题C、软件中出现了产品规格说明不应该出现的功能D、软件没有实现产品规格说明所要求的功能正确答案:B15、下列可以作为软件测试对象的是OA、需求规格说明书B、源程序C、软件设计规格说明D、以上全部正确答案:D16、软件设计阶段的测试主要采取的方式是()A、动态测试B、白盒测试C、评审D、黑盒测试正确答案:C17、下列软件属性中,软件产品首要满足的应该是OA^容错、纠错能力B、性能需求C、可扩展性和灵活性D、功能需求正确答案:D18、CMMI共有几个级别OA、5个B、3个C、6个D、4个正确答案:A19、关于AetionWord,以下说法不正确的是()Λ^ACtiOnWord抽象方式的不同对可重用性影响很大B、ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证、消息序列等等C、ACtionWOrd可以带必选参数也可以带可选参数D、ActionWord的实现是不可执行的正确答案:D20、关于软件测试与软件开发的认识,不正确的是()A、软件生命周期各个阶段都可能产生错误B、测试越早进行,越有助于提高被测软件的质量C、软件开发的需求分析和设计阶段就应开始测试工作D、软件测试是独立于软件开发的一个工作正确答案:D21、为了提高测试的效率,应该OA、在完成编码以后指定软件的测试计划B、随机的选取测试数据C、选择发现错误的可能性D、取一切可能的输入数据作为测试数据正确答案:C22、黑盒测试法是根据产品的()来设计测试用例的A、输入数据B、内部逻辑C、应用范围D、功能正确答案:D23、用黑盒技术设计测试用例的方法之一为OA、基本路径测试B、因果图C、循环覆盖D、逻辑覆盖正确答案:B24、功能测试的目的是OA、保证软件性能符合设计的要求B、保证系统没有错误C、保证用户方便使用D、保证软件的功能符合软件需求正确答案:D25、EXCeI软件可用于()A、文字处理B、电子表格处理C、幻灯片制作D、设计程序正确答案:B26、软件测试的目的是OA、避免软件开发中出现的错误B、修改软件中出现的错误C、发现软件开发中出现的错误D、尽可能发现并排除软件中潜藏的错误,提高软件的可靠性正确答案:C27、在覆盖准则中,最常用的是OA、条件覆盖B、以上全部C、语句覆盖D、分支覆盖正确答案:B28、对程序的测试最好由谁来做,对程序的调试最好由谁来做()A、程序开发组/程序员B、程序开发组/程序开发组C、程序员/第三方测试机构D、第三方测试机构/程序员正确答案:D29、关于采用探索性测试的原因,下面哪个论述是最合适的?A、探索性测试依赖于开发人员在被测对象知识和业务方面的支持B、探索性测试可以发现一些正式测试中遗漏的缺陷C、探索性测试在时间充裕的时候是最合适的D、探索性测试不需要花费工作量进行准备工作正确答案:B30、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是OA、可划分为1个有效等价类,1个无效等价类B、可划分为1个有效等价类,2个无效等价类C、可划分为2个有效等价类,2个无效等价类D、可划分为2个有效等价类,1个无效等价类正确答案:B31、以下关于边界值的说法错误的是()A、内点就是在域范围内的任意一个点B、上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区间上点就在域范围外C、边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据作为测试数据D、离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内正确答案:D32、下列项目中不属于测试文档的是OA、测试用例B、测试计划C、测试报告D、程序流程图正确答案:D33、下列关于软件验收测试的合格通过准则错误的是OA、立项审批表,需求分析文档,设计文档和编码实现不一致B、软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到C、所有测试项没有残余一级,二级和三级错误D、验收测试工件齐全正确答案:A34、软件测试的目的是OA、找出软件中的所有错误B、评价软件的质量C、正确软件是正确的D、发现软件的错误正确答案:D35、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期OA、技术评审B、改正程序错误C、程序测试D、管理评审正确答案:A36、O可以作为软件测试结束的标志A、使用了特定的测试用例B、错误强度曲线下降到预定的水平C、按照测试计划中所规定的时间进行了测试D、查出了预订数目的错误正确答案:B37、下列文件中包含了主机名到IP地址的映射关系的文件是OA、etc/networksB、∕etc∕HOSTNAMEC^∕etc∕reso1v.confD、∕etc∕hosts正确答案:D38、局域网常用的网络拓扑结构是()A、星型和环型B、总线型、星型和树型C、总线型、星型和环型D、总线型和树型正确答案:C39、如果一个判定中的复合条件表达式为(A>1)Or(B<=3)则为了达到100%的条件覆盖率,至少需要设计多少个测试用例OA、3B、1C、2D、4正确答案:C40、单元测试中设计测试用例的依据是OA、概要设计规格说明书B、详细设计规格说明书C、用户需求规格说明书D、项目计划说明书正确答案:B41、某次程序调试没有出现预计的结果,下列O不可能是导致出错的原因A、循环控制出错B、变量没有初始化C、代码输入有误D、编写的语句书写格式不规范正确答案:D42、单元测试中用来模拟被测模块调用者模块是OA、桩模块B、子模块C、父模块D、驱动模块正确答案:D43、1024B是OA、IGbB、IKBC、IGBD、IMB正确答案:B44、软件测试是软件开发其中的重要环节,其主要目的是()A、尽可能多的发现并改正程序中的错误B、发现在软件需求方面中出现的错误C、发现并排出程序中的所有错误D、发现并排出软件结构设计中的错误正确答案:A45、下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时,测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支结构,若有n个判定语句,则有2n条路径5)尽量采用复合的条件测试,以避免嵌套的分支结构6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁7)发现错误多的程序模块,残留在模块中的错误也多8)黑盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现A、2)4)5)7)9)B、以上描述全部正确C、1)2)4)5)7)D、4)5)6)7)10)正确答案:D46、某测试人员通过执行测试软件的方法对当前功能进行了测试,该测试人员使用的测试方法为OA、系统测试B、静态测试C、黑盒测试D、单元测试正确答案:C47、物理文件的组织方式是由()确定的A、操作系统B、内存容量C、应用程序D、外存容量正确答案:A48、在web应用软件的分层测试策略中,下列哪个不是测试关注的层次O A^服务层B、表示层C、数据层D、业务层正确答案:A49、关于软件质量的描述,正确的是OA、软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性B、以上描述都不对C、软件质量是指软件满足规定用户需求的能力D、软件质量保证过程就是软件测试过程正确答案:A50、下列关于测试方法的叙述中不正确的是OA、结构测试属于白盒测试B、从某种角度上讲,白盒测试与黑盒测试都属于动态测试C、功能测试属于黑盒测试D、对功能的测试通常是要考虑程序的内部结构正确答案:D二、多选题(共10题,每题1分,共10分)1、下面哪些是设计测试方案时要考虑的内容OA、测试通过的标准B、测试方法C、测试工具D、测试的软硬件环境正确答案:ABCD2、下面哪些方法不是黑盒测试方法OA、逻辑覆盖法B、边界值分析法C、代码检查法D、等价类划分法正确答案:AC3、依存关系有4种分别是()A、开始一开始B、结束一开始C、结束-结束D、结束-审核-开始E、开始-结束F、开始-实施-结束正确答案:ABCE4^软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是OA、程序代码审查B、监督C、需求审查D、跟踪E、测试F、制定计划正确答案:BDE5、以测试的形态分测试可以分为:()A、组件测试B、专项测试C、建构性测试D、单元测试E、集成测试F、系统测试正确答案:BCF6、你认为软件测试工程师最应该具备的职业素质是OA、写作能力B、编码能力C、分析能力D、管理能力E、协调能力正确答案:ABCDE7、软件实施活动的进入准则()A、需求工作已被基件化B、构架工作已被基件化C、详细设计工作已被基件化D、项目阶段成果已被基件化正确答案:AC8、黑盒测试方法可以发现哪些类错误?OA、界面错误B、性能错误C、代码的可读性不好D、功能不正确或者遗漏正确答案:ABD9、编写测试计划的目的是OA、使项目参与人员沟通更舒畅B、使测试工作更加系统化C、使测试工作顺利进行D、软件过程规范化的要求E、控制软件质量F、软件工程以及软件过程的需要正确答案:ABC10、典型的瀑布模型的四个阶段是OA、需求调研B、分析C、编码D、实施E、设计F、测试正确答案:BCEF三、判断题(共40题,每题1分,共40分)1、静态白盒测试可以找出遗漏之处和问题A、正确B、错误正确答案:B2、软件测试必须等到所有缺陷均修复才能结束()A、正确B、错误正确答案:B3、基本路径测试法属于黑盒A、正确B、错误正确答案:B4、代码评审是检查源代码是否达到模块设计的要求A、正确B、错误正确答案:A5、测试是为了验证软件已正确的实现了用户的要求A、正确B、错误正确答案:B6、功能测试的主要目的是测试软件防止非法入侵能力A、正确B、错误正确答案:B7、GOTO语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁A、正确B、错误正确答案:A8、功能测试是系统测试的主要内容,检查系统的功能、性能是滞与需求规格说明相同A、正确B、错误正确答案:A9、我们可以人为的使软件不存在配置问题A、正确B、错误正确答案:B10、设计测试用例时,应包括合理的输入条件和不合理的输入条件A、正确B、错误正确答案:A11、软件测试人员一旦发现软件缺陷,主要以口头方式通知软件开发人员()A、正确B、错误正确答案:B12、软件测试的唯一目的就是为了发现软件的错误OA、正确B、错误正确答案:B13、测试组负责软件质量A、正确B、错误正确答案:B14、验收测试只能由开发公司的测试人员来实施的A、正确B、错误正确答案:B15、如果能做非常完美黑盒测试,则可无需做白盒测试A、正确B、错误正确答案:B16、对于连锁型分支结构。

软件测试-静态技术考题

软件测试-静态技术考题

一、软件静态测试技术1.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是(D )A. 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B. 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。

C. 动态测试包括黑盒测试和白盒测试。

D. 白盒测试是静态测试,黑盒测试是动态测试。

2. 从是否需要执行被测软件的角度,软件测试技术可划分的类型是:(AC)(多选)。

A、静态测试B、黑盒测试C、动态测试D、白盒测试3. 软件测试方法按照测试过程是否执行程序分为动态测试和(C)。

A. 白盒法B. 黑盒法C. 静态测试D. 灰盒法4. 下列有关测试说法中正确的是(B)。

A. 测试组的测试工作是在编码阶段开始的B. 静态测试是不运行被测程序本身,而寻找程序代码中可能存在的错误或评估程序代码的过程C. 不是所有的测试都适合引入测试工具进行测试D. 只要进行有效的测试,就能获得高质量的软件产品5. 软件测试方法中的静态测试方法之一为(A)A.计算机辅助静态分析 B.黑盒法 C.路径覆盖 D.边界值分析二、各阶段评审1.正式的技术评审FTR(Formal Technical Review)是软件工程师组织的软件质量保证活动,下面关于FTR指导原则中错误的是(C)。

A.评审产品,而不是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充分讨论,以求彻底解决D.限制参与者人数,并要求评审会之前做好准备2.下列关于文档测试描述错误的是(A)。

A.文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性;B.正确性是指不要把软件的功能和操作写错,也不允许文档内容前后矛盾;C.完备性是指文档不可以“虎头蛇尾”,更不许漏掉关键内容。

有些学生在证明数学题时,喜欢用“显然”两字蒙混过关。

文档中很多内容对开发者可能是“显然”的,但对用户而言不见得都是“显然”的;D.文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂,能理解3.测试的关键问题是(B)。

ISTQB软件测试考试大纲及常考题(个人考试总结,颜色标注)

ISTQB软件测试考试大纲及常考题(个人考试总结,颜色标注)

0.3 可考核的学习目标和知识认知级别学习目标支持商业价值,并且用于生成认证测试员基础级考试题。

本大纲中除了简介和附录外,考核通常包含了所有 K1 级别的内容。

因此,应试者可能会被考到本大纲中要求识别(recognize)、牢记(remember)或记忆(recall)的关键词或概念。

在本大纲中,每章开始都会给出相应学习目标和知识认知级别要求:⚫K1:牢记(remember)⚫K2:理解(understand)⚫K3:应用(apply)更多的细节和学习目标的例子可以参考附录B。

1. 软件测试基础(175 分钟)关键词覆盖(c o v e r a g e)、调试(d e b u g g i n g)、缺陷(d e f e c t)、错误(e r r o r)、失效(f a i l u r e)、质量(q u a l i t y)、质量保证(quality assurance)、根本原因(root cause)、测试分析(test analysis)、测试依据(test basis)、测试用例(test case)、测试结束(test completion)、测试条件(test condition)、测试控制(test control)、测试数据(test data)、测试设计(test design)、测试执行(test execution)、测试实施(test implementation)、测试监督(test monitoring)、测试对象(test object)、测试目标(test objective)、测试结果参照物(test oracle)、测试计划(test planning)、测试规程(test procedure)、测试过程(test process)、测试套件(test sui te)、测试(test ing)、测试件(testware)、可追溯性(traceability)、确认(validation)、验证(verification)软件测试基础的学习目标1.1 什么是测试?FL-1.1.1 (K1) 识别典型的测试目标FL-1.1.2 (K2) 区分测试与调试的不同1.2 为什么需要测试?FL-1.2.1 (K2) 给出为什么需要测试的例子FL-1.2.2 (K2) 描述测试与质量保证之间的关系,举例说明测试如何提高软件质量FL-1.2.3 (K2) 辨别错误、缺陷和失效FL-1.2.4 (K2) 辨别引起缺陷的根本原因及其影响1.3 七项测试的基本原则FL-1.3.1 (K2) 解释测试的七项基本原则1.4 测试过程FL-1.4.1 (K2) 解释测试过程中的环境影响FL-1.4.2 (K2) 描述测试过程中的测试活动和各自的任务FL-1.4.3 (K2) 区分用于支持测试过程的工作产品FL-1.4.4 (K2) 解释在测试依据和测试工作产品之间保持可追溯性的价值认证测试工程师基础级大纲1.1. 什么是测试 软件系统是生活中不可或缺的一部分,包括从商业应用(比如银行系统)到消费产品(比如汽 车)的各个领域。

2024年10月《软件工程》全国自考考题含解析

2024年10月《软件工程》全国自考考题含解析

2024年10月《软件工程》全国自考考题一、单项选择题1、CMMI组织过程改善的成熟度等级中的2级是______。

A.已执行级B.已定义级C.已管理级D.已定量管理级2、软件测试中,白盒测试技术依据的是程序的______。

A.逻辑结构B.输入数据C.状态D.功能3、RUP中,用于捕获系统语境中的一些重要领域对象,其中领域对象表达系统工作环境中存在的事物或发生的事件,领域模型一般采用______。

A.PAD图B.流程图C.类图D.N-S图4、“与所规约的系统执行之间的偏差”是指______。

A.错误B.失效C.故障D.误差5、面向对象方法源于面向对象______。

A.分析B.设计C.建模语言D.编程语言6、下列可用于概念模型和软件模型的动态结构的是______。

A.类图B.对象图C.部署图D.用况图7、下列不属于需求规约的基本性质是______。

A.可重复的B.重要性和稳定性程度C.完整的D.一致的8、在教师科研方案中规定对教授、副教授和讲师分别计算分数,做相应的处理,则根据黑盒测试中的等价类划分技术,下列划分正确的是______。

A.3个有效等价类,3个无效等价类B.3个有效等价类,1个无效等价类C.1个有效等价类,1个无效等价类D.1个有效等价类,3个无效等价类9、软件生存周期是指______。

A.开发软件的全部时间B.使用软件的全部时间C.开发和使用软件的全部时间D.从形成概念开始到最后淘汰让位于新的软件产品的时间10、RUP设计阶段的主要活动不包含______。

A.程序设计B.体系结构设计C.用况设计D.类设计11、指一个模块内部各成分之间相互关联程度的度量是______。

A.耦合B.内聚C.扇入D.扇出12、有效性测试的目标是发现软件实现的功能与下列哪个选项不一致,正确的是______。

A.需求规格说明书B.概要设计说明书C.详细设计说明书D.测试计划13、结构化分析方法给出了一种能表达功能模型的工具是______。

软件测试试题及答案

软件测试试题及答案

单选1. 属于黑盒测试的方法?(C)A。

基于基本路径 B.控制流C。

基于用户需求测试 D.逻辑覆盖2.在Assert类中断言对象为NULL是_____。

(D)A。

assertEquals B。

assertTrue C。

fail D。

assertNull3.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求(A)A.系统测试B.集成测试C.单元测试D.功能测试4.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________.(B)A。

语句覆盖 B.判定覆盖C。

条件覆盖 D.路径覆盖5.软件测试的目的是___________。

( C)A.表明软件的正确性B.评价软件质量C.尽可能发现软件中的错误D.判定软件是否合格6。

关于白盒测试与黑盒测试的最主要区别,正确的是___________.(A)A.白盒测试侧重于程序结构,黑盒测试侧重于功能B.白盒测试可以使用测试工具,黑盒测试不能使用工具C.白盒测试需要程序参与,黑盒测试不需要D.黑盒测试比白盒测试应用更广泛7.软件测试类型按开发阶段划分___________。

( B )A.需要测试﹑单元测试﹑集成测试B.单元测试﹑集成测试﹑确认测试﹑系统测试﹑验收测试C.单元测试﹑集成测试﹑确认测试D.调试﹑单元测试﹑功能测试8。

在Junit中,testXXX()方法就是一个测试用例,测试方法是______。

(B)A.private void testXXX() B.public void testXXX()C.public float testXXX()D.public int testXXX()9.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(A ) A.单元测试B.集成测试C.目的测试D.确认测试10。

增量式集成测试有3种方式:自顶向下增量测试方法, 和混合增量测试方式。

其他测试软件测试过程和管理(一)_真题-无答案

其他测试软件测试过程和管理(一)_真题-无答案

其他测试、软件测试过程和管理(一)(总分100,考试时间90分钟)选择题1. 以下______不属于数据兼容性测试关注的范畴。

A.一个Web应用软件是否支持不同的关系型数据库 B.一个浏览器是否同时支持不同版本的HTML文件格式 C.一个排版软件是否可以打开该软件以前版本保存的文件 D.一个文字处理软件是否可以打开其他文字处理软件保存的文件2. 以下哪一项不属于兼容性测试关注的范畴?______A.操作系统是否能运行于不同的硬件平台 B.杀毒软件在清除病毒时是否会影响办公软件的正常工作 C.Web应用软件是否支持不同的关系型数据库 D.软件用户手册中的功能说明与实际功能是否一致3. 以下哪一项属于数据兼容性测试关注的范畴______。

A.软件在异常退出时是否会破坏正在处理的文件 B.软件是否可以在不同的J2EE应用服务器上运行 C.软件同类功能的使用风格是否一致 D.软件是否能打开以前版本保存的文件4. 以下关于软件兼容性测试的说法中,正确的是______。

A.软件兼容性测试不关注软件与硬件间的兼容性 B.等价类划分测试是软件兼容性测试的主要手段 C.极限测试是一种软件兼容性测试 D.排版软件是否可以打开该软件以前版本保存的文件属于软件兼容性测试关注的范畴5. 以下哪一项属于兼容性测试关注的范畴?______A.办公软件在异常退出时是否会破坏正在处理的文档 B.杀毒软件在清除病毒时是否会破坏办公软件的文档 C.软件同类功能的使用风格是否一致 D.软件提供的功能与用户手册的说明是否一致6. 以下哪一项不属于兼容性测试关注的范畴______。

A.服务器端是否同时支持浏览器和专用客户端的访问 B.软件是否同时支持数据库的不同版本 C.软件是否支持以前版本的数据格式 D.软件是否可以在不同的J2EE应用服务器上运行7. 下列不属于兼容性要考虑的方面是______。

A.硬件兼容性B.软件兼容性C.程序兼容性D.数据兼容性8. 下列兼容性不属于软件兼容性的考虑范畴的是______。

软件测试考试题(8)

软件测试考试题(8)

软件测试期末考试复习选择题1】CMU SEI的Watts Humphrey指出:软件产品必须提首先供用户所需要的 D。

A)性能 B)人机界面 C)可靠性 D)功能2】以下选项中不属于ISO软件质量模型的是C。

A)外部质量模型 B)使用质量模型C)维护质量模型 D)内部质量模型3】下列关于软件质量模型的说法中正确的是 D 。

A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求【例4】下列选项中不属于使用质量的属性的是 C 。

A)有效性 B)安全性 C)稳定性 D)满意度解析:软件的使用质量属性分为四种:有效性,生产性,安全性和满意度。

【例5】下列软件属性中,软件产品首要满足的应该是 A 。

A)功能需求B)性能需求C)可扩展性和灵活性D)容错、纠错能力6】内部质量需求包括 D 。

A)静态模型 B)动态模型C)文档和源代码D)以上全部【例7】在测试和使用软件产品过程中进行的度量是 B 。

A)内部度量B)外部度量C)使用度量D)性能度量解【例8 C 的结果。

A)功能性B)可靠性C)可维护性D)效率【例9】内部度量的主要目的是 D 。

A)确保获得所需的外部质量 B)确保获得所需的使用质量C)在执行前评价软件产品的质量D)以上全部考点3 软件缺陷的基本知识(考题透解)例1】以下哪一种选项不属于软件缺陷 D 。

A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明不应该出现的功能C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题【例2】软件生存周期过程中,修改错误代价最大的阶段是 D 。

A)需求阶段 B)设计阶段C)编程阶段D)发布运行阶段【例3】以程序内部的逻辑结构为基础的测试用例设计技术属于 D 。

软件测试期末练习

软件测试期末练习

一、填空题(每空1分,共20分)1.传统的测试方法分为黑盒和白盒测试两种,其中、、因果图和错误猜测法是黑盒测试方法中典型的方法。

2.软件测试过程主要分为、、、四类测试。

3.对面向对象的软件测试与传统的软件测试相比增加了面向对象分析的测试和、的测试。

4.软件测试的目的是。

5.白盒测试法是通过分析程序的来设计测试用例的方法。

6.Regression testing是测试。

7.Validation是,Verification是。

8.软件按功能划分:系统软件、支撑软件和。

9.软件测试是在规定条件下对程序进行操作,以,对软件质量进行评估。

10.软件测试V模型中各测试阶段包括:单元测试、集成测试、、验收测试。

11.在进行单元测试过程中,通常测试工程师都需要借助来代替所测模块调用的子模块。

12.软件测试过程可分为4个阶段:、测试设计、、测试总结。

13.排出软件缺陷的两种重要手段是:。

14.CPU主频又称为___ __频率, 主机板主频又称为__ ___频率。

15.软件测试计划应经过,并应受到变更控制和版本控制。

根据测试实际情况,修订测试说明。

16.按照测试实施对象划分:软件测试可分为:开发方测试、、第三方测试。

17.所谓,就是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。

内容包括测试目标、、输入数据、、预期结果等,并形成文档。

18.软件测试工具可分为静态测试工具、和测试管理工具。

19.的目标是保证软件在产品整体功能、性能等方面有良好的可用性和实用性,保证项目顺利验证和用户的正常使用。

20.方法是根据输出对输入和输出的依赖关系设计测试用例。

21.按照开发阶段划分,软件测试可以分为:单元测试、、系统测试、和验收测试。

22.在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重新测试,这种测试被称为。

23.按照测试方法分类,软件测试技术可分为:和。

东北大学软件测试历年考题

东北大学软件测试历年考题

04级(李哲洙复习题)一、简答题复习题1、什么是黑盒测试与白盒测试?2、什么是静态测试与动态测试?3、软件测试人员应具备哪些素质?4、功能性测试的优缺点是什么?5、等价类测试的指导方针是什么?6、使用逻辑覆盖法的步骤是什么?7、什么是单元测试?它的主要测试内容是什么?8、什么是集成测试?它的主要测试内容是什么?9、创建软件测试计划的目的和目标是什么?10、软件测试计划一般都分为哪些主题?二、逻辑与基本路径覆盖法逻辑覆盖法:•语句覆盖:测试用例能使被测程序的每条执行语句至少执行一次•判断覆盖:测试用例能使被测程序中的每个判断至少取得一次“真”和一次“假”又称分支覆盖•条件覆盖:测试用例能使被测程序中每个判断的每个条件至少取得一次“真”和一次“假”。

如果判断中只有一个条件,则条件覆盖便满足判断覆盖,否则,不一定。

•判断/条件覆盖:测试用例既满足判断覆盖,又满足条件覆盖。

•条件组合覆盖:测试用例使每个判定中所有可能的条件取值组合至少执行一次。

1、导出程序图※基本路径测试法设计测试用例03改动后的程序流程图3 .对应程序图2、计算程序图的环形复杂性123456789 1121131141511 611 78191连接权-1=比较个数1=02=12=11=02=12=11=01=0W R 1 6 15 1912 1912年6月16日环形数=4+1=53、确定基本路径集由于环形数为5,故基本路径数有5条 path1: 1—2—4—5—6—7 path2: 1—2—3—4—5—6—7 path3: 1—2—3—8—4—5—6—7 path4: 1—2—3—8—4—5—9—7 path5:1—2—3—8—4—5—6—9—7 4、生成测试用例path1 输入:A=1B=0 X=1 预期结果:X=1path2 输入:A=3B=1 X=1 预期结果:X=1 path3 输入:A=3B=0 X=3 预期结果:X=1 path4 输入:A=2B=0 X=2 预期结果:X=2 path5 输入:A=3 B=0 X=6 预期结果:X=3三、功能性测试(见课件P14 “三角形等价类测试问题”)NextDate 是一个三变量函数,即月份、日期和年,这些变量的有效值区间 定义如下:M1={月份:1W 月份W 12} 口1={日期:1^日期^31} Y1={年:1812W 年W 2012} 无效等价类:M2={月份:月份<1} M3={月份:月份>12} 口2={日期:日期<1} 口3={日期:日期>31} Y2={年:年<1812} Y3={年:年>2012}由于有效类的数量等于独立变量的个数,因此只有弱一般等价类测试用例出 现,并且与强一般等价类测试用例相同:用例ID 月份 日期年预期输出WN1,SN1 61519121912年6月16日用例ID 月份 日期 年 预期输出W R 2-1 15 1912 月份不在有效值域1..12中 W R 313151912月份不在有效值域1..12中W R46-11912日期不在有效值域1..31中W R56321912日期不在有效值域1..31中W R66151811年不在有效值域1812..2012中W R76152013年不在有效值域1812..2012中05级(李鹤林复习题)判断题(10)1.好的测试员不懈追求完美。

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:97

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)试题号:97

2022年职业考证-软考-软件评测师考试全真模拟易错、难点剖析AB卷(带答案)一.综合题(共15题)1.单选题对n个关键码构成的序列采用简单选择排序法进行排序的过程是:第一趟经过n-1次关键码之间的比较,确定出最小关键码在序列中的位置后,再将其与序列的第一个关键码进行交换,第二趟则在其余的n-1个关键码中进行n-2次比较,确定出最小关键码的位置后,再将其与序列的第二个关键码进行交换……以此类推,直到序列的关键码从小到大有序排列。

在简单选择排序过程中,关键码之间的总比较次数为()。

问题1选项A.n(n-1)/2B.n2/2C.n(n+1)/2D.nlogn【答案】A【解析】依据题干的描述完成第1趟排序比较次数为n-1;第2趟为n-2次比较;以此类推;所以总的比较次数为:(n-1)+(n-2)+……+1=n(n-1)/22.单选题集成测试的集成方式不包括()。

问题1选项A.一次性集成B.自中间到两端集成C.自顶向下集成D.自底向上集成【答案】B【解析】集成测试的集成方式包括:一次性集成、自底向上、自顶向下、混合式等。

3.单选题假设有6个进程共享一个互斥段N,如果最多允许3个进程同时访问互斥段N,那么利用PV操作时,所用信号量S的变化范围为();若信号量S的当前值为-1,则表示系统中有()个正在等待该资源的进程。

问题1选项A.0~6B.-1~5C.-2~4D.-3~3问题2选项A.0B.1C.2D.3【答案】第1题:D第2题:B【解析】第1题:PV操作:是实现进程同步和互斥的常用方法,P操作和V操作是低级通信原语,在执行期间不可分割;其中P操作表示申请一个资源,V操作表示释放一个资源。

P操作的定义:S:=S-1,若S>=0,则执行P操作的进程继续执行;若S0,则执行V操作的进程继续执行;若S=0表示某资源的可用数;S第2题:4.单选题对于逻辑表达式(*string == p&& *string !=‘-’),需要()个测试用例才能完成条件组合覆盖。

软件测试缺陷管理考题

软件测试缺陷管理考题

第五章一、软件缺陷1. 计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于(A)。

A. 缺陷B. 故障C. 失效D. 缺点2.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是(A)。

A. 激活状态B. 非激活状态C. 已修正状态D. 关闭状态3. 下列关于缺陷产生原因的叙述中,不属于技术问题的是(A)A. 文档错误,内容不正确或拼写错误B. 系统结构不合理C. 语法错误D. 接口传递不匹配,导致模块集成出现问题4. 下面有关软件缺陷的说法中错误的是(C)A. 缺陷就是软件产品在开发中存在的问题B. 缺陷就是软件维护过程中存在的错误、毛病等各种问题C. 缺陷就是导致系统程序崩溃的错误D. 缺陷就是系统所需实现的某种功能的时效和违背5. 功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明,这属于软件缺陷级别中的(B)。

A. 致命缺陷B. 严重缺陷C. 一般缺陷D. 微小缺陷6. 以下哪一种选项不属于软件缺陷(D)。

A. 软件没有实现产品规格说明所要求的功能B. 软件中出现了产品贵规格说明不应该出现的功能C. 软件实现了产品规格说明没有提到的功能D. 软件实现了产品规格说明所要求等功能但因受性能限制而未考虑可移植性问题7.下列不属于软件本身的原因产生的缺陷的是(C)。

A. 算法错误B. 语法错误C. 文档错误D. 系统结构不合理8.以下选项中不属于软件缺陷状态的是(C)。

A.激活状态B.非激活状态C.一致状态D.已修正状态9. 软件生存周期过程中,修改错误代价最大的阶段是(D)。

A. 需求阶段B. 设计阶段C. 编程阶段D. 发布运行阶段10. 软件缺陷产生的原因有(D)。

A. 技术问题B. 团队工作C. 软件本身D. 以上全部11、实施缺陷跟踪的目的是:(ABCD)【可多选】A、软件质量无法控制B、问题无法量化C、重复问题接连产生D、解决问题的知识无法保留E、确保缺陷得到解决F、使问题形成完整的闭环处理12、导致软件缺陷的原因有很多,A—D是可能的原因,其中最主要的原因包括(ABD)。

服务外包软件测试(高级)考试样卷(1)【附答案】

服务外包软件测试(高级)考试样卷(1)【附答案】

全国工业和信息化应用人才考试服务外包软件测试(高级)考试样卷满分:100分,时间:120分钟一、单项选择题(每题1分,共40题40分)1.计划职能的主要任务就是确定( A)。

A.组织的目标和实现目标的途径B.组织结构的蓝图C.组织中的工作设计D.组织的领导方式2.不属于集成测试步骤的是(D)。

A.制定集成计划B.执行集成测试C.记录集成测试结果D.回归测试3.管理的核心是( B )。

A 决策B、处理好人际关系C、控制D、组织4.变量X的有效输入范围是从0-100的整数,应该选择哪一个测试用例进行对输入的边界测试(A )。

A.X=-1,X=0,X=100,X=101B.X=0,X=1,X=99,X=100C.X=0,X=100D.X=-2,X=50,X=1015.下列不属于技术评审的是哪一项( A)。

A.里程碑评审B.审查C.走查D.交叉评审6.下面哪一个是用于自上而下集成测试的( C)。

A.驱动器B.桩C.静态分析D.模型7.企业在做计划时,应优先保证下列哪一组计划( C )。

A.局部计划、作业计划、长期计划B.项目计划、管理计划、短期计划C.综合计划、战略计划、长期计划D.局部计划、战略计划、中期计划8.针对逻辑覆盖有下列叙述,不正确的是(B)。

A.达到100%DC要求就一定能够满足100%SC的要求B.达到100%CC要求就一定能够满足100%SC的要求C.达到100%CDC要求就一定能够满足100%SC的要求D.达到100%MCDC要求就一定能够满足100%SC的要求9.针对下列程序段,对于(A,B)的取值,以下(C )测试用例组合能够满足条件覆盖的要求。

IF ( ( A - 10 ) = 20 AND ( B + 20 ) > 10 ) THEN C = 0IF ( ( A - 30 ) < 10 AND ( B - 30 ) < 0 ) THEN B = 30①A=50 B=-10 ②A=40 B=40 ③A=30 B=-10 ④A=30 B=30A.①②B.③④C.①④D.②④10.通过疲劳强度测试,最容易发现( B )问题。

软件测试过程和管理(二)_真题-无答案

软件测试过程和管理(二)_真题-无答案

软件测试过程和管理(二)(总分54,考试时间90分钟)单项选择题1. 对软件的所有产品进行测试,软件开发人员及测试人员都参与到测试工作中,这体现了软件测试过程管理的哪一个原则______。

A. 尽早地测试B. 独立地测试C. 全过程地测试D. 全面地测试2. 以下活动中,不属于测试计划的内容是______。

A. 为测试各项活动制定一个实现可行的综合的计划B. 确定测试过程中每个测试阶段的测试完成标准C. 识别测试活动中各种风险,并给出风险应对措施D. 分析测试需求,并制定测试方案3. 下列不是产品使用环境的典型特征的是______。

A. 使用产品的用户特征B. 使用产品的逻辑结构C. 使用产品的目标D. 社会物理环境4. 对于操作系统类型的产品,通常测试人员与开发人员的比例为______。

A. 1:1B. 1:2C. 2:1D. 3:15. 不属于软件测试开发步骤的是______。

A. 建立项目共享路径B. 安装测试工具软件C. 建立测试脚本开发环境D. 确定测试目标6. 市场上测试工具很多,下列不在测试工具分类中的是______。

A. 代码分析与测试工具B. 全自动测试过程管理工具C. 自动/半自动测试过程管理工具D. 测试资源管理工具7. 下列哪个不是测试环境的组成要素______。

A. 软、硬件B. 技术文档C. 测试工具D. 网络环境8. 软件测试的基础是______。

A. 测试环境B. 测试过程C. 测试管理D. 测试方法9. 下列哪项工作与软件缺陷管理和追踪无关______。

A. 对缺陷应该包含的信息条目、状态分类等进行完善设计B. 通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C. 对测试用例的执行结果进行记录和追踪D. 通过一些历史曲线和统计曲线来分析和预测未来的缺陷发展情况10. 下列有关测试项目结束与定稿测试报告的说法中,正确的是______。

A. 测试执行完成,测试人员向测试负责人提交测试报告后,测试项目就可以结束了B. 对当前软件产品存在的缺陷进行逐个分析,认定剩余缺陷对产品质量无重大影响后,即可定稿测试报告C. 审查测试全过程,检查测试计划和内容无遗漏后,即可定稿测试报告D. 当所有测试计划内容完成,测试覆盖率达到要求及产品质量达到定义的标准,即可定稿测试报告11. 测试项目结束的标志是______。

大连东软信息学院 软件测试考题题库 白盒测试方法习题及答案

大连东软信息学院 软件测试考题题库 白盒测试方法习题及答案

1.计算环路复杂度方法有哪三种?答:(1)V(G)=判定节点数+1;(2)V(G)=E-N+2;(3)V(G)=区域数+12.白盒测试有几种方法?答:白盒测试方法分为两大类:静态测试方法和动态测试方法。

静态测试方法:检查软件的表示和描述是否一致,没有冲突或者没有歧义。

动态测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖、路径覆盖。

4.比较白盒测试和黑盒测试?答:使用白盒测试方法时,测试根据程序的内部逻辑和指定的覆盖标准;黑盒测试法是通过分析程序的接口功能设计测试用例的。

5.为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。

int test(int A,int B){if((A>1)AND(B<10))thenX=A-B;if((A=2)OR(B>20))thenX=A+B;return x;}答:语句覆盖测试用例:A=2,B=0;判定覆盖测试用例:A=3,B=0;A=2,B=20;条件覆盖测试用例:A=2,B=0;A=0,B=21;6.为以下程序段设计一组测试用例,要求分别满足语句覆盖、判定覆盖、条件覆盖。

void DoWork(int x,int y,int z){int k=0,j=0;if((x>3)&&(z<10)){k=x*y-1;j=sqrt(k);}//语句块1if((x==4)||(y>5)){j=x*y+10;}//语句块2j=j%3;//语句块3}答:语句覆盖测试用例:x=4、y=5、z=5;判定覆盖测试用例::x=4、y=5、z=5;x=2、y=5、z=5;条件覆盖测试用例:x=4、y=6、z=5;x=2、y=5、z=15;8.看代码程序:void Sort(int iRecordNum,int iType)1{2int x=0;3int y=0;4while(iRecordNum>0)5{6If(iType==0)7x=y+2;8else9If(iType==1)10x=y+10;11else12x=y+20;13}14}要求(1)给以上代码画出控制流图(2)控制流图的环复杂度V(G),写出独立路径。

软件测试技术-考题-大全

软件测试技术-考题-大全

一、“白盒”测试1. 逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(A)。

语句段:if (A && (B||C)) x=l;else x=O;用例表:A.①TRUE ②FALSE ③TRUE B.①TRUE ②FALSE ③FALSEC.①FALSE ②FALSE ③TRUE D.①TRUE ②TRUE ③FALSE2. 不属于白盒测试的技术是(C)。

A. 语句覆盖B. 判定覆盖C. 边界值分析D. 基本路径测试3.实际的逻辑覆盖测试中,一般以(C)为主设计测试用例。

A. 条件覆盖B. 判定覆盖C. 条件组合覆盖D. 路径覆盖4. 使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。

A. 程序内部逻辑B. 程序的复杂度C. 使用说明书D. 程序的功能5. 在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,(D)是最强的覆盖准则。

A. 语句覆盖B. 条件覆盖C. 判定-条件覆盖D. 路径覆盖6. 在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中(A)是最弱的覆盖准则。

A. 语句覆盖B. 条件覆盖C. 判定-条件覆盖D. 路径覆盖7.软件测试中白盒法是通过分析程序的(B)来设计测试用例的。

A. 应用范围B. 内部逻辑C. 功能D. 输入数据8.下列几种逻辑覆盖标准中,查错能力最强的是(D)。

A. 语句覆盖B. 判定覆盖C. 条件覆盖D. 条件组合覆盖9. 造成测试覆盖率不达标的原因可能是(D)。

A. 存在不可到达的代码或冗余的代码B. 测试用例不足C. 存在不可能的路径和条件D. 以上全部10. 下列叙述中,(A)是正确的。

《IBM软件测试》试题及答案

《IBM软件测试》试题及答案

IBM 软件测试认证试题一、单选题(每题10分,共300分)1. 下列哪个是瀑布型开发的正确过程?(B)A. 设计-〉编码-〉单元测试-〉集成-〉系统测试B. 需求分析-〉设计-〉编码&单元测试-〉集成-〉系统测试C. 需求分析-〉设计-〉编码&单元测试-〉系统测试-〉集成D. 需求分析-〉设计-〉单元测试-〉系统测试-〉集成2. 软件架构是一个软件开发的产品,它能够在质量、成本还有哪个方面上提供最大限度的投资回报?( B )A. 人员B. 时间进度C. 项目范围3. 持续的质量验证应该做到:(A)A. 尽早的质量验证B. 在项目后期验证质量C. 只需验证可执行系统的工程4 测试的基本流程:(A)1.开发人员将开放出来的产品交给测试部门。

2.测试人员使用某种测试方法测试产品并收集产品的缺陷。

3.与开发人员沟通被发现的缺陷。

4.开发人员修复缺陷并送回到测试部门重新测试。

A. 1,2,3,4B. 2.3.1.4C.1,3,2,4D.2,1,3,45.语句覆盖方法的正确步骤:( A)1 程序结构化:将程序转化为流图2 环形复杂度计算:得到的是要覆盖所有语句,独立路径数量的上限N3 构造独立路径:构造N 条独立路径4 确认分支点:针对每条独立路径,确认独立路径上的所有分支点5 构造执行条件:根据一条独立路径上的所有分支点集合确认路径执行条件集合6 编制用例:对这些路径和路径执行条件集合进行分析,编制用例A. 1,2,3,4,5,6B. 1,2,4,3,5,6C. 1,3,2,4,5,6D. 1,2,3,5,4,66.下面的观点哪些是错误的?(B)A.你永远也不可能完成测试,这个重担将会简单地从你(或者开发人员)身上转移到你的客户身上B. 当你时间不够或者资金不够用的时候,就完成了测试C. 我们不能绝对地认定软件永远也不会再出错,但可以根据合理和有效的统计模型来判定软件的测试程度7.单元测试是有谁来完成?( A)A. 开发人员B.测试人员C.客户D.项目经理8.评估类模型的步骤是:( A )1.再次考察 CRC 模型和对象-关系模型,进行交叉检查以保证由OOA 模型所蕴含的协作适当地反应在二者中。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、软件测试过程管理
1. 关于软件测试模型,描述正确的是(C)
A. V模型测试的对象就是程序本身,测试与开发可以同一阶段进行
B. W模型测试的对象是程序,需求、设计等,可以支持迭代的开发模型
C. H模型软件测试过程活动完全独立,贯穿产品整个生命周期,与其他流程并发地进行。

D. X模型是事先计划再进行测试。

2. 制定测试计划的步骤:(D)
A. 确定项目管理机制预计测试工作量测试计划评审
B. 确定测试范围确定测试策略确定测试标准、预计测试工作量
C. 确定测试构架确定项目管理机制预计测试工作量测试计划评审
D. 确定测试范围确定测试策略确定测试标准确定测试构架确定项目管理机制预计测试工作量测试计划评审
3、编写测试计划的目的是:(ABC)(多选)
A、使测试工作顺利进行
B、使项目参与人员沟通更舒畅
C、使测试工作更加系统化
D、软件工程以及软件过程的需要
E、软件过程规范化的要求
F、控制软件质量
4、某公司采用的软件开发过程通过了CMM2认证,表明该公司(C)。

A. 开发项目成效不稳定,管理混乱
B. 对软件过程和产品质量建立了定量的质量目标
C. 建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制
D. 可集中精力采用新技术新方法,优化软件过程
5. (B )可以作为软件测试结束的标志。

A.使用了特定的测试用例B.错误强度曲线下降到预定的水平
C.查出了预定数目的错误D.按照测试计划中所规定的时间进行了测试
6.软件测试计划的内容应包括(D)。

A. 测试目的、背景
B. 被测软件的功能、输入和输出
C. 测试内容和评价标准
D. 以上全部
7.下面不属于软件测试过程中的输入类的是(B)。

A. 软件配置
B. 测试用例
C. 测试配置
D. 测试工具
8. 下列不属于测试需求分析阶段的输入的是(A)。

A. 软件测试的方法与规范
B. 软件需求规格说明
C. 软件测试计划
D.软件设计说明
9. 下列各项中(B)不是一个测试计划所应包含的内容
A.测试资源、进度安排
B.测试预期输出
C.测试范围
D.测试策略
10.软件测试设计活动主要有(ABCD)(多选)
A. 工作量分析
B. 确定并说明测试用例
C. 确立并结构化测试过程
D. 复审并评估测试覆盖
11.软件测试的过程,不包括(D)。

A. 单元测试
B. 集成测试
C. 确认测试
D. 测试计划
12. 强调了测试计划等工作的先行和对系统需求和系统设计的测试(C)。

A. V模型
B. H模型
C. W模型
D.前置测试模型
二、软件测试过程管理
1. 为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括(A)
A.配置项标识、配置项控制、配置状态报告、配置审计
B.配置基线确立、配置项控制、配置报告、配置审计
C.配置项标识、配置项变更、配置审计、配置跟踪
D.配置项标识、配置项控制、配置状态报告、配置跟踪
2. 软件测试按实施组织分,测试应该包括以下的(A)
①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试
A.①②③ B.③④⑤ C.①②④ D.①②③④⑤
3 与设计测试用例无关的文档是(A)。

A.项目开发计划
B.需求规格说明书
C.设计说明书
D.源程序
4.为了提高软件测试的效率,应该(D)。

A. 随机地选取测试数据
B. 取一切可能的输入数据作为测试数据
C. 在完成编码以后制定软件的测试计划
D. 选择发现错误可能性最大的数据作为测试用例
5.测试的关键问题是(B)。

A. 如何组织软件评审
B. 如何选择测试用例
C. 如何验证程序的正确性
D. 如何采用综合策略
6.下面说法正确的是(C)。

A. 软件测试仅是在编程之后进行的测试。

B. 需求规格说明、概要设计规格说明、详细设计规格说明、源程序这些并不全是软件测试的对象。

C. 测试配置是软件配置的一个子集。

D. 错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势。

7. 从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的(D)。

A.测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。

B.测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。

C.测试组织与开发组织为同一公司,但不在同一部门。

D.测试组织与开发组织为不同公司。

8. 关于对第三方测试的描述,正确的观点是(C)。

A.既不是开发人员,也不是用户所进行的测试就是第三方测试
B.由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试
C.第三方测试是在开发方与用户方的测试基础上所进行的验证测试
D.第三方测试又被称为β测试
9. 下列不属于测试总结的内容的是(D)。

A. 测试项目概述
B. 测试过程中应用的测试策略
C. 测试数据分析图表
D. 参与测试的机构和人员列表
10. 关于软件测试过程管理的描述中正确的是(ABCD)(多选) 。

A. 它是为企业设计,研制和维护软件产品及相关资料文档的全部生产活动和工程管理活动。

B. 过程定义是对最佳实践加以总结,以形成一套稳定的可重复的软件过程。

C. 过程改进是根据过程的使用情况,对过程中有偏差或不够切合实际的地方进行优化的活动。

D. 过程正确及构成过程的解决方法正确,产品就会正确。

相关文档
最新文档