1、计算机软件或程序中存在的某种破坏正常运行能力的问题错误是属于。()2.1.2AA缺陷B故障C失效D缺点2、软件测试是按照特定的规程说明书,()的过程2.1.2AA发现软件错误B说明程序正确C证明程序没有错误D设计并运行测试用例3、软件生存周期过程中,修改错误代价最大的阶段是()。3.1.1DA需求阶段B设计阶段C编程阶段D发布运行阶段4、软件缺陷产生的原因有:5.2.2DA技术问题B团队工作C软件本身D以上全部5、以下选项中不属于软件缺陷状态的是:5.2.1CA新建状态B已关闭状态C一致状态D修复状态6、下面说法正确的是:2.1CA经过测试没有发现错误说明程序正确B测试的目标是为了证明程序没有错误C成功的测试是发现了迄今尚未发现的错误的测试D成功地测试是没有发现错误的测试7、下面那个说法是错误的:D2.1A软件测试是有风险的行为B完全测试程序是不可能的C测试无法显示潜伏的软件缺陷D找到的缺陷越多,软件的缺陷就越少8、调试应该由谁完成:B2.1.1A与原程序无关的程序员B编制该源程序的程序员C测试人员D设计该软件的机构9、可作为测试停止的必要标准是:D3.1.2A当时间用光时B执行了所有的测试用例,但没有发现故障C当所有缺陷都已清除时D当达到所有要求的覆盖时10、下面那个属于静态分析:D7a编码规则的检查b程序结构分析c程序复杂度分析d内存泄露A除c以外B除a和c以外C除c、d以外D除d以外11、以下各项中(D)属于需求说明书的评测内容6.2.2(1)系统定义的目标是否与用户的要求一致(2)设计的约束条件或限制条件是否符合实际(3)是否考虑过软件需求的其他方案(4)软件的行为与它必须处理的信息,必须完成的功能是否一致A1、2、4B1、3、4C2、3、4D1、2、3、412、软件测试的对象包括:D2.1.2A需求分析,概要设计和详细设计B程序源代码C需求规格说明D以上所有13、什么是等价类划分:C8.2.1a将测试对象的输入或输出域划分成若干部分b从每个子集中选取少数具有代表性的数据c是一种白盒测试方法d有效值的等价类e无效值的等价类Aa、b、c、dBa、b、cCa、b、d、eDd、e14、软件测试计划的内容包括:D6.2.3A测试目的、背景B被测软件的功能特征C测试内容和评价标准D以上全部15、回归测试的目的是:C8.7.1A验证修改的成功B预防功能编写的不完善或疏漏C确保修正过程中没有引入新的缺陷D帮助程序员更好地进行单元测试16、下列关于工具使用风险的说法中不恰当的是:A9.1.3A工具能够或多或少的提高测试效率B没有好的测试过程或成熟的测试方法,工具并不能像预期的那样降低成本C与手工测试相比较使用自动化工具也可能会增加测试成本D培训和指导有助于降低工具使用的风险17、下列各项中(C)不是一个测试计划应包含的内容6.2.2A测试进度安排B测试详细说明C测试风险D人力资源18、强调了测试计划等工作的先行和对系统需求和系统设计的测试A6.1.1AV型BH型CW型D前置测试模型19、在软件测试阶段,测试级别按次序可划分为以下几个:6.1.1A单元测试-集成测试-验收测试-系统测试B单元测试-集成测试-系统测试-验收测试C验收测试-单元测试-系统测试-集成测试D系统测试-单元测试-集成测试-验收测试20、以下关于集成测试的内容正确的是:8.6.1(1)集成测试包括组件集成和系统集成(2)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失(3)一个模块的功能是否会对另一个模块的功能产生不利的影响(4)各个子功能组合起来能否达到预期要求的父功能(5)单个模块的误差累积起来是否会放大从而达到不能接受的程度A1、2、4、5B2、3、4、5、C1、2、3、5D以上全部21、下面的那一项测试步骤中需要进行更多逻辑测试:8.5.2A单元测试B集成测试C确认测试D系统测试22、软件测试的目的可以是:2.1.3a、发现缺陷b、确认软件正常运行c、预防缺陷d、直接提高产品的售价e、减少整个产品开发周期时间Aa、bBa、b、cCa、b、c、dD所有选项23、系统测试中主要用到的测试技术:8.8.5A回归测试B黑盒测试C白盒测试D功能测试24、根据以下流程图设计语句覆盖的测试用例:8.1.2A测试用例a=5,c=7;a=10,c=12B测试用例a=0,c=5;a=11,c=6C测试用例a=9,c=11;a=15,c=11D测试用例a=5,c=7;a=11,c=625、关于评审说法正确的是:7.1.1A评审是对程序进行模拟,一步步地展示程序如何处理测试数据B评审虽然可以缩短工作时间,但同时增加了大量的成本C在软件开发过程中进行评审,会浪费时间,减缓项目的进度D评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工a10C=a+2C=a+526技术评审的目的是:7.1.1A保证软件在独立的模式下进行开发B发现软件业务错误C27软件的6大质量特性包括()2.1.2A功能性、可靠性、兼容性、效率、可维护、可移植B功能性、可靠性、可用性、效率、稳定性、可移植C功能性、可靠性、可扩展性、效率、稳定性、可移植D功能性、可靠性、兼容性、效率、稳定性、可移植28.下面对静态测试和动态测试的描述正确的是C7A静态测试是由开发人员执行的而动态测试是由专门的测试人员完成的B静态测试需要借助专门的测试工具而动态测试不需要C静态测试并没有真正的运行软件而动态测试需要运行软件D静态测试主要是为了增加测试人员对软件的理解而动态测试是为了发现缺陷29.下列项目中不属于测试文档的是()6.2.5(CA测试计划B测试用例C程序流程图D测试报告30.关于测试用用例的描述,下列哪个是错误的().6.2.6(BA立从测试用例到需求的可追溯性,有助于需求变更的市场分析。B测试用例本身的质量可以A是否与需求有可追溯性以及期望结果的正确性这两方面来评定。C理想情况下,通过执行测试用例就可以执行测试用例的期望结果。D测试用例由一组输入值,执行的执行条件、前值步骤、期望结果和执行后置条件等组成。31.请根据测试条件(X3,Y5)设计条件组合覆盖测试用例()8.1.1(CA.X=6,Y=3BX=6,Y=8C.X=2,Y=3D.X=2,Y=832.不属于白盒测试技术的是()8.1(CA语句覆盖B判定覆盖C.猜错法D基本路径测试33.针对基于路径的测试技术的陈述下列哪项是正确的()8.2.5(CA基于经验的测试方法在测试项目中总是作为基本测试方法B基于经验的测试需要完整的档案C基于经验的测试只能作为系统化测试方法的有效补充手段D探索性测试是基于经验的测试方法的一种他是严格按照过程所定义的步骤和顺序进行的34.关于自动化测试局限性描述错误的是()9.1.3(BA自动化测试不能取代手工测试B自动化测试比手工测试发现的测试多C自动化测试可能降低测试的效率D自动化测试需要技术和环境的支持35.下列关于自动化工具使用风险的说法中不恰当的是()9.1.1(AA自动化工具能够或多或少提高测试效率B没有好的测试过程或成熟的测试方法自动化工具并不能像预期的那样降低成本C与手工测试相比较使用自动化工具也可能会增加测试成本D培训和指导有助于降低自动化使用的风险36.关于边界值的说法不正确的是()6.2.2(DA边界值分析是一种补充等价划分的测试用例技术B他不是选择等价类的任意元素而是选择等价类边界的测试用例C程序在处理大量中间数值时都是对的但是在边界处极可能出现错误D边界值分析法考虑了输入变量之间的依赖关系37.如果程序的功能说明中含有条件的组合情况则一开始就可以选用()和判定表法8.2.1(BA等价类划分法B因果图法C边界值法D场景法38.一个参数的取值范围是正整数那么这个参数的有效边界值的数目是()8.2.2(AA一个B两个C三个D四个39.判定覆盖和语句覆盖之间的比较:()8.1.1(AA百分之百的判定覆盖可以保证百分之百的语句覆盖反之则不行B百分之百得语句覆盖可以保证百分之百的判定覆盖反之则不行C百分之百的语句覆盖可以保证包分之百得判定覆盖反之亦然D百分之百得语句覆盖和百分之百的判定覆盖没有直接的联系40.根据黑盒测试方法可以设计变量0=x=100的测试用例()8.2.2(CA0,20,100B20,50,100C-1,0,1,50,99,100,101D-100,30,100,200假如现在需要测试某一在线购物网站的账户注册功能,具体功能如下:该购物网站有账户注册功能,用户成功注册后能够改网站。在账户注册功能界面上,要求用户必须填写用户名和登录密码,然后点击注册按钮来提交注册信息。同时规定:账户名不能为空;密码是6-16个字符(包含6和16)且必须是字母加数字的组合密码,不能单独使用字母或数字,也不能为空。账户的注册流程:进入首页-点击免费注册-填写用户名和密码-提交注册信息。41请根据上述功能需求描述进行测试设计,用黑盒测试方法写出测试点以及每个测试点对应的测试数据,并选取其中一个测试点设计一个详细的测试用例。42假设在实际的测试过程中发现:密码全部为字母(如abcdefg)也能注册成功,请根据上述信息写出一个测试缺陷报告。