您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 201606软测_期末_复习资料
试题库填空题:1、CMM内容包含初始级、、、可重复级和可优化级五个等级。2、McCall模型划分了、3、SQA标准被划分成:、、三个纬度的11个软件质量因素。。4、测试用例由和预期的两部分组成。5、按照是否知道被测试程序的内部结构,测试方法可以分为:和。6、代码复审属于,不实际运行程序。7、单元测试内容包含如下方面:、、边界条件测试、错误处理测试和局部数据结构测试。8、等价类划分有两种不同的情况:和。9、动态测试的两个基本要素是、。10、集成测试以说明书为指导,确认测试以说明书为指导。11、软件缺陷产生的原因包括、设计、以及其他原因。12、等价类划分有两种不同的情况:和。13、测试用例由和预期的两部分组成。14、软件测试的W模型由两个V字组成,分别代表与过程。15、软件是包括程序、、的完整集合。16、软件对属于各种质量因素的需求的符合性是由来测量的。18、软件缺陷按严重程度被分为6个等级,分别是:、、、一般错误、较小错误、测试建议。19、软件缺陷产生的原因包括、设计、以及其他原因。20、从内容和重点上我们可以把质量管理标准划分成、两种类型。参考答案:1、已定义级、已管理级2、软件运行、软件转移、软件修改3、软件质量管理标准、软件项目过程标准4、测试输入数据、输出数据5、黑盒测试、白盒测试6、静态测试7、独立执行路径测试、模块接口测试8、有效等价类、无效等价类9、被测试程序、测试用例10、概要设计、需求规格11、需求分析、编写代码12、有效等价类、无效等价类13、测试输入数据、输出数据14、开发、测试15、数据、相关文档16、软件质量度量18、严重错误、主要错误、次要错误19、编写说明书、编写代码20、认证标准、评估标准单项选择题1、下列关于α测试的描述中,正确的是()A.α测试采用白盒测试技术;B.α测试不需要用户代表参加;C.α测试是系统测试的一种;D.α测试是验收测试的一种;2、软件质量保证与测试人员需要的的基本素质有()A、计算机专业技能B、测试专业技能C、行业知识D、以上都是3、对于软件的β测试,下列哪些描述是正确的?()A.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试。B.β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试。C.β测试就是在软件公司外部展开的测试,由非专业的测试人员执行的测试。D.β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试。4、下面哪项内容不包含在测试计划文档中?()A.测试策略B.测试用例C.测试时间安排D.测试标准5、以下哪句话是不正确的:A、测试过的软件就没有缺陷B、测试的目的是尽可能多的发现程序中的缺陷C、成功的测试在于发现了迄今尚未发现的缺陷D、测试是为了验证程序是否符合需求7、()把黑盒子测试和白盒子测试的界限打乱了。A、灰盒子测试B、动态测试C、静态测试D、失败测试8、()的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。A、系统测试B、集成测试C、单元测试D、功能测试10、52、关于自动化测试局限性的描述,以下描述错误的是()。A、自动化测试不能取代手工测试B、自动测试比手工测试发现的缺陷少C、自动测试不能提高测试覆盖率D、自动化测试对测试设计依赖性极大11、CMMI将软件组织的软件能力成熟度描述为()A、二级B、三级C、四级D、五级12、CMMI中文全称为()A、软件能力成熟度模型B、软件能力成熟度模型集成C、质量管理体系D、软件工程研究所13、按照测试组织划分,软件测试可分为:开发方测试,第三方测试,()。A.集成测试B.确认测试C.用户测试D.灰盒测试14、编码阶段产生的错误由()检查出来的。A、单元测试B、集成测试C、系统测试D、有效性测试15、编写测试计划的目的是()A、使测试工作顺利进行B、使项目参与人员沟通更舒畅C、使测试工作更加系统化D、使测试内容更少,完成更快16、不属于白盒测试的技术是()。A、语句覆盖B、判定覆盖C、边界值分析D、基本路径测试17、产品发布后修复软件缺陷比项目开发早期这样做的费用要高()。A、1~2倍B、10~20倍C、50倍D、100倍或更高18、代码检查法有桌面检查法,走查和()。A、静态测试B、代码审查C、动态测试D、白盒测试19、单元测试的测试用例主要根据()的结果来设计。A、需求分析B、源程序C、概要设计D、详细设计20、单元测试一般以()为主。A、白盒测试B、黑盒测试C、系统测试D、分析测试21、单元测试中用来模拟被测模块调用者的模块是()A、父模块B、子模块C、驱动模块D、桩模块22、导致软件缺陷的最大原因是()A、编制说明书B、设计C、编码D、测试23、调试是()A、发现与预先定义的规格和标准不符合的问题B、发现软件错误征兆的过程C、有计划的、可重复的过程D、消除软件错误的过程25、对下面的计算个人所得税程序中,满足判定覆盖的测试用例是()。if(income800)taxrate=0;elseif(income=1500)taxrate=0.05;elseif(income2000)taxrate=0.08;elsetaxrate=0.1;A、income=(799,1500,1999,2000)B、income=(799,1501,2000,2001)C、income=(800,1500,2000,2001)D、income=(800,1499,2000,2001)26、对于参数配置类的软件,要用()选择较少的组合方式达到最佳效果。A、等价类划分B、因果图法C、正交试验法D、场景法27、对于业务流清晰的系统可以利用()贯穿整个测试用例设计过程并在用例中综合使用各种测试方法。A、等价类划分B、因果图法C、正交试验法D、场景法28、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()。A、系统测试B、单元测试C、集成测试D、验收测试29、黑盒测试技术,使用最广的用例设计技术是()A、等价类划分B、边界值分析C、错误推测法D、逻辑覆盖30、黑盒测试技术中不包括()。A、等价类划分B、边界值分析C、错误推测法D、逻辑覆盖31、划分软件测试属于白盒测试还是黑盒测试的依据是()A、是否执行程序代码B、是否能看到软件设计文档C、是否能看到被测源程序D、运行结果是否确定32、集成测试的测试用例是根据()的结果来设计。A、需求分析B、源程序C、概要设计D、详细设计33、集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A、正确性B、可靠性C、可使用性D、可维护性34、几乎没有产品计划、进度安排和正规的开发过程的软件开发模式是()A、大棒模式B、边写边改模式C、瀑布模式D、快速原型开发模式35、较实用的软件测试停止标准是()。A、测试超过了预定时间,则停止测试。B、根据查出的缺陷总数量决定是否停止测试。C、测试成本超过了预期计划,则停止测试。D、分析发现的缺陷数量和测试投入成本曲线图,确定确定应继续测试还是停止测试。36、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。A、较少B、较多C、相似D、不确定37、某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。A、变量没有初始化B、编写的语句书写格式不规范C、循环控制出错D、代码输入有误38、配置测试()A、是指检查软件之间是否正确交互和共享信息B、是交互适应性、实用性和有效性的集中体现C、是指使用各种硬件来测试软件操作的过程D、检查缺陷是否有效改正39、凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫()。A、等价类划分B、边界值分析C、错误推测法D、逻辑覆盖测试40、缺陷产生的原因包括()。A、交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B、软件的复杂性;软件项目的时间压力C、程序开发人员的错误;软件项目文档的缺乏D、以上都是41、如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的()A、判定覆盖B、条件覆盖C、判定/条件覆盖D、组合覆盖42、如果一个产品中严重的缺陷基本完成修正并通过复测,这个阶段的成品是()。A、Alpha版B、Beta版C、正版D、以上都不是43、如果一个判定中的复合条件表达式为(A1)or(B=3),则为了达到100%的条件覆盖率,至少需要设计多少个测试用例()。A、1B、2C、3D、444、软件测试的目的是()A、发现程序中的所有错误B、尽可能多地发现程序中的错误C、证明程序是正确的D、调试程序45、软件测试风险管理包含()和风险控制两方面内容。A、风险排序B、风险识别C、风险评估D、风险分析46、软件测试管理包括测试过程管理、配置管理以及()A、测试评审管理B、测试用例管理C、测试计划管理D、测试实施管理47、软件测试过程中的集成测试主要是为了发现()阶段的错误码。A.需求分析B.概要设计C.编码D.维护48、软件测试计划评审会不需要哪类人员参加?()A.软件项目经理B.SQA负责人C.最终用户D.测试组人员49、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是()。A、静态测试是指不运行程序,通过检查和阅读等手段来发现程序中的错误。B、动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C、动态测试包括黑盒测试和白盒测试。D、白盒测试是静态测试,黑盒测试是动态测试。50、软件测试人员的工作职责不包括:()A、制定测试计划B、设计测试用例C、执行测试过程D、对软件缺陷进行修复51、软件测试是按照特定的规程,()的过程。A、发现软件错误B、说明程序正确C、证明程序没有错误D、设计并运行测试用例52、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()A.集成测试B.单元测试C.目的测试D.确认测试54、软件调试的目的是()A、发现软件中隐藏的错误B、解决测试中发现的错误C、尽量不发现错误以便早日提交软件D、证明软件的正确性55、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。A、成熟性B、易恢复性C、容错性D、可靠性依从性56、软件设计阶段的测试主要采取的方式是()。A、评审B、白盒测试C、黑盒测试D、动态测试57、软件验收测试合格通过的标准不包括()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B.至少有一项软件功能超出软件需求分析说明书中的定义,属于软件特色功能。C.立项审批表、需求分析文档、设计文档和编码实现一致。D.所有在软件测试中被发现的严重软件缺陷均已被修复。59、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种()。A、语句覆盖B、控制覆盖C、分支覆盖D、路径覆盖60、条件覆盖的目的是()A、使每个判定中的每个条件的可能取值至少满足一次B、使程序中的每个判定至少都获得一次真值和假值。C、使每个判定中的所有条件的所有可能取值组合至少出现一次。D、使程序中的每个可执行语句至少执行一次。61、通常,()是在编码阶段进行的测试,它是整个测试工作的基础。A、系统测试B、确认测试C、集成测试D、单元测试62、为了提高测试的效率,应该()A、随机地选取测试数据;B、取一切可能的输入数据作为测试数据;C、在完成编码以后制定软件的测试计划;D、选择发现错误可能性大的数据作为测试数据。66、下列不属于黑盒测试方法的是()。A、等价类划分B、因果图C、边界值分析D、变异测试67、下列不属于正式审查的方式是()A、同事审查B、公开陈述C、检验D、编码标准和规范69、下列关于alpha测试的描述中正确的是:()A.alpha测试一定要真实的最终软件用户参加B.alpha测试是集成测试的一种C.alpha测试是系统测试的一种D.alpha测试是验收测试的一种7
本文标题:201606软测_期末_复习资料
链接地址:https://www.777doc.com/doc-2963184 .html