软件测试练习题附有答案_第1页
软件测试练习题附有答案_第2页
软件测试练习题附有答案_第3页
软件测试练习题附有答案_第4页
软件测试练习题附有答案_第5页
已阅读5页,还剩47页未读 继续免费阅读

下载本文档

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

文档简介

软件测试练习题[复制]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)静态分析6、代码静态检测工具可以发现安全性、性能或多线程等问题,也可以发现代码风格的问题,下列哪种工具属于代码风格检查工具?()[单选题]A、CheCkStyle(正确答案)B、PMDC、FinDBugsD、PICT7、对程序的测试最好由谁来做,对程序的调试最好由谁来做()。[单选题]A)程序员第三方测试机构B)第三方测试机构程序员(正确答案)C)程序开发组程序员D)程序开发组程序开发组8、软件生存周期过程中,修改错误最大的阶段是()。[单选题]A)发布运行阶段(正确答案)B)设计阶段C)编程阶段D)需求阶段9、在边界值分析中,下列数据通常不用来做数据测试的是()。[单选题]A)正好等于边界的值B)等价类中的等价值(正确答案)C)刚刚大于边界的值D)刚刚小于边界的值10、下列哪句断言是“检查两个变量是否引用同一对象”?()[单选题]A)AssertTrue()B)AssertSAme()(正确答案)C)AssertEquAls()D)AssertThrows()11、关于白盒测试与黑盒测试的最主要区别,正确的是()。[单选题]A、白盒测试侧重于程序结构,黑盒测试侧重于功能(正确答案)B、白盒测试可以使用测试工具,黑盒测试不能使用工具C、白盒测试需要程序参与,黑盒测试不需要D、黑盒测试比白盒测试应用更广泛12、JUnit适用于jAvA开发人员在()阶段,进行单个方法实现功能或者类本身的测试,主要用于白盒测试。[单选题]A、单元测试(正确答案)B、验收测试C、集成测试D、系统测试13、在进行单元测试时,常用的方法是()[单选题]A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试(正确答案)D)只使用黑盒测试D)在程序完成的编码之后再制定软件的测试用例14、通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,

