软件测试技术(习题卷6)_第1页
软件测试技术(习题卷6)_第2页
软件测试技术(习题卷6)_第3页
软件测试技术(习题卷6)_第4页
软件测试技术(习题卷6)_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷6)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共144题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.功能性测试是根据()来设计测试用例。A)软件的规格说明B)设计文档C)程序的内部逻辑D)维护手册答案:B解析:[单选题]2.关于测试用例,以下说法错误的是哪一项()。A)测试用例应该是可执行的,不建议太简单,也不应太复杂而无法执行B)测试用例的数据应当选择那些最有可能发现系统缺陷的数据C)测试用例应具备代表性选取--组相似测试用例中最有效的D)测试用例发现了太多的系统缺陷,说明测试用例设计的质量较差答案:D解析:[单选题]3.下列关于测试策略的叙述中不正确的是()。A)功能测试属于黑盒测试B)对功能的测试通常是要考虑程序的内部结构C)结构测试属于白盒测试D)从某种角度上讲,白盒测试与黑盒测试都属于动态测试答案:B解析:[单选题]4.我具有良好的书面沟通能力A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]5.风险管理已经成为软件工程项目管理的一项重要内容,其主要活动包括()。A)风险定义、风险估计、风险应对、风险控制B)风险识别、风险估计、风险应对、风险控制C)风险定义、风险分解、风险应对、风险控制D)风险识别、风险分解、风险应对、风险控制答案:B解析:[单选题]6.我善于挑战他人的观点A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]7.确认测试以(.)文档作为测试的基础。A)需求规格说明书B)设计说明书C)源程序D)开发计划答案:A解析:[单选题]8.()。确认测试以()文档作为测试的基础。A)需求规格说明书B)设计说明书C)源程序D)开发计划答案:A解析:[单选题]9.下列测试用例设计方法可以用来为正向测试设计的是()。A)错误猜测法B)边界值分析C)状态迁移测试D)内部边界分析答案:C解析:[单选题]10.以下关于边界值的说法错误的是()A)上点指的是边界上的点,如果是闭区间上点就在域范围内,如果是开区间上点就在域范围外B)离点就是离上点最近的一个点,是开区间就在域范围外,是闭区间就在范围内C)内点就是在域范围内的任意一个点D)边界值选取原则就是选取正好等于,刚刚大于或刚刚小于边界值的数据作为测试数据答案:B解析:[单选题]11.不属于自动化测试实现方法的是()。A)测试脚本技术B)测试管理技术C)文档的静态分析技术D)测试过程的捕获和回放答案:C解析:[单选题]12.()。快速原型法从设计用户界面开始,首先形成()。A)用户使用手册B)系统界面原型C)界面需求分析说明书D)完善用户界面答案:B解析:[单选题]13.下面的哪一项测试步骤中需要进行局部数据结构的测试?A)单元测试B)集成测试C)确认测试D)系统测试答案:A解析:[单选题]14.以下不属于白盒测试技术的是()。A)逻辑覆盖B)基本路径测试C)循环覆盖测试D)等价类划分答案:B解析:[单选题]15.软件测试工作应该开始于()A)详细设计阶段B)项目立项之后C)概要设计阶段D)需求分析阶段答案:D解析:[单选题]16.我认为无论在任何情况下,我都必须持之以恒A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]17.在进行单元测试时,常用的方法是()A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)只使用白盒测试D)只使用黑盒测试答案:C解析:[单选题]18.用户在真实的工作环境中测试软件的用户友好性等,这种测试是()。A)集成测试B)系统测试C)Alpha测试D)Beta测试答案:D解析:[单选题]19.我掌控着自己的未来A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]20.在设计测试用例时,()是用得最多的一种黑盒测试方法。A)等价类划分法B)边界值分析法C)因果图法D)功能图法答案:B解析:[单选题]21.软件的集成测试工作最好由()承担,以提高集成测试的效果。A)该软件的设计人员B)不属于该软件开发组的软件设计人员C)该软件开发组的负责人D)该软件的编程人员答案:B解析:[单选题]22.()。实际的逻辑覆盖测试中,一般以()为主设计测试用例。A)条件覆盖B)判定覆盖C)条件组合覆盖D)路径覆盖答案:C解析:[单选题]23.缺陷产生的原因包括()。A)交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷B)软件的复杂性;软件项目的时间压力C)程序开发人员的错误;软件项目文档的缺乏D)以上都是答案:D解析:[单选题]24.下列关于软件测试策略的叙述中不正确的是()。A)增量测试的主要问题在于需要额外编写很多特殊的测试程序B)静态测试与动态测试都要执行程序C)Myers认为自底向上测试的方法要优于自顶向下测试的方法D)软件性能测试的目标之一是提高性能答案:B解析:[单选题]25.在基于调用图的集成中,有一种集成策略就是对应与调用图的每一条边建立并执行一个集成测试会话,即对有调用关系的两个程序单元进行集成测试,这样可以免除驱动和桩的编写,这种集成策略是()A)持续集成B)三明治集成C)成对集成D)相邻集成答案:C解析:[单选题]26.以下选项中不属于ISO软件质量模型的是()A)外部质量模型B)使用质量模型C)维护质量模型D)内部质量模型答案:C解析:[单选题]27.软件测试的目的是()A)找出软件中的所有错误B)证明软件是正确的C)发现软件的错误D)评价软件的质量答案:C解析:[单选题]28.β测试主要衡量产品的FURPS,着重于产品的支持性,包括()。A)文档B)客户培训C)支持产品生产能力D)以上全部答案:D解析:[单选题]29.以下关于功能测试用例的意义的叙述,正确的是()1)避免盲目测试并提高测试效率2)令软件测试的实施重点突出、目的明确3)在回归测试中无需修正测试用例便可继续开展测试工作4)测试用例的通用化和复用化使软件测试易于开展A)1),2),3)B)1),3)C)2),3)D)1),2),4)答案:B解析:[单选题]30.下列关于软件验收测试的合格通过准则是()。1)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求2)所有测试项没有残余一级、二级和三级错误3)立项审批表、需求分析文档、设计文档和编码实现一致4)验收测试工件齐全A)1)B)1)和3)C)1)和3)和4)D)所有都对答案:D解析:[单选题]31.下列不属于正式审查的方式是()A)同事审查B)公开陈述C)检验D)编码标准和规范答案:D解析:[单选题]32.()把黑盒子测试和白盒子测试的界限打乱了。A)灰盒子测试B)动态测试C)静态测试D)失败测试答案:A解析:[单选题]33.对Web网站进行的测试中,属于功能测试的是()A)连接速度测试B)链接测试C)平台测试D)安全性测试答案:B解析:[单选题]34.下图为一个设置课程参数的窗体截图,若对窗体中的组合列表框进行测试,则下列描述中错误的是()有图片!!A)根据需求测试?课程名?组合列表框的各个条目内容是否正确,是否有遗漏项B)应对?课程名?和?课程学期?两组合列表框进行组合测试,查看?课程学期?的条目内容是否随选中的课程名正确变化C)若需注中规定不允许向?课程学期?组合列表框中输入数据,应测试利用复制,粘贴等操作能否强制输入数据D)按照窗体中所示设置好各项后,单击?新增?按键,系统直接返回课程列表页面,若使用Bugzilla记录缺陷,则BUG的状态置为Blocker答案:C解析:[单选题]35.在结识陌生人时,我充满自信A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]36.白盒测试中覆盖准则最强的是A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:D解析:[单选题]37.可作为测试停止的标准是()。A)当时间用光时B)执行了所有的测试用例,但没有发现故障C)当所有缺陷都已经清除时D)当达到所要求的覆盖时答案:D解析:[单选题]38.()。以下说法错误的是()A)软件测试是可以穷尽的,所以可以找到所有的错误B)软件开发工具也会造成软件的错误C)采用缺乏文档的代码是个错误的选择D)不断变化的需求是项目失败的最大杀手答案:A解析:[单选题]39.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()A)验收测试B)单元测试C)系统测试D)集成测试答案:C解析:[单选题]40.软件测试的过程,不包括()A)单元测试B)集成测试C)确认测试D)测试计划答案:D解析:[单选题]41.我容易和人争辩A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]42.610()。用来辅助软件开发、运行、维护、管理、支持等过程中的活动的软件称为软件开发工具,通常也称为()工具。A)CAB)CAIC)CAMD)CASE答案:D解析:[单选题]43.()。下列哪一项不属于软件开发时期。A)需求分析B)总体设计C)详细设计D)编码与测试答案:A解析:[单选题]44.下面是对某公司缺陷管理流程的概括测试人员提交新的BUG入库,缺陷状态置为1,高级测试人员验证缺陷,如果确认是BUG,分配给相应的开发人员,设状态为2,如果不是BUG,则拒绝,设置状态为?拒绝?状态,开发人员查询状态为3的BUG,做如下处理,如果不是BUG,则置状态为?拒绝?状态,如果是BUG则修复并置状态为4,如果不能解决的BUG,要留下文字说明并保持BUG为?拒绝?状态,测试人员查询状态为5的BUG,验证BUG是否解决,做如下处理:如果BUG解决了置缺陷状态为6,如果BUG没有解决则置状态为7。上述流程中1到7相对应的状态标识为()A)新提交-打开-打开-修正-修正-关闭-重新打开B)打开-修正-关闭-修正-修正-关闭-打开C)新提交-打开-打开-关闭-修正-关闭-重新打开D)新提交-打开-找开-修正-关闭-修正-重新打开答案:A解析:[单选题]45.关于Katalon自动化测试工具的相关说法正确的是A)Katalon可以对Web进行测试,且支持自定义测试脚本测试B)Katalon可以对Web进行录制回放操作,且可以修改录制的脚本C)在浏览器中使用Katalon测试工具插件可以简洁高效的进行测试,且可以导出脚本D)Katalon无法对安卓软件进行测试,是专门针对Web的自动化测试工具答案:C解析:[单选题]46.在windows中crtl+s一般代表什么意思()A)新建B)保存C)打开D)打印答案:B解析:[单选题]47.语句覆盖在下面哪个测试阶段的测试设计中考虑:A)系统测试B)集成测试C)单元测试D)验收测试答案:C解析:[单选题]48.负载压力性能测试需求分析时,应该选择()类型的业务作为测试案例。①高吞吐量的业务;②业务逻辑复杂的业务;③高商业风险的业务;④高服务器负载的业务;⑤批处理的业务。A)①②③B)①③④C)①④D)①②③④⑤答案:B解析:[单选题]49.在测试设计过程中,其主要任务是()。A)解决?如何测?B)解决?在哪测?C)解决?什么时候测?D)解决测什么?答案:A解析:[单选题]50.如果程序通过了百分之百的代码覆盖率测试,则说明程序满足了A)语句覆盖B)编程规范C)设计规格D)功能需求答案:A解析:[单选题]51.下列有关等价类方法设计测试用例说法不正确的是:()。A)有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合B)等价类划分就是把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件就可以用少量代表性的测试数据取得较好的测试结果C)等价类方法设计测试用例就是设计一条有效等价类的测试用例和一条无效等价类的测试用例D)无效等价类:与有效等价类的定义恰巧相反答案:C解析:[单选题]52.我非常喜欢工作繁忙A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]53.下列关于alpha、beta测试的描述中正确的是()A)alpha测试需要用户代表参加B)beta测试不是验收测试的一种C)alpha测试不需要用户代表参加D)beta测试是系统测试的一种答案:C解析:[单选题]54.我喜欢结交新朋友A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]55.动态黑盒子测试是()。A)直接测试底层功能、过程、子程序和库B)可估算执行测试时代码量和具体代码C)从软件获得读取变量和状态信息的访问权D)测试的是软件在使用过程中的实际行为答案:D解析:[单选题]56.下列选项中,哪一项测试模型是瀑布模型的变种A)V模型B)W模型C)H模型D)X模型答案:A解析:[单选题]57.()。以下哪个不是事务设计第一步建立的模块()。A)主控模块B)输入类型分析模块C)输出控制模块D)事务调度模块答案:C解析:[单选题]58.我倾向于快速决策A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]59.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务Ⅰ、预防软件发生错误,Ⅱ、发现改正程序错误,Ⅲ、提供诊断错误信息A)只有ⅠB)只有ⅡC)只有ⅢD)以上选项都是答案:C解析:[单选题]60.()。相对于螺旋模型,快速原型模型缺少()A)制定计划B)客户评估C)实施工程D)风险分析答案:D解析:[单选题]61.()。SA法的主要描述手段有()。A)系统流程图和模块图B)DFD图、数据字典、加工说明C)软件结构图、加工说明D)功能结构图、加工说明答案:B解析:[单选题]62.关于黑盒测试与白盒测试的区别,下列说法正确的是()A)白盒测试侧重于程序结构,黑盒测试侧重于功能B)白盒测试可以使用自动测试工具,黑盒测试不能使用工具C)白盒测试需要开发人员参与,黑盒测试不需要。D)黑盒测试比白盒测试应用更广泛答案:A解析:[单选题]63.单元测试中设计测试用例的依据是()。A)详细设计规格说明书B)项目计划说明书C)需求规格说明书D)概要设计规格说明书答案:A解析:[单选题]64.设有一段程序如下:If(a==bandc==dore==f)doS1Elseif(p==qors==t)doS2ElsedoS3若要达到?判定-条件覆盖?的要求,最少的测试用例数目是()。A)6B)8C)3D)4答案:C解析:[单选题]65.大多数实际情况下,性能测试的实现方法是()。A)黑盒测试B)白盒测试C)可靠性测试D)静态分析答案:A解析:[单选题]66.()。状态图中的状态转换用()图形符号表示。A)实线B)虚线箭头C)实线箭头D)虚线答案:C解析:[单选题]67.下列关于测试和调试的说法中正确的是()A)测试和调试没有本质区别。目的都是为了发现软件系统中的错误。B)测试只是测试人员的职责,在整个测试活动中不需要开发人员的参与。C)调试一般不能确定程序中潜在错误发生的原因D)调试主要在软件的开发阶段进行。答案:D解析:[单选题]68.我需要有章可循A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]69.下列选项中,哪一项不是导致软件缺陷产生的原因A)软件需求模糊B)软件结构复杂C)用户操作不当D)开发人员水平有限答案:C解析:[单选题]70.软件验证和确认是保证软件质量的重要措施,它的实施应该针对()A)程序编写阶段B)软件开发的所有阶段C)软件调试阶段D)软件设计阶段答案:B解析:[单选题]71.()。以下哪个不是变换设计第一步建立的模块()。A)输入控制模块B)变换中心控制模块C)输出控制模块D)输入类型分析模块答案:D解析:[单选题]72.()。在软件底层进行的测试称为()A)系统测试B)集成测试C)单元测试D)功能测试答案:C解析:[单选题]73.移动App测试工具中,()用于检查布局层次结构,它可以扫描和分析Android设备上当前显示的UI组件属性信息,使用这些信息可以使测试更加精确。A)布局查看器B)原型界面C)边界原型D)界面图答案:A解析:[单选题]74.()。通常情况下,测试人员采用()测试方法进行单元测试。A)黑盒B)静态C)白盒D)其它答案:C解析:[单选题]75.在软件故障插入技术中,需要关注的是()。A)目标系统B)故障类型C)插入故障的方法D)以上全部答案:D解析:[单选题]76.软件测试计划评审会需要()参加。A)项目经理B)SQA负责人C)配置负责人D)测试组答案:A解析:[单选题]77.软件自动化测试的日的主要是()。A)利用软件测试工具高效地对软件进行测试B)多次运行软件可发现缺陷C)首次运行软件时可以发现缺陷D)软件运行完成后发现并分析缺陷答案:A解析:[单选题]78.以下各项中,()属于需求说明书的评测内容。1)系统定义的目标是否与用户的要求一致2)设计的约束条件或限制条件是否符合实际3)是否考虑过软件需求的其他方案4)软件的行为与它必须处理的信息、必须完成的功能是否一致A)1),2),4)B)1),3),4)C)2),3),4)D)1),2),3),4)答案:D解析:[单选题]79.提高软件测试的效率,应该()。A)选择发现错误可能性最大的数据作为测试用例B)在完成编码以后制定软件的测试计划C)取一切可能的输入数据作为测试数据D)随机地选取测试数据答案:A解析:[单选题]80.以下()不属于软件缺陷。A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明中规定不应该出现的功能C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题答案:D解析:[单选题]81.以下哪一项属于数据兼容性测试关注的范畴A)软件在异常退出时是否会破坏正在处理的文件B)软件是否可以在不同的J2EE应用服务器上运行C)软件同类功能的使用风格是否一致D)软件是否能打开以前版本保存的文件答案:D解析:[单选题]82.自动化测试的原理包括()①代码分析②GUI对象识别③DOM对象识别④脚本技术⑤比较技术A)①②③④B)①②③④⑤C)②③④⑤D)①③④⑤答案:B解析:[单选题]83.下列哪一项不是软件缺陷产生的的原因()。A)软件结构复杂B)测试用例设计不好C)需求不明确D)项目周期短答案:B解析:[单选题]84.在黑盒测试中,着重检查输入条件的组合的测试用例设计方法是()。A)等价类划分法B)边界值分析法C)错误推测法D)因果图法答案:D解析:[单选题]85.下面说法正确的是()。A)成功的测试是没有发现错误的测试B)成功的测试是发现了迄今尚未发现的错误的测试C)测试的目标是为了证明程序没有错误D)经过测试没有发现错误说明程序正确答案:B解析:[单选题]86.软件本身的特点和目前的软件开发模式使隐藏在软件内部的质量缺陷不可能完全避免。在下列关于导致软件质量缺陷的原因的描述中,不正确的是()。A)软件需求模糊以及需求的变更,从根本上影响着软件产品的质量B)目前广为采用的手工开发方式难以避免出现差错C)程序员编码水平低下是导致软件缺陷最主要的原因D)软件测试技术具有缺陷答案:A解析:[单选题]87.下列选项中,不属于按测试阶段分类的测试为A)黑盒测试B)单元测试C)集成测试D)系统测试答案:A解析:[单选题]88.下列选项中叙述错误的是()。A)对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计B)软件测试的工作重点应该集中在系统测试上C)每个开发活动都有相对应的测试行为D)每个测试级别都有其特有的测试目标答案:B解析:[单选题]89.下列测试用例设计方法中,不会在协议一致性测试中使用的是()。A)等价类测试B)基于风险的测试C)规范导出法D)边界值测试答案:B解析:[单选题]90.关于确认测试,以下描述正确的是()。①确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主、白盒测试为辅的方法进行测试。②确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性。③确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。A)①②B)②③C)③④D)②④答案:B解析:[单选题]91.下面哪项对验收测试的描述不正确()。A)与系统测试不同的是以客户业务需求为标准来进行测试B)测试人员多由客户方担任,也可以客户委托第三方来进行验收测试C)由资深的开发和测试人员来进行测试D)不仅仅要验收程序,还要验收相关的文档答案:C解析:[单选题]92.在集成测试用例设计的过程中,要满足的基本要求是()。A)保证测试用例的正确性B)保证测试用例能无误地完成测试项的既定测试目标C)保证测试用例的简单性D)保证测试用例能满足相应的覆盖率要求答案:C解析:[单选题]93.编码阶段的测试目标是确定程序代码的质量,代码质量的确定依据是()。A)设计规格说明可跟踪到程序相应的代码,程序代码可跟踪到设计需求B)分析程序接口并与接口文档相对照C)执行程序评估工作,分析程序是否是设计说明的正确翻译,是否与程序编码标准相符D)A、B、C答案:D解析:[单选题]94.我需要了解论点背后的逻辑A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]95.某公司采用的软件开发过程通过了CMM2认证,表明该公司A)开发项目成效不稳定,管理混乱B)对软件过程和产品质量建立了定量的质量目标C)建立了基本的项目级管理制度和规程,可对项目的成本、进度进行跟踪和控制D)可集中精力采用新技术新方法,优化软件过程答案:C解析:[单选题]96.用黑盒技术设计测试用例的方法之一为()。A)因果图B)逻辑覆盖C)循环覆盖D)基本路径测试答案:A解析:[单选题]97.()。()描述了一组对象的交互方式,表示完成某项行为的对象和这些对象之间传递消息的时间顺序。A)用例图B)类图C)顺序图D)状态图答案:C解析:[单选题]98.()。软件开发瀑布模型中的软件定义时期各个阶段依次是()A)可行性研究,问题定义,需求分析。B)问题定义,可行性研究,需求分析。C)可行性研究,需求分析,问题定义。D)以上顺序都不对。答案:B解析:[单选题]99.人们从长期的测试工作经验得知,大量的错误是发生在输入范围的A)边界上B)内部C)外部D)相互作用上答案:A解析:[单选题]100.测试程序时采用人工检查或计算机辅助静态分析的手段检查程序。这种测试称为()。A)白盒测试B)黑盒测试C)静态测试D)动态测试答案:C解析:[单选题]101.()。在黑盒测试中,着重检查输入条件组合的方法是()A)等价类划分法B)边界值分析法C)错误推测法D)因果图法答案:D解析:[单选题]102.自动化测试是指()。A)测试输入生成的自动化B)测试设计的自动化C)测试执行和测试结果比较的自动化D)测试执行的自动化答案:C解析:[单选题]103.我能想出很多主意A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]104.集成测试也叫做()。①单元测试;②部件测试;③组装测试;④系统测试;⑤确认测试;⑥联合测试A)③⑥B)①②C)⑤⑥D)③④答案:A解析:[单选题]105.软件项目计划一般不包括以下哪项内容()A)培训计划B)人员安排C)进度安排D)软件开发标准的选择和制定(可行性)答案:D解析:[单选题]106.在下列描述中,关于一个软件缺陷状态完整变化的错误描述是()。A)打开一修复一关闭B)打开一关闭C)打开一保留D)激活一修复一重新打开答案:D解析:[单选题]107.下列不属于正式审查的方式是:()A)检验B)编码标准和规范C)同事审查D)检验答案:B解析:[单选题]108.某软件公司在招聘软件评测师,应聘者作出如下保证:()。(a)经过自己测试的软件今后不会再出现问题;(b)在工作中对所有程序员一视同仁,不会因为某个程序员编写对程序中发现较多问题,就重点审查改程序,以免不利于团结;(c)承诺不需要其他人员,自己就可以独立进行测试工作;(d)发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。A)都不正确B)bc正确C)ad正确D)都正确答案:A解析:[单选题]109.软件测试是采用()执行软件的活动。A)测试用例B)输入数据C)测试环境D)输入条件答案:A解析:[单选题]110.在下面所列举中的逻辑测试覆盖中,发现错误能力最弱的是()。A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]111.()。画分层DFD图的基本原则有()。A)数字守恒原则B)分解的可靠性原则C)子、父图平衡的原则D)数据流封闭的原则答案:C解析:[单选题]112.系统测试应遵守的原则以下内容,除了()。A)要进行回归测试B)测试机构要独立C)要精心设计测试计划D)测试要遵从效率性原则答案:D解析:[单选题]113.选择控制脚本具有A)函数功能调用B)判断功能C)显示功能D)重用功能答案:B解析:[单选题]114.关于ActionWord,以下说法不正确的是()A)ActionWord(缩写AW)是一种业务的抽象,比如测试用例里的测试步骤,检查验证、消息序列等等B)ActionWord抽象方式的不同对可重用性影响很大C)ActionWord可以带必选参数也可以带可选参数D)ActionWord的实现是不可执行的答案:D解析:[单选题]115.软件测试中白盒法是通过分析程序的()来设计测试用例的。A)应用范围B)内部逻辑C)功能D)输入数据答案:B解析:[单选题]116.()。软件文档是软件工程实施的重要成分。它不仅是软件开发各阶段的重要依据,而且也影响软件的()。A)可用性B)可维护性C)可拓展性D)可移植性答案:B解析:[单选题]117.黑盒测试方法的优点是()。A)可测试软件的特定部位B)能站在用户立场测试C)可按软件内部结构测试D)可发现实现功能需求中的错误答案:D解析:[单选题]118.关于软件测试与软件开发的认识,不正确的是()A)软件生命周期各个阶段都可能产生错误B)软件测试是独立于软件开发的一个工作C)软件开发的需求分析和设计阶段就应开始测试工作D)测试越早进行,越有助于提高被测软件的质量答案:B解析:[单选题]119.集成测试分为渐增组装测试和()A)非渐增组装测试B)确认测试C)单元测试D)测试计划答案:A解析:[单选题]120.下列方法中,不属于黑盒测试的是()。A)基本路径测试法B)等价类测试法C)边界值分析法D)基于场景的测试方法答案:A解析:[单选题]121.我喜欢提出很多主意A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]122.()实质上也是一种压力测试,在一定条件下App是否可以正确响应,响应时间是否超过了客户需求。A)压力测试B)边界测试C)耗能测试D)响应能力测试答案:D解析:[单选题]123.()。用例图中的操作者用()图形符号表示。A)方框B)小人C)椭圆D)箭头答案:B解析:[单选题]124.一个一致性的系统要满足的条件是()。A)静态一致性要求B)动态一致性要求C)符合PICS的要求和能力D)以上全部答案:D解析:[单选题]125.下列()不是软件自动化测试的优点。A)准确度和精确度高B)速度快、效率高C)能完全代替手工测试工作D)能节约测试工作的人力成本答案:C解析:[单选题]126.测试6的阶乘,断言方法是()。A)Assert.assertSame(720,jc,jieChen(6))B)Assert.assertEquals(720,jc,jieChen(6))C)Assert.assertNull(720,jc,jieChen(6))D)Assert.assertTrue(720,jc,jieChen(6))答案:B解析:[单选题]127.测试App运行时对移动设备的资源占用情况,包括内存、CPU消耗,App长期运行时耗电量、耗流量情况,验证App对资源的消耗是否满足用户需求,称为()。A)压力测试B)耗能测试C)边界测试D)响应能力测试答案:B解析:[单选题]128.用来代替被测模块的子模块的是()。A)驱动模块B)桩模块C)调用模块D)配置模块答案:B解析:[单选题]129.()。快速原型法从设计用户界面开始,首先形成系统界面原型,然后用户运行界面的原型,并就()提出意见。A)使用发种编程语言B)程序结构C)同意什么,不同意什么D)执行速度是否满足要求答案:C解析:[单选题]130.代码评审的2种形式为()和正式会议审查。A)动态审查B)交叉审查C)代码走查D)静态审查答案:C解析:[单选题]131.软件测试按实施组织分,测试应该包括以下的()1)开发方测试2)用户方测试3)第三方测试4)验收测试5)确认测试A)1),2),3)B)3),4),5)C)1),2),4)D)1),2),3),4),5)答案:A解析:[单选题]132.在GB/T17544中,软件包质量要求包括三部分,即产品描述要求、()、程序和数据要求A)用户文档要求B)系统功能要求C)设计要求说明D)软件配置要求答案:A解析:[单选题]133.在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定/条件覆盖、条件组合覆盖和路径覆盖等,其中()是最弱的覆盖准则。A)语句覆盖B)条件覆盖C)判定/条件覆盖D)路径覆盖答案:A解析:[单选题]134.以消除瓶颈为目的的测试是()。A)负载测试B)性能测试C)动态测试D)覆盖测试答案:A解析:[单选题]135.()。状态图中的初态用()图形符号表示。A)实心黑圆B)空心黑圆C)圆圈D)包含实心黑圆的圈答案:A解析:[单选题]136.软件测试是为了检查出并改正尽可能多的错误,不断提高软件的()A)功能和效率B)设计和技巧C)质量和效能D)质量和可靠性答案:D解析:[单选题]137.()。软件需求分析阶段的工作,可以分为以下4方面:对问题的识别、分析与综合、编写需求分析文档以及()。A)总结B)阶段性报告C)需求分析评审D)以上答案都不正确答案:C解析:[单选题]138.以下关于软件测试原则的说法中,错误的是()A)在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B)测试过程中某模块中查出的错误越多,该模块残留的错误就越少C)坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D)在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作答案:B解析:[单选题]139.一般情况下,当一个软件新版本提交测试时,要有1-2名测试人员首先进行()可以帮助测试团队合理地利用有效资源.A)配置测试B)安装测试C)冒烟测试D)回归测试答案:C解析:[单选题]140.我需要肯定自己的价值A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]141.在需求获取与定义阶段就开始建立,以后要不断细化和完善的文档是()A)用户手册B)外部设计规格说明C)内部设计规格说明D)测试计划手册答案:A解析:[单选题]142.需求规格说明书的内容不应当包括()。A)对重要功能的描述B)对算法的详细过程性描述(详细说明书)C)软件确认准则D)软件的性能答案:B解析:[单选题]143.下列选项中,哪一项是对新构建的软件版本进行的最基本测试A)单元测试B)集成测试C)系统测试D)冒烟测试答案:D解析:[单选题]144.()。为了提高测试的效率,正确的做法是()。A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事答案:A解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.以下列关于软件测试的叙述中,选出正确的叙述()A)用黑盒法测试时,测试用例是根据程序内部逻辑设计的B)测试的目的是验证该软件已正确的实现了用户的要求C)发现错误多的程序块,残留在模块中的错误也多D)测试设计时,应充分考虑异常的输入情况答案:CD解析:[多选题]146.对于业务流清晰的系统可以利用__D___贯穿整个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用__C__选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用___B___和判定表驱动法。A)等价类划分B)因果图法C)正交试验法D)场景法答案:BCD解析:[多选题]147.下列关于各类软件缺陷的描述中错误的是()(选择两项)A)集成错误多发生在模块接口上,一般在集成测试中发现B)重用错误一般是由于没有遵守编码规范造成的。C)逻辑错误是比较难检测的错误,是测试重点之一。D)逻辑错误一般是由于设计错误造成的,与开发人员对开发环境熟练程度无关答案:BD解析:[多选题]148.PSP是指个人软件过程,是一种可用于()、()和()A)控制B)管理C)改进D)高效E)充分F)适宜答案:ABC解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.由于一个移动设备的内存是固定的,如果内存消耗过大就会造成应用卡顿或者闪退,需要对内存进行测试。()A)正确B)错误答案:对解析:[判断题]150.所有软件都有一个用户界面,因此必须测试易用性A)正确B)错误答案:错解析:[判断题]151.黑盒测试是逻辑驱动的测试A)正确B)错误答案:错解析:[判断题]152.单元测试不是模块测试A)正确B)错误答案:错解析:[判断题]153.通过风险评估可以确定这些风险的特点或可能带来的危害,根据风险发生的概率和带来的影响确定风险的优先级。()A)正确B)错误答案:对解析:[判断题]154.为验证某音乐会订票系统是否能够承受大量用户同时访问,测试工程师一般采用负载压力测试工具。A)正确B)错误答案:对解析:[判断题]155.对于连锁型分支结构,若有n个判定语句,则有2n条路径。A)正确B)错误答案:对解析:[判断题]156.功能测试是指针对软件功能需求进行测试,目的是检查应用程序的行为是否符合预期。()A)正确B)错误答案:对解析:[判断题]157.软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。()A)正确B)错误答案:对解析:[判断题]158.虚拟用户操作等待时间设置得越短,越能体现服务器承受负载的能力,结果会更乐观度。()A)正确B)错误答案:错解析:[判断题]159.()。静态测试通过对执行程序,找到程序中的错误或者是可疑之处。A)正确B)错误答案:错解析:[判断题]160.系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求。A)正确B)错误答案:对解析:[判断题]161.找出的软件缺陷越多,说明剩下的软件缺陷越少。()A)正确B)错误答案:错解析:[判断题]162.一个缺陷报告中可以写多个缺陷。()A)正确B)错误答案:错解析:[判断题]163.软件测试员无法对产品说明书进行白盒测试A)正确B)错误答案:对解析:[判断题]164.()。软件测试计划是描述测试目的、范围、方法和软件测试的重点等内容的文档。A)正确B)错误答案:对解析:[判断题]165.软件质量保证的目标是指?保证开发出来的软件和软件开发过程符合相应标准与规程,不存在软件缺陷?。A)正确B)错误答案:错解析:[判断题]166.系统测试是检验程序单元或部件之间的接口关系A)正确B)错误答案:错解析:[判断题]167.效率测试是指在规定条件下产品执行其功能时,对时间消耗及资源利用的测试工作A)正确B)错误答案:对解析:[判断题]168.在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。()A)正确B)错误答案:对解析:[判断题]169.对于同一个功能,如果开发人员已经做了功能测试,就不需要测试人员测试了A)正确B)错误答案:错解析:[判断题]170.许多测试都是冗余的A)正确B)错误答案:对解析:[判断题]171.为了提高测试效率,应该取一切可能的输入数据作为测试数据。A)正确B)错误答案:错解析:[判断题]172.()。部署图描述系统硬件的物理拓扑结构以及在此结构上执行的软件。()A)正确B)错误答案:对解析:[判断题]173.()。求,为了满足这些新的要求而对软件进行修改,使之在功能和性能上得到完善和增强的活动。()A)正确B)错误答案:错解析:[判断题]174.错误猜测法本身不是一种测试技术,所以不用编写测试用例A)正确B)错误答案:错解析:[判断题]175.强健壮等价类测试是基于多缺陷假设,并考虑了无效值。A)正确B)错误答案:对解析:[判断题]176.在面向对象语言语言中,单元测试是函数或子过程。A)正确B)错误答案:对解析:[判断题]177.结构性测试是根据软件的规格说明来设计测试用例。A)正确B)错误答案:错解析:[判断题]178.程序通过了全面的白盒测试,就不需要再进行黑盒测试了。A)正确B)错误答案:错解析:[判断题]179.()。划分模块可以降低软件的复杂度和工作量,所以应该将模块分得越小越好。()A)正确B)错误答案:错解析:[判断题]180.程序员兼任测试员可以提高工作效率A)正确B)错误答案:错解析:[判断题]181.测试执行时,应该对每一个测试结果做全面的检查,包括日志。A)正确B)错误答案:错解析:[判断题]182.调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。()A)正确B)错误答案:错解析:[判断题]183.()。泳道是一种分组机制,它描述了状态图中对象所执行的活动。()A)正确B)错误答案:错解析:[判断题]184.接口覆盖属于逻辑覆盖方法A)正确B)错误答案:错解析:[判断题]185.若一个文件可以输入1-50个记录,则可以设计用例:1个,2个,49个,50个,51个A)正确B)错误答案:对解析:[判断题]186.语句覆盖是最弱的逻辑覆盖。A)正确B)错误答案:对解析:[判断题]187.移动App安装方式与PC端软件稍有不同,App安装测试要考虑App来源、对移动设备的兼容性等。()A)正确B)错误答案:对解析:[判断题]188.软件测试按照测试过程分为黑盒测试和白盒测试。A)正确B)错误答案:错解析:[判断题]189.软件成本控制的目标是使测试开发成本、测试实施成本和测试维护成本最小化A)正确B)错误答案:对解析:[判断题]190.()。应该在代码编写完成后开始测试。A)正确B)错误答案:错解析:[判断题]191.()。确定单元的最基本原则是?高内聚、低耦合?。A)正确B)错误答案:对解析:[判断题]192.代码评审是检查源代码是否达到模块设计的要求。()A)正确B)错误答案:错解析:[判断题]193.强健壮等价类测试中测试用例个数为各个被测变量的等价类总数的和。A)正确B)错误答案:错解析:[判断题]194.自底向上集成需要测试员编写桩模块。A)正确B)错误答案:错解析:[判断题]195.()。主程序员组的两个关键特性是专业化和层次化。()A)正确B)错误答案:对解析:[判断题]196.测试人员说:?没有可运行的程序,我无法进行测试工作?A)正确B)错误答案:错解析:[判断题]197.缺陷的优先级随着项目的发展会发生变化A)正确B)错误答案:对解析:[判断题]198.确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程A)正确B)错误答案:错解析:[判断题]199.移动支付测试一般包括两个方案,使用虚拟的支付平台进行支付测试和使用真实的支付平台进行小额支付测试。()A)正确B)错误答案:对解析:[判断题]200.测试设计会受到项目进度、可用资源、用户沟通渠道等因素的影响。()A)正确B)错误答案:对解析:[判断题]201.必须根据软件需求说明文档生成用于白盒测试的测试用例A)正确B)错误答案:错解析:[判断题]202.V模型不能适应较大的需求变化)A)正确B)错误答案:对解析:[判断题]203.()。验收测试软件产品在交付给用户之前的最后一个阶段。A)正确B)错误答案:错解析:[判断题]204.在某些情况下,保留GOTO语句反而能使写出的程序更加简洁。A)正确B)错误答案:对解析:[判断题]205.()。软件测试一定能发现程序中的错误。A)正确B)错误答案:错解析:[判断题]206.()。单元测试属于动态测试。A)正确B)错误答案:对解析:[判断题]207.测试计划书的内容也可以按集成测试、系统测试、验收测试等阶段去组织。()A)正确B)错误答案:对解析:[判断题]208.广义的软件测试由?确认?、?验证?、?测试?3个方面组成()A)正确B)错误答案:对解析:[判断题]209.检查程序是否?未做其应该做的?仅是测试的一半,测试的另一半是检查程序是否?做了其不应该做的?。A)正确B)错误答案:对解析:[判断题]210.()。类是具有不同属性和不同行为对象的集合。A)正确B)错误答案:错解析:[判断题]211.验收测试是由最终用户来实施的A)正确B)错误答案:对解析:[判断题]212.移动App测试策略主要为自动测试。()A)正确B)错误答案:错解析:[判断题]213.()。原型化开发方法包括生成原型和实现原型两个步骤。()A)正确B)错误答案:错解析:[判断题]214.()。类封装比对象封装更具体、更细致。()A)正确B)错误答案:错解析:[判断题]215.在软件生命周期的设计阶段,软件缺陷修复费用最低A)正确B)错误答案:错解析:[判断题]216.()。良好的面向对象程序设计风格,既包括传统的程序设计风格准则,也包括为适应面向对象方法所特有的概念(如继承性)而必须遵循的一些新准则。()A)正确B)错误答案:对解析:[判断题]217.只要我们做了充分的测试,就能保证软件没有bugA)正确B)错误答案:错解析:[判断题]218.()。因果图方法是根据()之间的因果关系来设计测试用例的。A、输入与输出B、设计与实现C、条件与结果D、主程序与子程序A)正确B)错误答案:对解析:第4部分:问答题,共42题,请在空白处填写正确答案。[问答题]219.APP测试你测的多不多?怎么测试APP?web测试和APP测试的区别?答案:1)测试流程--需求,测试文档,测试执行(接口、系统)2)具体APP测试独特:a:兼容性;b:安装、卸载、升级;c:交叉(中断测试):来电话,信息,电量不足;d:操作类型:触屏、滑屏、手势、横屏、竖屏;e:网络测试:弱网测试,2G/3G/4G,WiFi,切换网络解析:[问答题]220.什么是嵌入式测试?答案:嵌入式软件就是嵌入在硬件中的操作系统和开发工具软件,他在产业中的关联关系体现为:芯片设计制造-->嵌入式系统软件-->嵌入式电子设备开发、制造。例如我们监控录像设备、机顶盒等都是嵌入式产品。嵌入式测试就是对这类产品的测试,有点偏硬件,而非纯软件。解析:[问答题]221.请举例说明如何替换文件内容。答案:sed-i's/xiao/da/g'test.txt解析:[问答题]222.你的工作能按时完成吗?答案:一般都能按时完成,如果有超出工作量的情况,会选择加班完成解析:[问答题]223.fiddler和Jmeter怎么做并压测试?怎么分析?做并压测试过程中忽高忽低最终平稳是怎么回事?例如几万条的测试并压,怎么测试答案:fiddler抓包Jmeter聚合报告:测试场景--TPS吞吐量,服务器资源,结合情况--纯净--达到峰值,拐点Jmeter分布式压力测试--单独研究解析:[问答题]224.20.测试机不够的情况下怎么去做测试答案:可以使用模拟器的方法去测试,不过不推荐该方法,因为模拟器和真机还是存在区别的。解析:[问答题]225.web系统测试通常包括哪些?答案:性能测试、连接测试、导航测试、界面测试、兼容性测试、帮助文档测试解析:[问答题]226.()。计算机辅助软件工程,简称()。A、SAB、SDC、SCD、CASE答案:D解析:[问答题]227.你印象最深刻的bug?答案:之前在帮同事找BUG的时候遇见过一个影响比较深的也是开发出错比较典型的。在订单结算的时候有多组数据计算价格的时候是每组数据都需要四舍五入还是在结果的时候四舍五入。当时就是商品在结算的时候属于优惠价并且使用了折扣券,开发在对价格进行计算时直接对总价进行四舍五入,而不是在每组数据计算的时候进行四舍五入,需求说明文档但是也是注明每组数据做四舍五入处理,当时我是通过查询数据库多表数据后定位BUG的,用到了商品信息表,优惠表,折扣券表,购物车表。解析:[问答题]228.测试支付宝转账--转给我的朋友的流程,需要考虑哪些测试要点?答案:转账要关注的测试点:转账者可以从哪些地方转出金额、是否能足够的金额转出、接收者的个人信息验证、支持哪几种类型的转账、转账金额的限制、有哪几种到账类型。转账操作提交后,在转账流水中显示目前的状态,对方收到转账金额之后,流水状态的更新以及提醒功能。解析:[问答题]229.测试报告需要包含哪些内容?答案:测试项目简介、编写目的、测试背景、测试环境、测试版本说明、测试需求、测试结果、风险分析、测试结论与建议解析:[问答题]230.python的unittest和pytest的区别?答案:UNITTEST用例格式复杂,兼容性无,插件少,二次开发方便。PYTEST更加方便快捷,用例格式简单,可以执行UNITTEST风格的测试用例,无须修改UNITTEST用例的任何代码,有较好的兼容性。PYTEST插件丰富,比如FLASK插件,可用于用例出错重跑,还有XDIST插件,可用于设备并行执行,效率更高。解析:[问答题]231.你做过服务器压力测试吗?用什么工具做的?压力测试的测试需求是如何提取的?你做压力测试的时候,如何确定这个压力测试的基数的?压力测试关注点?答案:做过,用的是Jmeter、loadrunner这个工具用户常用功能,比如登录,操作频率非常高的压力基数的确定,我们根据网站的峰值来确定的,看网站的高峰访问用户是多少,然后来进行压力测试。有的时候没有压力测试的基数,就会进行探索性测试,比如说100,200这样递增去观察性能数据,确定下一步的测试压力测试关注点:TPS吞吐率,点击率响应时间,错误率,资源利用率等解析:[问答题]232.重写和重载有什么区别?项目有使用吗?没有,涉及等待时间,关闭对象,页面跳转及定位元素等答案:重载:质表现就是多个具有不同的参数个数或者类型的同名函数,比如类中有三个同名的方法,根据实际调用时的参数个数和参数类型去决定使用哪个方法。重写:在子类继承了父类之后父类的方法不满足子类的需求时会重写,定义同样的方法名就可以重写父类。解析:[问答题]233.多个项目并行,测试时间紧张,如何处理?答案:对于管理者而言,按项目优先级做好项目分配,包括人力资源物力资源分配,比如人员的具体职责,每天的进度汇报,具体的完成时间,人员的调配对于非管理者而言,按项目优先级来排序,具体到每天的任务排序,及时汇报项目进度,对于功能固定的模块实现自动化下次碰到项目并行,提高效率解析:[问答题]234.请写出查看所有进程的操作命令。答案:psaux解析:[问答题]235._________是存在于软件(文档、数据、程序)之中的那些不希望或不可接受的偏差。它的存在会导致软件产品在某种程度上不能________。答案:第一空:软件缺陷第二空:满足用户的需要解析:[问答题]236.代码检查的方式有三种:_______、________、________。答案:第一空:桌面检查第二空:代码审查第三空:代码走查解析:[问答题]237.统计ns_goods表的成本价cost_price的平均值。答案:selectavg(cost_price)fromns_goods;解析:[问答题]238.请举例说明查看当前目录下所有文件和目录的详细信息操作命令。答案:ll解析:[问答题]239.简述一下web兼容性测试的工作内容?答案:兼容性测试主要考虑有:操作系统、浏览器、分辨率和网速方面兼容性测试;web兼容性主要是对浏览器的兼容性测试。浏览器兼容性测试的主要内容:页面的格式、字体、输入框、下拉框、复选框、按钮等的检查、检查页面是否显示正常。解析:[问答题]240.什么是集成测试,他包括哪两种方式?答案:每个模块完成单元测试后,需要按照设计是确定的结构图,将他们连接起来,进行集成测试,也成为综合测试,集成测试包括非增量测试和增量测试两种方式。解析:[问答题]241.APP测试与web测试的区别?答案:相同点:1)同样的测试用例设计方法2)同样的测试方法:都会根据原型图或者效果图检查UI3)测试页面载入和翻页的速度、登录时长、内存是否溢出等不同点:1)APP的中断测试:来电中断、短信中断、蓝牙、闹钟、插拔数据线、手机锁定、手机断电、手机问题(系统死机重启)2)APP的安装卸载:全新安装、升级安装、第三方工具安装、第三方工具卸载、直接删除卸载3)消息推送测试、手机授权测试、前后台切换、网络环境(WiFi/2G/3G/4G/无网络)4)兼容性测试:web项目考虑不同浏览器的兼容;APP需要考虑手机不同操作系统、不同机型、不同屏幕等5)web自动化测试工具较常用QTP,而手机自动化monkey、monkeyrunner解析:[问答题]242.某超市搞活动,满100元的95折计费,满300元的93折,满500元90折,满1000元88折,如果是vip用户,还有现金折扣:消费200元以上5元,400元以上10元,最多10元,活动折扣在vip折扣后计算比如,某vip用户购物600元,扣现金10元后,应付590元,590元按90折计应付金额请设计几组测试数据(用户身份,购物金额)测试这个计费系统答案:1)普通用户,低于100元购物99元;无折扣2)VIP用户,低于100元购物99元;无折扣3)普通用户,购物100元;95折4)VIP用户,购物100元;95折5)VIP用户,购物199元,95折6)普通用户,购物200/299元;95折7)VIP用户,购物200/299元;扣除现金5元,剩下95折8)普通用户,购物300/305/400/499元;93折9)VIP用户,购物300元;扣除现金5元,295元95折(如果93折扣更优惠,按照93折全部折扣)10)VIP用户,购物305元;扣除现金5元,300元93折11)VIP用户,购物400元;扣除现金10元,390元93折12)VIP用户,购物499元;扣除现金10元,480元93折13)普通用户,购物500元;90折14)VIP用户,购物500元;扣除现金10元,490元93折(如果90折扣更优惠,按照90折全部折扣)15)普通用户,购物999元;90折16)VIP用户,购物999元;扣除现金10元,989元90折17)普通用户,购物1000/1010元;88折18)VIP用户,购物1000元;扣除现金10元,990元90折(如果88折扣更优惠,按照88折全部折扣)19)VIP用户,购物1010元;扣除现金10元,1000元88折解析:[问答题]243.软件测试工作过程有哪些?答案:通常情况下,测试过程包括确定要测试什么(测试范围和条件)以及产品如何被测试(制作测试用例),建立测试环境,执行测试,最后再评估测试结果,检查是否达到已完成测试的标准,并报告进展情况等活动。解析:[问答题]244.优惠券怎么写测试用例?答案:1)优惠券添加数据的正确性验证,包括价格、领取张数等2)优惠券领取验证,领取后是否显示个人中心优惠券显示,领取后剩余张数更新3)优惠券有无秒杀,确认秒杀正确性4)弱网情况下,领取是否有影响5)多人获取优惠券的性能验证场景解析:[问答题]245.Jmeter工具的原理是什么?Jmeter中参数化的方式有哪些?答案:Jmeter可以作为web服务器与浏览器直接的代理网关,以便捕获浏览器的请求和web服务器的响应,如此就可以很容易的生成性能测试脚本。有了性能测试脚本,Jmeter就可以通过线程来模拟真实用户对web服务器的访问压力第一种是添加http请求,直接输入请求参数第二种是添加配置元件csvdatasetconfig从本地txt文档中取数据第三种使用函数助手randomstring:产生随机数解析:[问答题]246.请分别写出以下命令:查看cpu利用率查看内存利用率查看磁盘利用率查看网络状态答案:topfree-m或者free-hdf-m或者df-hnetstat-a或者netstat-c解析:[问答题]247.3.你们公司是怎么做测试的答案:接到新项目后一般由需求先编写产品说明书,需求说明书产出后会提前发到我手上,我会根据在本次项目中负责的模块做详细的需求分析,熟悉整个项目的业务规则,对存在疑问的地方做记录,在需求评审会议中会提出疑问点,保持与产品和开发的需求理解一致,评审结束后根据产出的需求说明书编写测试计划和测试用例,如编写完后开发还未提测,我会提前咨询是否有已完成的接口,先对接口进行测试,确保正式测试的产品质量,当开发提测后,我会先进行冒烟测试,如果冒烟测试通过后再进行功能测试,如果不通过的话则打回去重做,执行用例发现BUG后记录BUG使用TAPD缺陷管理工具提交给对应的开发处理,开发修复后发布新的环境对BUG进行回归测试,如已修复则关闭BUG,未修复则重开,如开发长时间为修复,我会驱动开发处理,一般小版本迭代的话是进行1-2个月,大概进行2-3轮测试,整体测试进度到达80%时会将本次版本更新迭代的用例执行率、通过率、阻塞率、缺陷遗留及分布情况编写到测试报告内提交给项目负责人,确保此次更新能够

温馨提示

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

评论

0/150

提交评论