软件测试过程管理-考题
最最最经典的测试考试题

一、判断题(每题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软件测试考试大纲及常考题(个人考试总结,颜色标注)

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月《软件工程》全国自考考题一、单项选择题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)

软件测试期末考试复习选择题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、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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. 过程正确及构成过程的解决方法正确,产品就会正确。