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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷8)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共56题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.某软件公司在招聘软件评测师,应聘者作出如下保证:()。(a)经过自己测试的软件今后不会再出现问题;(b)在工作中对所有程序员一视同仁,不会因为某个程序员编写对程序中发现较多问题,就重点审查改程序,以免不利于团结;(c)承诺不需要其他人员,自己就可以独立进行测试工作;(d)发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。A)都不正确B)bc正确C)ad正确D)都正确答案:A解析:[单选题]2.以下不正确的软件测试原则是:A)软件测试可以发现软件潜在的缺陷B)所有的软件测试都可追溯到用户需求C)测试应尽早不断地执行D)程序员应避免测试自己的程序答案:A解析:[单选题]3.()。面向对象的主要特征除了对象唯一性、封装、继承外,还有()。A)兼容性B)完整性C)可移植性D)多态性答案:D解析:[单选题]4.()。数据流图中数据源点和数据终点用()符号表示。A)方框B)椭圆C)箭头D)双线答案:A解析:[单选题]5.以下关于软件缺陷的叙述中,不正确的是()。A)每次对软件错误的处理都要保留处理信息B)错误修复后必须经过验证C)需要进行软件错误跟踪管理D)需要对软件缺陷划分严重性,但不需要划分处理优先级答案:D解析:[单选题]6.以下哪一种选项不属于软件缺陷()。A)软件没有实现产品规格说明所要求的功能B)软件实现了产品规格没有提到的功能C)软件满足用户需求,但测试人员认为用户需求不合常理。D)软件中出现了产品规格说明不应该出现的功能答案:C解析:[单选题]7.软件测试用例主要由测试输入数据和()两部分组成。A)测试计划B)测试规则C)测试的预期结果D)以上测试记录分析答案:C解析:[单选题]8.某软件发布在即,测试人员发现被测系统登录界面的Logo显示不清晰,于是报告了此缺陷,关于该缺陷的优先级和严重性的设定,下列说法正确的是()。A)优先级定义为Low,严重性定义为LowB)优先级定义为High,严重性定义为HighC)优先级定义为Low,严重性定义为LowD)优先级定义为High,严重性定义为Low答案:D解析:[单选题]9.负载压力性能测试需求分析时,应该选择()类型的业务作为测试案例。①高吞吐量的业务;②业务逻辑复杂的业务;③高商业风险的业务;④高服务器负载的业务;⑤批处理的业务。A)①②③B)①③④C)①④D)①②③④⑤答案:B解析:[单选题]10.移动应用,一般都有后端服务器,包括应用服务器和()。A)前端服务器B)数据库服务器C)网络层服务器D)服务层服务器答案:B解析:[单选题]11.软件生存周期的正确顺序是()A)软件设计、系统与软件需求定义、制定计划、编码和单元测试、集成和系统测试、运行和维护B)系统与软件需求定义、软件设计、制定计划、编码和单元测试、集成和系统测试、运行和维护C)制定计划、软件设计、系统与软件需求定义、编码和单元测试、集成和系统测试、运行和维护D)制定计划、系统与软件需求定义、软件设计、编码和单元测试、集成和系统测试、运行和维护答案:D解析:[单选题]12.我非常喜欢工作繁忙A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]13.关于测试用例,以下说法错误的是哪一项()。A)测试用例应该是可执行的,不建议太简单,也不应太复杂而无法执行B)测试用例的数据应当选择那些最有可能发现系统缺陷的数据C)测试用例应具备代表性选取--组相似测试用例中最有效的D)测试用例发现了太多的系统缺陷,说明测试用例设计的质量较差答案:D解析:[单选题]14.()。为了提高测试的效率,正确的做法是()。A)选择发现错误可能性大的数据作为测试用例B)在完成程序的编码之后再制定软件的测试计划C)随机选取测试用例D)使用测试用例测试是为了检查程序是否做了应该做的事答案:A解析:[单选题]15.走查主要包括以下哪些内容()①检查代码和设计的一致性②标准的遵循和可读性③评审对象主要是软件代码④不安全.不明确和模糊的部分A)②③B)②③④C)①②③④D)①②③答案:C解析:[单选题]16.()。软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为()。A)生命周期B)面向对象设计C)面向对象分析D)面向对象程序设计答案:C解析:[单选题]17.下列关于正确选择自动化测试工具的说法中错误的是()A)选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑。B)引入工具时不需要考虑工具引入的连续性和一致性C)尽量选择主流测试工具D)如果需要多种工具,尽量选择同一公司的产品。答案:B解析:[单选题]18.领导力是我的一大优势A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]19.以下关于软件可靠性测试的说法中,正确的是(2分)A)定义软件运行剖面是软件可靠性测试的重要步骤B)软件可靠性测试使用的测试用例应该满足分支覆盖C)软件可靠性测试可以在单元测试中实施D)软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成答案:A解析:[单选题]20.以下关于软件性能的说法中,正确的是()。A)软件的吞吐量越大,其平均响应时间总是越短B)软件性能与该软件的实现算法无关给软件的可用资源越少,其平均响应时间越短C)对于同一个网站,其支持的同时发送D)请求的用户数越大,该网站的性能越好答案:D解析:[单选题]21.下列说法不正确的是()A)测试不能证明软件的正确性;B)测试员需要良好的沟通技巧;C)等价类划分法是边界值分析法的基础;D)成功的测试是发现了错误的测试。答案:D解析:[单选题]22.我觉得认可自己很重要A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]23.内部度量的主要目的是()A)确保获得所需的外部质量B)确保获得所需的使用质量C)在执行前评价软件产品的质量D)以上全部答案:D解析:[单选题]24.下列逻辑覆盖测试方法中,覆盖能力最强的是()A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]25.对软件是否能达到用户所期望的要求的测试称为()。A)有效性测试B)集成测试C)验收测试D)系统测试答案:C解析:[单选题]26.我能够为未来规划一个令人振奋的远景A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]27.集成测试对系统内部的交互以及集成后系统功能检验了()质量特性。A)正确性B)可靠性C)可使用性D)可维护性答案:A解析:[单选题]28.以下关于集成测试的内容正确的有()①集成测试也叫组装测试或者联合测试;②在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;③一个模块的功能是否会对另一个模块的功能产生不利的影响;④各个子功能组合起来,能否达到预期要求的父功能;⑤全局数据结构是否有问题;⑥单个模块的误差累积起来,是否会放大,从而达到不能接受的程度;A)①②④⑤⑥B)以上全部正确C)①②③⑤⑥D)②③④⑤⑥答案:B解析:[单选题]29.设计功能测试用例的根本依据是()。A)被测产品的用户界面B)用户需求规格说明书C)用户手册D)概要设计说明书答案:B解析:[单选题]30.在设计人机界面时,应主要考虑的因素有()A)系统响应时间B)错误处理C)以上都是D)用户求助机制答案:C解析:[单选题]31.下列选项中,与需求分析、设计、编码阶段相对应的软件测试是A)集成测试、确认测试、单元测试B)单元测试、集成测试、确认测试C)单元测试、确认测试、集成测试D)系统测试、集成测试、单元测试答案:D解析:[单选题]32.下面关于等价类的说法,错误的是A)等价类划分可以分为两种类型的数据:有效数据和无效数据B)等价类划分也可以基于输出、内部值、时间相关的值以及接口参数等进行C)等价类技术属于基于规格说明的测试技术D)等价类划分主要应用于系统测试答案:D解析:[单选题]33.以下()不属于软件缺陷。A)软件没有实现产品规格说明所要求的功能B)软件中出现了产品规格说明中规定不应该出现的功能C)软件实现了产品规格说明没有提到的功能D)软件实现了产品规格说明所要求的功能,但因受性能限制而未考虑可移植性问题答案:D解析:[单选题]34.下述说法错误的是A)单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C)集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。D)系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求答案:B解析:[单选题]35.测试工程师的工作范围会包括检视代码、评审开发文档,这属于()A)动态测试B)静态测试C)黑盒测试D)白盒测试答案:B解析:[单选题]36.负责设计和实现测试脚本和测试用例的是()。A)测试组组长B)测试分析员C)测试员D)测试监测员答案:B解析:[单选题]37.()。通常情况下,测试人员采用()测试方法进行单元测试。A)黑盒B)静态C)白盒D)其它答案:C解析:[单选题]38.我的行为符合伦理道德A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]39.在体系结构中,一个子系统主要是通过一些构件来实现的,下面不是实现子系统的构件的是()。A)界面构件B)业务构件C)用于用户传递的构件D)访问数据库构件答案:C解析:[单选题]40.()。下面有关测试原则的说法正确的是()。A)测试用例应由测试的输入数据和预期的输出结果组成B)测试用例只需选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序是否做了它该做的事答案:A解析:[单选题]41.设计功能测试用例的根本依据是()。A)用户需求规格说明书B)用户手册C)被测产品的用户界面D)概要设计说明书答案:A解析:[单选题]42.()可以作为软件测试结束的标志A)使用了特定的测试用例B)错误强度曲线下降到预定的水平C)查出了预订数目的错误D)按照测试计划中所规定的时间进行了测试答案:B解析:[单选题]43.软件测试自动化的局限性不包含()。A)不能完全取代手工测试和手工测试工程师B)软件自动化测试可能降低测试的效率,不能提高有效性C)软件自动化测试工具本身的问题,因为工具本身不具有想象力D)执行手工测试困难或不可能进行的测试答案:D解析:[单选题]44.下列()不属于软件缺陷A)测试人员主观认为不合理的地方B)软件未达到产品说明书标明的功能C)软件出现了产品说明书指明不会出现的错误D)软件功能超出产品说明书指明范围答案:A解析:[单选题]45.集成测试时,能够较早发现高层模块接口错误的测试方法是()A)自底向上渐增式测试方法B)非渐增式测试方法C)系统测试方法D)自顶向下渐增式测试方法答案:D解析:[单选题]46.下列选项中,哪一项是等价类划分法用来设计测试用例的基础()。A)测试用例集B)等价类表C)无效等价D)有效等价类答案:B解析:[单选题]47.如果一个产品通过内测,并在开发者内部交流,这个阶段的成品是()。A)lphA.版B)etA.版C)正版D)GA.mmA.(γ,伽玛)版答案:A解析:[单选题]48.()。用例图中的操作者用()图形符号表示。A)方框B)小人C)椭圆D)箭头答案:B解析:[单选题]49.软件测试的GoodEnough原则是指A)用适量的测试用例说明被测试程序正确无误B)用适量的测试用例说明被测试程序符合相应的要求C)用适量的测试用例发现被测试程序尽可能多的错D)用适量的测试用例纠正被测试程序尽可能多的错误答案:C解析:[单选题]50.()不是常见的覆盖率标准。A)函数覆盖B)数据流覆盖C)逻辑覆盖D)功能覆盖答案:A解析:[单选题]51.界面元素的布局,获取测试数据的考虑不包括()。A)界面元素的大小B)界面元素的位置C)界面元素的对齐方式D)界面元素间的色彩搭配答案:A解析:[单选题]52.如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备()。A)正确性B)清晰性C)规范性D)一致性答案:B解析:[单选题]53.在软件测试阶段,测试步骤按次序可以划分为以下几步A)单元测试、集成测试、系统测试、验收测试B)验收测试、单元测试、系统测试、集成测试C)单元测试、集成测试、验收测试、系统测试D)系统测试、单元测试、集成测试、验收测试答案:A解析:[单选题]54.Espresso是由Google开源的一套面向(),现在已经融入android整个TestingSupportLibrary之中,构成官方完整的自动化测试解决方案A)IOS移动应用UI的自动化测试框架B)Windows应用U的自动化测试框架C)android移动应用U的自动化测试框架D)客户端应用UI的自动化测试框架答案:C解析:[单选题]55.下列哪个选项不属于测试计划要达到的目标()。A)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果B)确定测试需要的时间和资源,以保证其可获得和有效性C)为测试执行活动设计测试方案,编制测试用例D)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容答案:C解析:第2部分:多项选择题,共1题,每题至少两个正确答案,多选或少选均不得分。[多选题]56.某数据库中存在一个房屋户型调查表house_research.表中记录了100名市民对房屋户型的选择情况不(如下图),如果想查询市民投票率在25%以上(包括25%)的户型信息,下列SQL语句正确的是()(选择两项)有图片!!Stucture_nameFloor_spaceRoom_numberVote_amountA67128B85225C100327D140315E16045A)select*fromhouse_researchwherevote_amount>=25B)select*fromhouse_researchwherevote_amountbetween0and25C)select*fromhouse_researchwherevote_amountbetween25and100D)select*fromhouse_researchwherevote_amount>25or=25答案:AC解析:第3部分:判断题,共27题,请判断题目是否正确。[判断题]57.()。协作图就是通信图。A)正确B)错误答案:对解析:[判断题]58.()。在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。A)正确B)错误答案:对解析:[判断题]59.测试人员说:?没有可运行的程序,我无法进行测试工作?A)正确B)错误答案:错解析:[判断题]60.()。文档是影响软件可维护性的决定因素。()A)正确B)错误答案:对解析:[判断题]61.()。软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。A、可靠性B、可复用性C、可理解性D、可修改性A)正确B)错误答案:对解析:[判断题]62.软件测试需要在软件系统完成后才能开展。A)正确B)错误答案:错解析:[判断题]63.数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。A)正确B)错误答案:对解析:[判断题]64.测试用例报告中,每个测试用例的ID必须由人为按规则指定,不能由管理软件自动生成。A)正确B)错误答案:错解析:[判断题]65.软件测试的唯一目的就是为了发现软件的错误()A)正确B)错误答案:错解析:[判断题]66.()。用例之间有扩展、使用、组合等几种关系。()A)正确B)错误答案:对解析:[判断题]67.()。软件测试等于程序设计。A)正确B)错误答案:错解析:[判断题]68.()。按测试方式进行分类,软件测试可分为静态测试和动态测试。A)正确B)错误答案:对解析:[判断题]69.测试策略指在一定的软件测试标准、测试规范的指导下,依据测试项目的特定环境约束而规定的软件测试的原则、方式、方法的集合。()A)正确B)错误答案:对解析:[判断题]70.基本路径测试法属于黑盒A)正确B)错误答案:错解析:[判断题]71.借助缺陷趋势分析,可以发现缺陷修正的速度是否滞后的问题。()A)正确B)错误答案:对解析:[判断题]72.系统测试多采用白盒测试(结构性测试)技术。A)正确B)错误答案:错解析:[判断题]73.()。软件设计中设计复审和设计本身一样重要,其主要作用是避免后期付出高代价。()A)正确B)错误答案:对解析:[判断题]74.β测试是集成测试的一种。A)正确B)错误答案:错解析:[判断题]75.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差。A)正确B)错误答案:错解析:[判断题]76.工作分解结构表方法有助于对测试工作任务细分。()A)正确B)错误答案:对解析:[判断题]77.()。?遵循计划高于对变更的及时响应?是?敏捷软件开发宣言?的价值观。()A)正确B)错误答案:错解析:[判断题]78.负载测试是验证要检验的系统的能力最高能达到什么程度。()A)正确B)错误答案:错解析:[判断题]79.()。黑盒测试基于软件开发文档,所以也能知道软件实现了文档中的哪些功能。A)正确B)错误答案:对解析:[判断题]80.发现错误多的模块,残留在模块中的错误也多A)正确B)错误答案:对解析:[判断题]81.()。HIPO法既是需求分析方法,又是软件设计方法。()A)正确B)错误答案:对解析:[判断题]82.()。黑盒测试意味着测试是在软件的接口处进行,测试人员完全不需考虑程序的逻辑结构和内部特性,只依据程序的需求规格说明书和用户手册。A)正确B)错误答案:对解析:[判断题]83.()。在测试程序时,根据经验或直觉推测程序中可能存在的各种错误,称为错误推测法。A)正确B)错误答案:对解析:第4部分:问答题,共16题,请在空白处填写正确答案。[问答题]84.APP兼容性有做过测试吗?了解过云测平台吗?怎么使用的答案:testin云测有,APP兼容性测试是关于应用是否可以在不同操作系统正常使用的测试,如果开发有Android和ios两个平台的软件,那么在这两个平台都要做兼容性测试,如Android版本有4.1.1、4.2.2,,,,ios版本有7.1.2/8.3能否适配各种屏幕尺寸(Android系列:4.x、5.x市场占有率最高,ios系列:iPhone:3.5英寸、4英寸、4.8英寸、5.5英寸)分辨率适配(分辨率不同,界面图标,文字大小会不同,保证主流分辨率下图标展示完整。文字不会被遮挡)一般测试兼容性像Android系统手机,选取市面上主流手机就行。例如:小米、华为、OPPO、vivo等,ios系统手机就是iPhone10、iPhone11、iPhone12等或者借助云测试平台云测平台是基于云计算的一种新型测试方案。云测试提供一整套测试环境,测试人员利用虚拟桌面等手段登录到该测试环境,就可以立即展开测试,这将软硬件安装、环境配置、环境维护的代价转移给云测试提供者。服务商提供多种平台,多种浏览器的平台,一般的用户在本地用selenium把自动化测试脚本编写好,然后上传到她们网站,然后就可以在他们的平台上运行selenium脚本解析:[问答题]85.请举例说明查询一个数据库表的某一行内容。答案:select*fromns_memberwhereuid='7';解析:[问答题]86.现有一个程序,页面提示3个输入框a、b、c,一个输出框d,根据a、b、c的输入判断数据库是否能组成一个三角形(三角形两边之和大于第三边),在d中输出:是、否答案:等价类划分法:有效类:a、b、c的值都大于0a+b>c且b+c>a且a+c>b无效类:a/b/c为0或负数a/b/c为空a/b/c为非数字a+b<=cb+c<=aa+c<=b解析:[问答题]87.上家公司有多少测试,你们是怎么分配工作的?答案:测试与开发的配比,一般是1:3或者是1:4,根据情况按实说,测试3人,老大复制分配我们的任务,每个人负责对应的模块或者是不同的客户端,完成自己的一端时间内的任务就ok解析:[问答题]88.在你以往的工作中,一条软件缺陷(或者叫bug)记录都包含了哪些内容?如何提交高质量的软件缺陷(bug)记录答案:一条bug记录最基本应包含:编号、bug所属模块、bug描述、bug级别、发现日期、发行人、修改日期、修改人、修改方法、回归结果等等;要有效的发现bug需参考需求以及详细设计等前期文档设计出高效的测试用例,然后严格执行测试用例,对发现的问题要充分确认肯定,然后再向外发布如此才能提高提交bug的质量。解析:[问答题]89.开发认为不是一个bug,你应该如何处理?答案:我会找开发咨询原因,如果我和开发讨论后对需求理解一致则按照理解一致的处理,如果需求说明书明确说明了该功能开发未实现则找产品一起讨论该问题后处理。解析:[问答题]90.性能测试环境你搭的吗?跟其他环境有什么区别?答案:是的,性能测试环境是独立的,只能给性能测试的人员使用,不能给功能测试或者自动化测试人员使用,为了确保性能测试数据的准确性。性能测试环境要尽量跟生成环境的数据一致,比如数据库里面的数据需要一致,软件硬件配置也需要一致。解析:[问答题]91.有优惠在订单中的支付逻辑如下:在订单结算页,优惠券处于被选中状态时则被锁定,其他订单不可再使用该优惠券如订单提交成功,则优惠券被消费不可再用订单被取消,优惠则被还原为可用状态如何测试优惠券抵扣?答案:用过淘宝,按照淘宝的逻辑来做前提,有一张优惠券

温馨提示

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

评论

0/150

提交评论