web应用软件测试1+X认证考试题库(浓缩400题).docx
Web应用软件测试1+X认证考试题库(浓缩400题)一、单选题1 .【单选】LinUX镜像文件的后缀名为0。A、exeB、dmgC>imgD、ios答案:D解析:img是图片文件的后缀,exe是WindOWS可执行程序,dmg是WindoWS的常用镜像文件后缀名,i。S是LirIUX常用镜像文件后缀名。2 .【单选】关于测试用例,以下说法正确的是()。A、一个测试用例可对应多个测试结果B、测试用例应不能包括不合理的输入条件C、测试用例应包括合理的输入条件D、测试用例不需要评审答案:C解析:测试用例既要包括合理的输入条件又要包括不合理的输入条件,一个测试用例只对应一个测试结果。3 .【单选】并发压力测试首先要做的是0。A、自己计算并发用户数B、先考虑系统安全性C、根据需求计算出并发用户数D、是否有功能错误答案:C解析:计算并发用户数是并发压力测试首先要做的。4 .【单选】在使用LOadRUnner进行性能测试时,以下0操作步骤是错误的。A、添加监控B、调整局域网网速C、设置场景D、录制脚本答案:B解析:LoadRUnner进行性能测试过程,录制脚本,设置场景,添加监控,执行测试,分析结果。5 .【单选】如果有多个窗口,需要关闭多个窗口,请问下列选项()方法能够满足。A、returnB、close()C、quit()D、其他选项都不正确答案:C解析:ClOSe()方法是关闭当前窗口,quit()方法是退出驱动并关闭所有关联得6 .【单选】根据以下代码读取第二列数据,空格填()。ImPe)KcsvDate=CSVJeader(ope('info.csv'5'r')ForuseridatePrit()A、user0B、user3C、user1D、user2答案:C解析:下标从0开始。7 .【单选】在PyCharm中,在弹出新建项目窗口中,。代表安装PythOn命令的exe文件A、LocationB、InterpreterC、DjangoD、ve答案:B解析:interpreter代表安装Python命令的exe文件。8 .【单选】思考时间的函数是()。A、lr_think_date()B、lr_think_data()C、lr_think_time()D>lr_thank_time()解析:back()和forward。方法分别是来模拟浏览器后退和前进。12 .【单选】鼠标事件中的double_dick()方法它的作用是()。A、其他选项都不正确B、鼠标左键单击G鼠标左键双击D、鼠木祐键双击答案:C解析:double_click0鼠标左键双击。13 .【单选】以下不属于缺陷描述三要素的是0。A、操作步骤B、实际结果C、执行人员D、预期结果答案:C解析:缺陷描述中包含三要素:操作步骤、预期结果、实际结果。14 .【单选】关于缺陷的类型,以下哪一种属于逻辑问题?()A、界面风格不统一B、模块间接口错误C、循环不正确D、功能错误解析:“功能错误”属于功能错误。”模块间接口错误”属于接口错误。“界面风格不统一”属于界面错误。15 .【单选】下列选项。方法是鼠标事件中对某个事件操作进行重置效果。A、reset_actions(self)B、key-down(self5value5element)C、release(self5on_element)D、key-up(self5value5element)答案:A解析:release(self,on_element)在某个元素上松开鼠标左键,reset_action(self)清除储存在远端的动作,key_down(self,value,element)某个键盘被按下,key_up(self,value,element)松开某个键。16 .【单选】为了防止生成的脚本中存在乱码,需要设置编码方式0。A、EUCJPB、GB2312C、ASCIID、UTF-8答案:D解析:UTF-8o17 .【单选】对于每个http请求,都可以通过()查看http请求和http响应。A、汇总报告B、聚合报告C、图形结果D、察看结果树答案:D解析:通过察看结果树可以察看http请求和响应内容。18 .【单选】关于回归测试,下列哪项描述是错误的O。A、回归测试一般适合自动化测试B、回归测试是为了发现回归缺陷而进行的测试G再测试全部用例是最好的回归测试策略D、功能测试工具主要适合回归测试答案:C解析:回归测试策略通常有四种:全面回归测试、选择性回归测试、指标法回归测试和自动化工具回归测试。全面回归测试对所有功能进行验证,测试的成本会大大提高,不是最佳选择。19 .【单选】java环境变量配置中PATH的作用是O。A、配置JDK命令文件的位置B、配置JDK安装路径C、配置JRE安装路径D、配置类库文件的位置答案:A解析:PATH的作用是配置JDK命令文件的位置。20 .【单选】JMeter安装包下载时,Windows下选择()包。A、tagB、7zC、zipD、Zag答案:C解析:JMeter安装包下载时,Windows下选择ZiP包。21 .【单选】assert(a,b)替换成Python中的assert断言为()oA、SsertainbB、asserta=bC、asserta!=bD、assertaotib答案:B解析:assertEqual(a,b,msg):断言a和b是否相等,相等则测试用例通过。22 .【单选】imeter中如何给HTTP请求添加思考时间。()A、添加逻辑控制器B、添加取样器C、添加定时器D、添加断言答案:C解析:jmeter中思考时间就是定时器。23 .【单选】软件测试生命周期可以用下图来表示,则下列对应关系中正确的是OoA、制定测试计划、B:实施软件测试、C:测试设计和开发、D:评审、E:版本发布B、A:评审、B:实施软件测试、C:测试设计和开发、D:制定测试计划、E:版本发布C、A:评审、B:制定测试计划、C:测试设计和开发、D:实施软件测试、E:版本发布D、A:制定测试计划、B:测试设计和开发、C:实施软件测试、D:评审、E:版本发布答案:D解析:软件测试生命周期包括制定测试计划、测试设计和开发、测试实施、评审、版本发布。24 .【单选】关于“再测试全部用例”这种回归测试方法,说法不正确的是O。A、测试工作量大B、风险局C、成本局D、系统可靠性高答案:B解析:“再测试全部用例”这种回归测试方法系统可靠性高、风险低、成本高、测试工作量大。25 .【单选】集合点添加的意义是()。A、实现并发B、为了虚拟用户多C、其他选项都不正确D、为了人数多答案:A解析:集合点的作用:模拟用户并发。26 .【单选】python字符串前面加上()可以防止字符转义。A、bB、rC、fD、u答案:B解析:python字符串前面加上r可以防止字符转义。27 .【单选】窗口截图get_screenshot_as_file(Path)方法中的Path是指0。A、文件路径B、该页面Url路径C、为图片路径D、其他选项都不正确答案:C解析:get_screenshot_as_file(Path)方法是来截取当前窗口,其Path是要保存的图片的路径。28 .【单选】在进行测试分析的环节中,AnalysisSummarySCenariOName代表OoA、场景结果存放目录B、场景名称C、录制脚本D、运行时间答案:B解析:SCenariOName场景名称。29 .【单选】下列关于等价类划分方法的描述中错误的是()。A、为最大程度地覆盖测试,应尽可能细划等价类,不必考虑冗余B、根据等价类编写测试用例时,有效等价类和无效等价类都不能忽略C、错误的划分等价类可能会降低执行测试用例时发现缺陷的能力D、划分合理的等价类中的一个测试捕获缺陷的能力与该等价类中其他测试相同答案:A解析:等价类划分方式是选取少数有代表性的数据,用最小的子集,发现最多的错误。30 .【单选】如果有多个窗口,需要关闭其中某个窗口,然后继续执行其他窗口;请问下列选项哪个方法能够满足()。A、exit()B、quit()C、其他选项都不正确D、close()答案:D解析:CIoSe()方法是关闭当前窗口,quit()方法是退出驱动并关闭所有关联得窗口,exit()方法在PythOn中是终止程序。31 .【单选】下列关于正确选择自动化测试工具的说法中错误的是()。A、尽量选择主流测试工具B、引入工具时不需要考虑工具引入的连续性和一致性C、选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑。D、如果需要多种工具,尽量选择同一公司的产品。答案:B解析:引入工具时需要考虑工具引入的连续性和一致性。32 .【单选】assert(expr,msg),expr为Smg为O。A、expr为判断条件1,Smg为判断错误输出的内容B、expr为判断条件1,smg为判断数据C、expr为判断条件1,Smg为判断条件2D、expr为判断条件1,Smg为判断正确输出的内容答案:A解析:expr为判断条件1,smg为判断错误输出的内容。33 .【单选】对一台硬件正常的ATM机进行提取功能测试,若该机允许的提取增量为100元,提取金额从100元到5000元人民币(含5000元人民币)。使用等价类划分方法设计测试用例,则下列说法中错误的是0。A、提取2000元人民币的数据输入属于有效等价类数据B、提取5000元人民币的数据输入属于无效等价类数据C、提取5100元人民币的数据输入属于无效等价类数据D、提取20元人民币的数据输入属于无效等价类数据答案:B解析:提取5000元人民币的数据输入属于有效等价类数据。34 .【单选】通常情况下,下列内容不应包含在测试用例中的是()。A、预期结果B、测试结果C、缺陷描述D、用例编号答案:C解析:缺陷描述是缺陷报告中的内容。35 .【单选】对于ATM取款操作,以下属于备选流的是()。A、验证银行卡B、插入银行卡C、密码错误D、输入密码答案:C解析:“插入银行卡”、“验证银行卡”、“输入密码”三个选项属于正确的操作流程,属于基本流。36 .【单选】造成软件缺陷的主要原因有哪些,从软件本身、团队工作和技术问题等角度分析,不属于技术问题的是()。A、软件本身B、团队原因C、技术原因D、自然原因答案D解析:造成软件缺陷的原因主要包括软件本身、团队工作和技术问题、项目管理等问题。37 .【单选】问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是()。A、已修正状态B、非激活状态C、激活状态D、关闭状态答案:C解析:新建(或激活、打开)状态:测试人员或其他人员发现并确认提交的bug,如新提交的bug。38 .【单选】在VUgerl中运行脚本时,想要实现不同的功能运行的次数不一样,可以设置()。A、选代次数B、用block(块)来控制C、其他选项都不正确D、用init,action,end来才空J答案:B解析:block块可以实现不同的功能运行的次数不一样。39 .【单选】关于多表单切换下列说法正确的是0。A、switchto.frame()可以直接传入id、name属性,但不可以传入WebElement对象B、WebEIement对象,是指findelement系列方法所取得的对象C、切换到frame中之后,也可以继续操作主文档里面的元素D、switch_to.frame()也可以传入下标index进行定位,第一y"是1答案B解析:switchjo.frame()可以传入WebEIement对象,witchjo.frame()传入下标index进行定位时,第一个是从0开始的;切换到frame中之后,就不可以继续操作主文档里面的元素。40 .【单选】性能测试中,HPS的定义是0。A、资源利用率B、点击率C、吞吐量D、每秒事务量答案B解析:HtSPerSeCOnd(HPS)点击率。4.【单选】在IMeter中,所有测试任务都是(),即任何测试任务的类别,比如http请求,jdbc请求,FTP请求,A、SlerB、LabelCThroughtD、R-UpPeriod答案A解析:所有测试任务都是Sier。42 .【单选】鼠标事件中针对于滑动验证码操作,可以使用方法O。A、其他选项都不正确B>drag_and_drop_by_offsetC、move_by_offsetD、rag_andjdrop答案:B解析:drag_and_drop()方法是拖拽到某个元素然后松开,move_by_offset()方法是鼠标从当前位置移动到某个坐标。43 .【单选】以下关于因果图法,说法正确的是()。A、该方法不会考虑多个输入之间的相互组合和制约关系B、因果图法最终生成的就是判定表C、把判定表的每一行作为依据,设计测试用例D、因果图法是一种白盒测试方法答案:B解析:因果图法作为一种黑盒测试方法,把判定表的每一列作为依据,设计测试用例,该方法综合考虑多个输入之间的相互组合和制约关系。44 .【单选】官网下载的FiddIe是()形式。A、点击即用B、下载器G安装包D、压缩包解析:官网下载的是安装包形式,下载后双击安装即可使用。45 .【单选】脚本运行通过后进入场景可以从O工具中进入场景。A、VuGenB、其他选项都不正确C、OntrollerD、Analysis答案:A角星析:Virtualusergenerator(VuGen)。46 .【单选】文字、Ul错误等,属于0程度的缺陷。A、低B、严重C致命D、高答案:A解析:文字、界面错误属于严重程度较低的缺陷。47 .【单选】TeStLink软件描述不正确的是()?A、基于项目的权限控制,支持创建多个项目的管理B、系统可以设置邮件提醒C、可以根据优先级筛选用例D、系统可灵活的自定义多个信息答案:C法根据优先级筛选用例。48 .【单选】在自动化测试Seleniiml中,请问下列选项哪个方法是获得属性值O。A、sizeB、nameC、textD、get_attribute答案:D解析:在SeleniLlm中获取属性值的是get_attribute方法。49 .【单选】64位的系统应安装()位Python。A、32B、31.9C>31D、24答案:A解析:操作系统分为64位与32位,应下载与系统对应的位数的软件.50 .【单选】为了提高测试的效率,下列选项正确的做法是()。A、选择发现错误可能性大的数据作为测试用例B、随机选取测试用例C、在完成程序的编码之后再制定软件的测试计划D、使用测试用例测试是为了检查程序是否做了应该做的事答案:A解析:提高测试效率的方法:、不要做无效的测试、不要做重复的测试、不同测试版本的测试侧重点、优化测试顺序。51 .【单选】用黑盒技术设计测试用例的方法之一为()。A、茸覆盖B、因果图C、循坏D、基本路径测试答案:B解析:四个选项中只有因果图法属于黑盒测试方法。52 .【单选】在AXUreRP8工具中,下面对检视(交互栏)功能面板描述不正确的是()。A、可以配置页面跳转B、可以使元件脱离母版C、可以为元件的不同状态设置不同的视觉样式D、可以为元件添加注释说明答案:B解析:检视功能面板不能设置“元件脱离母版”。53 .【单选】MiCrOSoftEdge浏览器应下载()浏览器驱动。A、MicrosoftEdgeDriverB、ChromeDriverC、SafaridriverD>geckodriver答案:A解析:MiCrOSOftEdge系歹IJ对应的浏览器驱动应是MiCrOSOftEdgeDriVer。54 .【单选】LoadRUnner录制使用的第三方浏览器中支持的是()。A、IEB、ChromeC、其他选项都支持D、Firefox答案:C解析:LoadRLlnner录制使用的第三方浏览器中支持的有IE、Firefox>ChromE>dgeo55 .【单选】TestLink对测试用例集可操作的内容不包括下面哪些()?4合并测试用例集B、创建测试用例C、导入测试用例D、移动测试用例集答案:A解析:测试用例集无“合并”功能。56 .【单选】以下哪个文档是测试需求分析的主要依据0。A、详细设计B、概要设计C、合同D、需求分析说明书、原型图答案:D解析:需求分析说明书、原型图是测试需求分析的主要依据。57 .【单选】LOadRUnner中运行设置,设置action执行的次数不一样,可以用()控制。A、其他选项都不正确B、块C、actionD、迭代答案:B解析:LOadRUnner中运行设置,设置action执行的次数不一样,可以用块控制。58 .【单选】在自动化测试Selenium中要使用浏览器等待SIeeP方法需要导入什么模块()OA、improtunittestB、importtimeC、其他选项都不正确D、importThread答案:B解析:需要引用time模块。59 .【单选】下列关于睡眠时间说法不正确的是0。A、显示等待时间WebDriVerWait(),必须导入WebDriverWait包才可以使用,显示等待时间是针对单个元素生效的,当在规定时间内找到了对应元素,则执行下一步操作。B、强制等待生效时间二页面跳转时间+sleep。设置休眠时间。C、隐式等待时间implicitly_wait(),智能等待时间,是针对全局的元素都生效,需要导入包后才可以使用。D、强制等待时间SleeP(),必须导入time包后才可以使用。答案:C解析:隐式等待时间implicitly_wait(),不需要导入包也可以使用。60 .【单选】下列有关SeleiIiUm验证点错误的有()。A、检查代码B、检查某些文字G检查文本框,下拉菜单,表等元素D、检查页面标题答案:A解析:SeleniUm验证点不包括检查代码。61 .【单选】JMeter中,http请求中的附件,使用0上传。A、消息体数据B、文件上传C参数D、高级答案:B解析:附件使用文件上传上传。62 .【单选】确定系统是否足够稳定可以投入生产,属于()性能测试。A、验收测试B、可靠性测试C、容量测试D、回归测试答案:A解析:投入生产前做验收测试。63 .【单选】缺陷被开发判定成不需要修改,并拒绝修改时,应使用以下哪个状态?()A、RejectedB、NewC、IosedD、Reopen答案:A解析:New是新提交状态,Reopen是重新打开状态,Rejected是拒绝修改状态,Closed是关闭状态。64 .【单选】“每秒发送的HTTP请求数”,是0指标的描述。A、HPSB、FPSC、其他选项都不正确D、TPS答案:A解析:“每秒发送的HTTP请求数”,是HPS指标的描述。65 .【单选】LoadRIJnner中的函数Ijrendezvoiis是()的函数.A、关联解析:MantiS系统中BUg状态无处理状态。79 .【单选】测试需求是属于测试阶段的第()阶段。A、四B、二C三D、一答案:D解析:测试需求是测试阶段的第一阶段。80 .【单选】LR工具中,TPS的定义是0。A、吞吐量B、每秒事务量C、资源利用率D、点击率答案:B解析:TPS的定义是每秒事务量。81 .【单选】重要逻辑问题错误、影响测试流程错误、权限错误、安全错误、性能错误等,属于()程度的缺陷。A、严重B、中C致命D、高答案:D答案:A解析:缺陷报告中不必包含开发人员相关信息。182 .【单选】下列关于正交排列法设计测试用例的说法中错误的是O。A、正交排列法可以保证对所有变量的所有组合都进行了测试B、当被测对象中有大量的变量且每个变量都有几个已定义状态时,可以借助正交排列法C、正交排列法非常适用于输入数据或输入数据的组合数量很大的情况D、正交排列法能够使用最小的测试过程集合获得最大的测试覆盖率答案:A解析:正交试验法(排列法)使用最小的测试过程集合获得最大的测试覆盖率,无法保证所有变量的所有组合都进行测试。183 .【单选】CSV文件全名称为。A、Comma-SeparatedVaIueB、Comma-SeparatedVaseC、Omma-SeparatingVaIuesD、Comma-SeparatValues答案:A解析:csv文件全名称COmma-SeparatedValue。184 .【单选】XPath定位有时会使用到运算符,请问下列选项中。描述是错误的。A、div除法B、mod计算除法的余数A、确认文档中的链接内存正确,没有空链接B、对文档中使用的示例要载入并使用,保证示例可以正确执行C、测试文档时,从开发人员角度出发,最容易找出软件和文档的缺陷D、要确保提供给用户的文档中的拷屏是来源于实际产品答案:C解析:对文档审查的目的不是为了发现和消除用户所看到的软件中的缺陷,而是为了更好地管理软件开发的过程。对文档的测试是对最终软件产品测试的一部分。188 .【单选】下面O测试工具不能管理测试用例。A、MockplusB、禅道C、TestDirectorD、TestLink答案:A解析:MoCkPILlS为原型图设计工具。189 .【单选】vuser_init函数说法正确的是0。A、虚拟用户要做的业务操作B、虚拟用户的初始化操作C、做收尾工作D、其他选项都不正确答案:B解析:VUSejinit()主要是完成测试前的初始化工作,比如初始环境数据。D、双击一台没有放光盘的电脑的光驱操作,是失败测试答案:C解析:在设计测试用例时,既要考虑正向用例,也要考虑反向用例。193 .【单选】以下O不是参数化类型,A、tableB、filenameC、UnigueNumberD、ate/time答案:B解析:filename不是参数化类型。194 .【单选】定义测试用例,均要以()开头。A、testB、MethonC、addD、答案:A解析:使用UnitteSt框架时,每条测试用例默认用test开头。195 .【单选】分析器(AnaIySiS)的主要作用是0。A、控制场景B、监控场景C、分析结果D、捕捉用户的业务流,并最终将其录制成一个脚本解析:Analysis的作用是分析测试结果。196 .【单选】在性能测试过程中,设置多个用户到达某个执行点,同时触发同一个事务,同时模拟负载,实现用户并发的性能测试。该执行点我们称之为。A、集合点B、并发点C、断点D、负载点答案:A解析:Ioadrunner中模拟用户并发的执行点称为集合点。197 .【单选】生成分析结果报告的功能菜单是()。A、VuserGeneratorB、AnalysisC、ResuItsSettingsD、AnaIyzeResuIts答案:D解析:AnalyzeResults分析结果。198 .【单选】下列属于元素不可见异常的是()。A、NosuchAttributeExceptionB、ElementNotvisibIeExceptionC、NosuchEIementExceptionD、NosuchAttributeException答案:B解析:ElementNotvisibIeException属于元素不可见异常。199 .【单选】设置场景、用于组织、驱动、管理和监控负载测试是0组件的解释()oA、alysisB、其他选项都不正确C、OntrollerD、VirtuaIUserGenerator答案:C解析:vugen:脚本用户脚本,主要用于录制、调试脚本;controller:设置场景参数,管理虚拟用户;analysis:生成测试报告。200 .【单选】jmeter场景中怎么设置虚拟用户数量为10。()A、设置循环次数为10B、设置线程数为10C、设置事务控制器名称为10D、设置固定定时器为10答案B解析:jmeter中虚拟用户就是指线程数。多选题1 .【多选】关于对多窗口切换下列选项说明()正确。A、浏览器窗口的属性是用句柄(handle)来识别B、要验证切换窗口是否正确,可以使用title方法来验证C、获取当前页面句柄方法是:driver.current_window_handleD、获取所有的句柄的方法是:driver.window_handles(),且是zbset列表答案:ABC解析:handles=driver.window_handles获取当前窗口句柄集合是IiSt列表类型。2 .【多选】不使用工具进行性能测试会存在()弊端。A、需要投入大量的资源B、测试准确性较差C、可重复性非常差D、数据采集误差大答案:ABCD解析:仅靠人工进行性能测试会存在以下的弊端:A)测试需要投入大量的资源:为了模拟多种负载、并发的场景需要多人协同工作,通常测试没有很多的资源,而且就算有资源人工的效果也会大打折扣,甚至于某些场景仅凭人工是无法完成的。B)可重复性非常差:性能测试经常需要反复调优和测试执行,如果没有工具的帮助,全靠人工实在不敢想象。C)测试准确性较差:由于需要模拟多种负载和并发场景,如果由人工来操作,难免会存在误差,而且相对工具或程序来说这种误差会更大,对测试结果影响也非常大。D)结果的收集、整理和呈现形式差:如果没有工具,全凭人工采集数据相对工具来说也会存在较大的误差。3 .【多选】selenium提供SWitChto_alert()方法可以定位到哪些对话框中,正确的有()。A、COnfirmX寸话框B、PrOnlPt对话框C、alert话框D、MOdeIeSS对话框答案:ABC解析:页面上的对话框一般分为模态类型和非模态类型,模态类型是javascript通过调用WindOW对象的三个方法alert(),confirm。和PrOmPt()来获得,这三个方法分别代表的是警告消息框、确认消息框、提示消息对话框。而MOdeleSS对话框就是属于非模态类型,模态窗口是无法使用开发人员工具进行探测,这意味着拿不到Url或者title就无法跳转到该窗口上,所以使用SWitCh_to_alert()方法无法对其进行操作。4 .【多选】对等价类的覆盖程度叙述正确的是。A、弱组合形式:测试用例仅需满足对有效等价类的完全覆盖。B、强组合形式:测试用例不仅应满足对有效等价类的完全覆盖,而且应覆盖所有的等价类组合。C、一般等价类测试:只考虑有效等价类。D、健壮等价类测试:考虑有效、无效等价类。答案:ABCD解析:等价类的覆盖程度1、弱组合形式2、强组合形式3、一般等价类测试4、健壮等价类测试5 .【多选】如何选择测试用例进行回归测试()。A、经常有缺陷的测试用例B、测试用例验证了产品的核心功能C、对用户更可见的功能D、所有集成测试用例答案:ABCD解析:选择测试用例进行回归测试包括1、经常有缺陷的测试用例2、对用户更可见的功能3、测试用例验证了产品的核心功能4、所有集成测试用例。6 .【多选】LoadRunner中web_custom_request函数0。4、能够模拟http的get和PoSt请求B、具有WebUro函数的功能G其他选项都不正确D、可以用于自定义http请求答案:ABD解析:Web_custoinJeqUeSt()函数是一个可以用于自定义http请求的“万能”函数,具有Web_link()、web_url()>web_submit_data()函数的功能。7 .【多选】数据驱动将测试数据和测试行为完全分离,实施数据驱动测试步骤有OoA、验证所有的测试结果是否符合预期结果B、将测试脚本使用的测试数据存入程序对象、文件或者数据库等外部介质中C、编写测试脚本,脚本需要支持从程序对象、文件或者数据库读入测试数据D、运行脚本过程中,循环调用存储在外部介质中的测试数据答案:ABCD解析:实施数据驱动测试步骤有包括ABCD。8 .【多选】LoadRunner的三大组件是()。A、ContrllerB、VirtuaIUserGeneraterC>LoadGeneratorD、Anaysis答案:ABD9 .【多选】例如,如果程序的规格说明中规定:”重量在10公斤至50公斤范围内的邮件,其邮费计算公式为"o作为测试用例,我们应取()边界值。A、49.99和50.01B、9.99和10.01C、 10和50D、 11和49答案:ABC解析:取11和49的话与规定相差太大。10 .【多选】下面选项对XMind工具中快捷操作方式描述正确的是0?A、删除:退格B、拷贝样式:Ctrl+CC、复制:CtrkDD、粘贴样式:Ctrl+V答案:AC解析:复制为Ctrl+D,删除为退格,拷贝样式为Alt+Ctrl+C,粘贴样式Alt+Ctrl+Vo11 .【多选】易用性测试包括()。A、辅助易用性测试B、安装易用性测试C、界面易用性测试D、功能易用性测试答案:ABCD解析:以上四项都属于易用性测试。12 .【多选】LOadRUnner安装注意事项,以下正确的是0。A、安装前,把所有的杀毒软件和防火墙关闭B、若以前安装过LOadRUnner,需将其卸载C、浏览器使用IE9以上版本D、安装路径不要带中文字符答案:AB解析:安装LOadRUnner过程中不需要浏览器支持,安装路径可以包含中文字符。13 .【多选】NextDate函数包含三个变量:month>day、year,函数的输出为输入日期后一天的日期。例如,输入2006年3月7日,则函数的输出为2006年3月8日。要求输入变量IllOnth、day、year均为整数值,并且满足下列条件:、1二month<=12、l<=day<=31、1812<=year<=2012下列属于无效等价类的是()。A、月份:月份>12B、日期:1二日期=30C、年份:年1812D、年份:D12二年=2012答案:AC解析:月份要求大于等于1小于等于12。年份要大于1812。14 .【多选】以下()是Ioadrunner的邮件协议。A、FTPB、TCPC、POP3D、SIVFTP答案:CD解析:Ioadrunner的邮件协议包括:P0P35SMTPo15 .【多选】下面。选项可以用来衡量吞吐量。A、请求数/秒B、页面数/秒C、人数/天D、字节/秒答案:ABCD解析:请求数/秒、页面数/秒、人数/天、字节/秒都可以用来衡量吞吐量。16 .【多选】导致软件缺陷的原因有很多,AD是可能的原因,其中最主要的原因包括()。A、软件需求说明书编写的不全面,不完整,不准确,而且经常更改B、开发人员不能很好的理解需求说明书和沟通不足C、软件操作人员的水平D、软件设计说明书答案:ABD解析:软件缺陷的产生主要是由软件产品的特点和开发过程决定的,导致软件缺陷的因素有很多,比如1.需求不清晰,导致设计目标偏离客户的需求,从而引起功能或产品特征上的缺陷;系统结构非常复杂3.对程序逻辑路径或数据范围的边界考虑不够周全;系统运行环境的复杂;由于通信端口多、存取和加密手段的矛盾性等,会造成系统的安全性或适用性等问题;新技术的采用,可能涉及技术或系统兼容的问题等等。17 .【多选】以下工具中能够实现缺陷管理功能的是()。A、QCB、TestLinkC、禅道D、Mantis答案:ABCD解析:以上四种工具都具有缺陷管理功能。18 .【多选】以下哪几项属于回归测试过程的步骤()。A、识别失败结果B、选择测试用例、执行测试C、确认错误D、排除错误E、提出修改需求、修改软件工件答案:ABCDE解析:回归测试分为七个步骤:提出修改需求、修改软件工件、选择测试用例、执行测试、识别失败结果、确认错误、排除错误。19 .【多选】软件缺陷的描述是软件缺陷报告的基础部分,准备报告缺陷是非常重要的,因为()。A、加强开发人员,测试人员和管理人员的协同工作B、提高测试人员的信任度,可以得到开发人员对清晰的软件缺陷描述有效的响应C、清晰准确的软件缺陷描述可以减少软件缺陷从开发人员返回的数量D、提高软件缺陷修复的速度,使每一个小组能够有效的工作。答案:ABCD解析:清晰准确的软件缺陷描述可以减少软件缺陷从开发人员返回的数量;提高软件缺陷修复的速度,使每一个小组能够有效的工作;提高测试人员的信任度,可以得到开发人员对清晰的软件缺陷描述有效的响应;加强开发人员,测试人员和管理人员的协同工作。20 .【多选】Python中可以通过()操作获取项目所需的包。A、pipinstallB、在file下的Htting中选择Projeet的PythointerpreterC、无法获取D、Apbgetinstall答案:AB解析:在file下的Wtting中选择ProjeCt的Pythoninterpreter来添加库,upipistal,属于“在file下的Wtting中选择ProjeCt的Pythoninterpreter”操作的不同形式21 .【多选】下列属于JDK的安装目录的是。A、JreB、Jri