黑盒测试是根据软件的需求规格说明来设计测试用例。[单选题]A)功能B)性能C)内部数据D)内部逻辑(正确答案)15、经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。[单选题]A)相似B)较少C)不确定D)较多(正确答案)16、为了自动检查JAvA代码的规范性,可以使用以下哪个工具?()。[单选题]A、PMDB、CheCkstyle(正确答案)C、finDBugsD、PICT17、开发WeB应用时,之前在IE浏览器验证了功能,还要求软件能在GoogleChrome中也能正常运行,这属于哪个质量属性要求?()[单选题]A、易用性B、可维护性C、效率D、兼容性(正确答案)18、以下哪个是功能测试工具?()[单选题]A)Selenium(正确答案)B)LoADRunerC)JMeterD)WeBGoAt19、增量式集成测试有3种方式:自顶向下增量测试方法,()和混合增量测试方式。[单选题]A、自中向下增量测试方法B、自底向上增量测试方法(正确答案)C、多次性测试D、维护20、下面有关软件缺陷的说法中错误的是()。[单选题]A)缺陷就是软件产品在开发中存在的错误B)缺陷就是软件维护过程中存在的错误、毛病等各种问题C)缺陷就是导致系统程序崩溃的错误(正确答案)D)缺陷就是系统所需要实现某种功能的实效和违背21、自动化测试脚本技术可以分为多种,不建议的技术是哪一种?()[单选题]A)数据驱动脚本B)结构化脚本C)线性脚本(正确答案)D)关键字驱动脚本22、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。[单选题]A)可划分为2个有效等价类,2个无效等价类B)可划分为1个有效等价类,2个无效等价类(正确答案)C)可划分为2个有效等价类,1个无效等价类D)可划分为1个有效等价类,1个无效等价类23、软件生存周期过程中,修改错误代价最大的阶段是()。[单选题]A)发布运行阶段(正确答案)B)设计阶段C)编程阶段D)需求阶段24、根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()。[单选题]A)系统测试(正确答案)B)单元测试C)集成测试D)验收测试25、以下哪个工具可用于性能测试脚本的录制?()[单选题]A、MockitoB、EAsymockC、BADBoy(正确答案)D、DBUnit26、以下那一种选项不属于软件缺陷()。[单选题]A)软件没有实现产品规格说明所要求的功能B)软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题(正确答案)C)软件实现了产品规格没有提到的功能D)软件中出现了产品规格说明不应该出现的功能27、下面有关测试原则的说法正确的是()。[单选题]A)测试用例应由测试的输入数据和预期的输出结果组成(正确答案)B)测试用例只需选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序是否做了它该做的事28、下列哪种软件可以进行缺陷管理()。[单选题]A、JIRA(正确答案)B、LoadRunnerC、JunitD、Selenium29、以下有关回归测试的说法中错误的是()。[单选题]A、严格来说,回归测试不是一个测试阶段,只是一种可以用于各个测试阶段的测试技术B、回归测试适合采用手工方法完成,不适合使用自动化测试工具来完成(正确答案)C、回归测试可以在系统和验收测试环境下进行D、回归测试的目标是保证被测应用在被修改或扩充后,各项功能依然正确30、基于UI的自动化测试,首先要做到()。[单选题]A、开发和编辑脚本B、建立对象库C、对象识别(正确答案)D、增加验证点进行实际结果和预期结果的比较31、以下哪个是两两组合测试工具?()。[单选题]A、CheckStyleB、FindbugsC、PMDD、PICT(正确答案)32、下列关于测试方法的叙述中不正确的是()[单选题]A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B)功能测试属于黑盒测试C)对功能的测试通常是要考虑程序的内部结构(正确答案)D)结构测试属于白盒测试33、要进行持续集成,可选用以下哪个工具?()。[单选题]A、MantisB、BugzillaC、JIRAD、Jenkins(正确答案)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、JMeter在进行weB端性能测试时,通常可以借助()来录制脚本,必要时对脚本参数化后进行测试。[单选题]A、BoDBoyB、LoADRunnerC、PostMAnD、BADBoy(正确答案)41、验收测试的测试用例主要根据()的结果来设计。[单选题]A、概要设计B、源程序C、需求分析(正确答案)D、详细设计42、在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是()。[单选题]A)条件组合覆盖(正确答案)B)条件覆盖C)判定覆盖D)语句覆盖43、数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种()。[单选题]A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖(正确答案)44、()是JMeter的特点。[单选题]A、功能全(正确答案)B、不开源C、不可做压力测试D、体积大45、在测试过程中,测试用例的状态是唯一的,一般是三种状态之一,这三种状态不包括下列哪个?()[单选题]A)通过B)未通过C)未进行测试D)已测试(正确答案)46、在WeB应用软件的分层测试策略中,下列哪个不是测试关注的层次()。[单选题]A)数据层B)业务层C)服务层(正确答案)D)表示层47、软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()。[单选题]A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试(正确答案)48、PAir-wise方法,也称“成对组合测试”,即将众多因素的值两两组合起来而大大减少测试用例组合数量,以下哪个是PAir-wise工具?()[单选题]A、PICT(正确答案)B、UFTC、WeBgoAtD、TestNG49、不属于白盒测试的技术是()[单选题]A、路径覆盖B、判定覆盖C、边界值分析法(正确答案)D、条件覆盖50、Selenium是针对()的功能测试工具。[单选题]A、WeB应用(正确答案)B、小程序C、桌面程序D、APP51、以下不能用作功能测试的自动化工具是()。[单选题]A、QTPB、AutoRunnerC、CleArCAse(正确答案)D、Selenium52、以程序的内部结构为基础的测试用例技术属于()。[单选题]A)黑盒测试B)灰盒测试C)数据测试D)白盒测试(正确答案)53、以下哪个不是代码静态测试工具?()。[单选题]A、finDBugsB、PMDC、CheCkstyleD、JUnit(正确答案)54、软件测试的分类方式有多种,其中可用性测试是按测试()划分的测试中的一种。[单选题]A)方法B)目标(正确答案)C)对象或阶段D)以上都不是55、必须要求用户参与的测试阶段是()。[单选题]A)系统测试B)集成测试C)验收测试(正确答案)D)单元测试56、软件设计阶段的测试主要采取的方式是()。[单选题]A)白盒测试B)动态测试C)黑盒测试D)评审(正确答案)57、有效等价类和无效等价类是()中涉及的概念。[单选题]A)白盒测试B)性能测试C)边界值分析D)等价类划分(正确答案)58、LoADRunner是()。[单选题]A、一款下载软件B、工业标准级负载测试工具(正确答案)C、组件测试框架D、集成开发工具59、哪个不是单元测试工具?()。[单选题]A、LoADRunner(正确答案)B、CppUnitC、TestNGD、JUnit60、以下哪个是商业性能测试工具?()[单选题]A)WeBGoAtB)SeleniumC)JMeterD)LoADRuner(正确答案)61、IBM统一过程的4个阶段为先启阶段、()、构建阶段和产品化阶段。[单选题]A)规划阶段B)分析阶段C)设计阶段D)精化阶段(正确答案)62、对于单元测试框架,除了用于JAvA的Junit,还有CppUnit、NUnit等,它们是()[单选题]A、C++单元测试框架、自动化单元测试框架B、C语言单元测试框架、通用单元测试框架C、C++单元测试框架、.NET单元测试框架(正确答案)D、自动化单元测试框架、.NET单元测试框架63、代码评审的2种形式为()和正式会议审查。[单选题]A)静态审查B)动态审查C)代码走查(正确答案)D)交叉审查64、JUnit的特征,不正确的一项是()。[单选题]A、可以使测试代码与产品代码分开B、易于集成到程序中的构建过程中C、JUnit具有很强的扩展性D、JUnit是收费的,不能进行二次开发(正确答案)65、关于回归测试,下列哪项描述是错误的()。[单选题]A、回归测试一般适合自动化测试B、再测试全部用例是最好的回归测试策略(正确答案)C、回归测试是为了发现回归缺陷而进行的测试D、功能测试工具主要适合回归测试66、在等价类划分中,如果程序输入条件为小于30,或大于70的整数,我们可以确定()个有效等价类,()个无效等价类。[单选题]A)1;2B)1;3C)2;2D)2;1(正确答案)67、使用JMeter插件来监视被测服务器的各项资源情况,jp@gC-PerFMonMetriCsColleCtor监视器能监视的资源有()。[单选题]A、CPU(正确答案)B、MemoryC、DiskI/OD、以上全部68、不属于黑盒测试的技术是()[单选题]A、边界值分析法B、等价类划分法C、判定表方法D、语句覆盖(正确答案)69、测试方法是由什么注解的?()。[单选题]A、@PArAmetersB、@RunWithC、@Test(正确答案)D、@MoCk70、MoCkito的verify方法提供了强大的验证功能,可以验证()。[单选题]A、以下全部(正确答案)B、没有调用任何方法C、没有调用某个方法D、调用某个方法的次数71、在边界值分析法中,下列数据通常不用来做测试数据的是()。[单选题]A、刚刚大于边界的值B、等价类中的等价值(正确答案)C、刚刚小于边界的值D、正好等于边界的值72、以下符号中,因果图法中不使用的符号为():[单选题]A)∧B)∨C)∽D)∪(正确答案)73、单元测试中用以模拟被测模块工作过程中所调用的下层模块的是()。[单选题]A)桩模块(正确答案)B)子模块C)驱动模块D)父模块74、在软件产品完成了系统测试之后、产品发布之前所进行的测试是()。[单选题]A)单元测试B)验收测试(正确答案)C)集成测试D)功能测试75、按方法划分,我们可以将软件测试方法划分为():[单选题]A)动态测试和静态测试。B)性能测试和压力测试。C)单元测试、集成测试、系统测试和验收测试D)白盒测试和黑盒测试。(正确答案)76、下列项目中不属于测试文档的是()。[单选题]A、测试计划B、测试用例C、程序流程图(正确答案)D、测试报告77、以下关于软件测试自动化的描述,正确的是():[单选题]A)从软件测试自动化技术来看,工具比人更重要。B)经验表明,软件测试中发现的错误,绝大部分都是工具发现的。C)在软件测试过程中,工具只起辅助作用,起关键作用的还是测试人员。(正确答案)D)以上都不对。78、单元测试中用来模拟被测模块调用者的模块是()。[单选题]A)驱动模块(正确答案)B)桩模块C)主控模块D)真实的被调用模块79、L10n的含义是()。[单选题]A)国际化B)场所C)本地化(正确答案)D)全球化80、在Junit中,需要在每一个测试方法执行之前都执行的方法使用()注解。[单选题]A、@BeforeClAssB、@AfterC、@AfterClAssD、@Before(正确答案)81、集成测试计划应该在()阶段末提交。[单选题]A)需求分析B)概要设计(正确答案)C、详细设计D)单元测试完成82、软件测试是采用()执行软件的活动。[单选题]A)测试用例(正确答案)B)输入数据C)测试环境D)输入条件83、Assert类中判断布尔值为真的方法是()。[单选题]A、AssertEquAls方法B、AssertNotNull方法C、AssertFAlse方法D、AssertTrue方法(正确答案)84、若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。[单选题]A、分别输入0、1、50、99、100、101条记录(正确答案)B、分别输入0、1、99、100、101条记录C、分别输入1、50、100条记录D、分别输入0、1、50、99、100条记录85、导致软件缺陷的最大原因是:()[单选题]A)软件需求说明书(正确答案)B)设计方案C)编码D)维护86、以下哪个测试方法不是基于组合或组合优化的测试方法?()[单选题]A、判定表方法B、Pair-wise方法C、正交实验法D、等价类划分法(正确答案)87、在下列描述中,关于测试与调试的说法错误的是()[单选题]A)测试是显示错误的行为;而调试是推理的过程;B)测试显示开发人员的错误。调试是开发人员为自己辩护;C)测试能预期和可控。调试需要想象、经验和思考;D)测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。(正确答案)88、某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。[单选题]A)变量没有初始化B)编写的语句书写格式不规范(正确答案)C)循环控制出错D)代码输入有误89、软件缺陷修复的代价最高的阶段为()[单选题]A)发布阶段(正确答案)B)需求阶段C)设计阶段D)编码阶段90、哪个注解标识的方法在测试类中的所有测试方法运行之前仅运行一次()。[单选题]A、@BeforeClAss(正确答案)B、@AfterC、@BeforeD、@AfterClAss91、在软件生命周期的哪一个阶段,软件缺陷修复费用最低()。[单选题]A、编码B、需求分析(正确答案)C、设计D、产品发布92、TMM将测试过程成熟度分为5个等级,分别是初始级、()、集成、管理&度量和优化。[单选题]A、精化B、分析C、定义级(正确答案)D、可重复级93、设计若干用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次的测试方法是()[单选题]A、语句覆盖B、判定覆盖(正确答案)C、条件覆盖D、路径覆盖94、不属于逻辑覆盖方法的是()。[单选题]A)组合覆盖B)判定覆盖C)条件覆盖D)接口覆盖(正确答案)95、在边界值分析法中,下列数据通常不用来做测试数据的是()。[单选题]A)刚刚大于边界的值B、等价类中的等价值(正确答案)C)刚刚小于边界的值D)正好等于边界的值96、()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。[单选题]A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖(正确答案)97、按照测试组织划分,软件测试可分为:开发方测试,第三方测试,()。[单选题]A、集成测试B、用户测试(正确答案)C、灰盒测试D、确认测试98、某Bug管理工具中,某缺陷被设置为FixeD状态,此状态含义为()。[单选题]A、测试确认缺陷不存在B、开发人员认为已解决但未被测试人员验证(正确答案)C、缺陷被完全修复D、等待开发人员处理的缺陷99、以下关于静态测试技术和动态测试技术的描述,正确的是()。[单选题]A)静态测试技术多在项目验收阶段使用B)PMD属于动态测试工具C)FingBugs属于动态测试工具D)CheCkStyle属于静态测试工具(正确答案)100、()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。[单选题]A)判定-条件覆盖(正确答案)B)组合覆盖C)判定覆盖D)条件覆盖101、在JMeter中,对于HTTP请求样本,可以通过()监听器察看HTTP请求和HTTP响应。[单选题]A、图形结果B、聚合报告C、察看结果树(正确答案)D、汇总报告102、功能测试主要根据()来设计测试用例。[单选题]A、维护手册B、设计文档C、程序的内部逻辑D、需求规格说明书(正确答案)103、软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?()[单选题]A)功能测试B)单元测试(正确答案)C)结构测试D)验收测试104、以下哪个测试方法不是基于组合及其优化的测试方法?()。[单选题]A)等价类划分法(正确答案)B)Pair-wise方法C)判定表方法D)正交实验法105、划分软件测试属于白盒测试还是黑盒测试的依据是()。[单选题]A)运行结果是否确定B)是否能看到软件设计文档C)是否能看到被测源程序(正确答案)D)是否执行程序代码1.测试是为了验证软件已正确地实现了用户的要求。[判断题]对错(正确答案)2.白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。[判断题]对(正确答案)错3.白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。[判断题]对错(正确答案)4.程序员兼任测试员可以提高工作效率。[判断题]对错(正确答案)5.黑盒测试的测试用例是根据应用程序的功能需求设计的。[判断题]对(正确答案)错6.满足了条件覆盖,则一定满足判定覆盖。[判断题]对错(正确答案)7.据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。[判断题]对(正确答案)错8.无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。[判断题]对错(正确答案)9.软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。[判断题]对错(正确答案)10.在压力测试中通常采用的是黑盒测试方法。[判断题]对(正确答案)错11.软件测试员无法对产品说明书进行白盒测试。[判断题]对(正确答案)错12.功能测试工具主要适合于回归测试。[判断题]对(正确答案)错13.测试人员说:“没有可运行的程序,我无法进行测试工作”。[判断题]对错(正确答案)14.自底向上集成需要测试员编写驱动程序。[判断题]对(正确答案)错15.测试是可以穷尽的。[判断题]对错(正确答案)16.自动化测试相比手工测试而言,能发现更多的错误。[判断题]对错(正确答案)17.软件测试自动化可以提高测试效率,可以代替手工测试。[判断题]对错(正确答案)18.语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。[判断题]对(正确答案)错19.BetA测试是验收测试的一种。[判断题]对(正确答案)错20.软件开发全过程的测试工作都可以实现自动化。[判断题]对错(正确答案)21.判定表方法适用于单因素、单变量的数据分析。[判断题]对错(正确答案)22.结构性测试是根据软件的规格说明来设计测试用例。[判断题]对错(正确答案)23.软件测试工具可以代替软件测试员。[判断题]对错(正确答案)24.通过软件测试,可以证明程序的正确性。[判断题]对错(正确答案)25.在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。[判断题]对错(正确答案)26.判定覆盖的基本思想是设计若干用例,运行被测程序,使得程序中每个判断的取真分支和取假分支至少经历一次,即判断真假值均曾被满足。[判断题]对(正确答案)错27.测试用例是由测试输入数据和对应的实际输出结果这两部分组成。[判断题]对错(正确答案)28.BetA测试是验收测试的一种。[判断题]对(正确答案)错29.使用基本路径覆盖方法得到的基本路径组(集合)都是唯一的。[判断题]对错(正确答案)30.现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。[判断题]对错(正确答案)31.文档的错误不是软件缺陷。[判断题]对错(正确答案)32.Junit只是单元测试工具,并不能进行现回归测试。[判断题]对错(正确答案)33.判定表法是一种白盒测试方法。[判断题]对错(正确答案)34.白盒测试不考虑程序内部结构。[判断题]对错(正确答案)35.对于输入条件多,每个条件又有多个取值的测试,PAirwise方法和正交实验法可以降低测试用例数量,降低工作量。[判断题]对(正确答案)错36.在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。[判断题]对(正确答案)错37.WeBDriver提供了显式等待方法,专门针对某个元素进行等待判断。[判断题]对(正确答案)错38.测试用例越多,测试效果就会越好。[判断题]对错(正确答案)39.实践证明,程序往往在输入输出的边界值情况下发生错误,边界值分析法就是在某个输入输出变量范围的边界上,验证系统功能是否正常运行的测试方法。[判断题]对(正确答案)错40.性能测试工具JMeter线程组中设置的线程数就是并发用户数。[判断题]对错(正确答案)41.完成了代码的编写才能开始进行测试活动。[判断题]对错(正确答案)42.白盒法设计测试用例更详细,更完全,所以在有充足时间的时候,没有必要采用黑盒测试法。[判断题]对错(正确答案)43.经过AlphA测试和修正的软件产品称为BetA版本。[判断题]对(正确答案)错44.软件单元的缺陷可以在集成测试阶段发生并修复,所以没有必要进行单元测试。[判断题]对错(正确答案)45.测试和调试没有区别。[判断题]对错(正确答案)46.在进行等价类划分的过程中,只需要考虑有效等价类划分,而无需考虑无效等价类划分。[判断题]对错(正确答案)47.单元测试和集成测试紧密相关,几乎同步进行。[判断题]对(正确答案)错48.软件国际化是通过特定的系统设计、程序设计、编码方法来实现的。[判断题]对(正确答案)错49.代码走查和和会议审查都属于静态测试,代码走查比会议审查更正式。[判断题]对错(正确答案)50.软件测试能保证软件质量。[判断题]对错(正确答案)51.性能测试中的最佳并发用户数与最大并发用户数通常是相同的。[判断题]对错(正确答案)52.软件测试人员都可以不用具备开发技术。[判断题]对错(正确答案)53.基本路径覆盖的前提是知道有多少条基本路径。[判断题]对(正确答案)错54.JMeter性能测试工具线程组中设置的线程数就是并发用户数。[判断题]对错(正确答案)55.代码审查工作属于静态测试。[判断题]对(正确答案)错56.软件测试是有效的排除软件缺陷的手段。[判断题]对(正确答案)错57.JUnit中的error与fAilure含义一致。[判断题]对错(正确答案)58.功能测试通常采用的是黑盒测试方法,而性能测试通常采用的是白盒测试方法。[判断题]对错(正确答案)59.软件开发全过程的测试工作都可以实现自动化。[判断题]对错(正确答案)60.JUnit中使用@BeforeClAss注解的方法要在每一个测试方法执行之前都执行。[判断题]对错(正确答案)61.自动化测试相比手工测试而言,能发现更多的错误。[判断题]对错(正确答案)62.软件缺陷主要是由于编码问题造成。[判断题]对错(正确答案)63.BetA测试是指公司外部的典型用户试用,并要求用户报告异常情况、提出批评意见。[判断题]对(正确答案)错64.软件测试员可以对产品说明书进行白盒测试。[判断题]对错(正确答案)65.JUnit、CheCkStyle与FinDBug都是单元测试工具。[判断题]对(正确答案)错66.不存在质量很高但可靠性很差的产品。[判断题]对(正确答案)错67.因果图法属于白盒测试方法。[判断题]对错(正确答案)68.JMeter性能测试工具没有录制测试脚本的功能,只能借助BADBoy等第三方工具录制。[判断题]对错(正确答案)69.在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。[判断题]对(正确答案)错70.静态测试只能发现简单的语法错误,效率低,耗费时间。[判断题]对错(正确答案)71.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。[判断题]对错(正确答案)72.向后兼容是指可以使用未来版本的软件。[判断题]对错(正确答案)73.任何实际测试,都不能够保证被测试程序中不存在遗漏的缺陷。[判断题]对(正确答案)错1、软件测试的成效需要良好的软件测试环境,对于软件测试环境,我们可以细分出5个要素,分别为:软件、硬件、______、______和测试工具。[填空题]空1答案:网络环境空2答案:数据准备2、软件测试计划是指导测试过程的纲领性文件,描述测试活动的范围、______、策略、资源、任务安排和进度等,并确定测试项、哪些功能特性将被测试、哪些功能特性将无须测试,识别测试过程中的______。[填空题]空1答案:方法空2答案:风险3、在ANSI/IEEE829-1983标准中,列出了和测试设计相关的测试用例编写规范和模板。标准模板中的主要元素有______、______、测试环境要求、______、输出标准以及测试用例间的关联。[填空题]空1答案:标识符空2答案:测试项空3答案:输入标准4、性能测试中系统行为的性能指标很多,常见的有以下几个:______、______、______。[填空题]空1答案:请求响应时间空2答案:事务响应时间空3答案:数据吞吐量5、软件测试按阶段分类依次包括:______、______、______、______。[填空题]空1答案:单元测试空2答案:集成测试空3答案:系统测试空4答案:验收测试6、软件测试分为______测试和______测试的依据是测试过程中被测软件是否被执行。[填空题]空1答案:静态空2答案:动态7、______是软件缺陷出现最多的地方。[填空题]空1答案:规格说明书8、软件缺陷的详细描述,由三部分组成:______、期望结果、______。[填空题]空1答案:步骤空2答案:实际结果9、测试用例是为了实现测试______的一种最基本的手段。[填空题]空1答案:有效性10、测试成熟度模型TMM基于CMM和业界最佳实践提出,它将测试过程成熟度划分为5个等级,分别为______、______、______、______以及______。[填空题]空1答案:初始级空2答案:定义级空3答案:集成空4答案:管理和度量空5答案:优化11、______是根据特定的测试目标和任务而构造的某个测试用例的集合。[填空题]空1答案:测试套件12、在分析测试范围时,一般先进行______的范围分析,然后再进行______的范围分析。[填空题]空1答案:功能测试空2答案:非功能性测试13、测试项目的资源,主要分为______、______以及环境资源。[填空题]空1答案:人力资源空2答案:系统资源14、黑盒测试方法也称为______或______。[填空题]空1答案:功能测试空2答案:数据驱动测试15、对于非功能性的系统测试,主要目的是验证软件系统的整体性能等是否满足其产品设计规格所指定的要求,涉及非功能性的质量需求,包括系统______、______、兼容性、扩充性等的测试。[填空题]空1答案:性能空2答案:安全性16、静态测试技术是单元测试中最重要的手段之一,采用工具扫描分析、______等方法。[填空题]空1答案:代码评审17、白盒测试也称为______或逻辑驱动测试。[填空题]空1答案:结构测试18、______包括3方面的工作:(1)明确测试范围,了解哪些功能点要测试、哪些功能点不需要测试;(2)知道哪些测试目标优先级高、哪些目标优先级低;(3)要完成哪些相应的测试任务才能确保目标的实现。[填空题]空1答案:测试需求分析19、软件测试是由“______(verification)”和______活动构成的整体。[填空题]空1答案:验证空2答案:有效性确认20、一个基本的软件缺陷生命周期包含三个状态:新打开的、已修正和______。[填空题]空1答案:已关闭21、测试风险识别的有效方法是建立______,按风险内容进行分项检查,逐项检查。[填空题]空1答案:风险项目检查表22、软件测试中的Mock指的是模型,模拟测试时所需的______及______。[填空题]空1答案:对象空2答案:测试数据23、ALAC测试方法是一种基于______使用产品的知识开发出来的测试方法,它的出发点是著名的______规律。[填空题]空1答案:客户空2答案:Pareto80/2024、软件缺陷按测试开发阶段分为______缺陷、设计缺陷和______缺陷。[填空题]空1答案:_需求_空2答案:__编码__25、软件测试按测试层次可划分为______、集成测试、确认测试、______、验收测试。[填空题]空1答案:单元测试空2答案:系统测试26、基于图的覆盖准则分为______和______。[填空题]空1答案:结构化覆盖准则空2答案:数据流覆盖准则27、要做好测试计划,需要做好测试需求分析,即明确测试的范围和测试项,这也是测试______的基础,更是测试资源计划、______的基础。[填空题]空1答案:工作量估算空2答案:进度计划28、集成测试基本可以概括为两种模式:______模式、______模式。[填空题]空1答案:非渐增式测试空2答案:渐增式测试29、等价类测试法将数据划分为______和______。[填空题]空1答案:有效等价类空2答案:无效等价类30、______是根据特定的测试目标和任务而构造的某个测试用例的集合。[填空题]空1答案:测试套件31、单元测试的对象是______。[填空题]空1答案:类或函数32、白盒测试也叫做______或______。[填空题]空1答案:逻辑驱动测试空2答案:结构测试33、数据库服务器性能测试主要从两个方面考虑,一是______、另一个是______测试。[填空题]空1答案:大数据量测试空2答案:大容量数据34、Selenium是______工具。JMeter和LoadRunner是______工具。[填空题]空1答案:Web应用功能测试空2答案:性能35、根据

温馨提示

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

评论

0/150

提交评论