版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件测试技术试卷满分:100试卷范围:《软件测试技术》选择题(共十五题,每题2分)下列关于软件的说法错误的是(A)A、软件包括程序处理的对象,但不包括开发维护相关的软件文档B、软件是一种逻辑实体而非物理实体C、软件移植是为了解除其对计算机系统的依赖性D、按照在计算机系统中所处的应用层次不同,软件可分为:系统软件、支持软件和应用软件请对软件测试阶段进行排序(D)A、单元测试、确认测试、集成测试、系统测试、验收测试B、确认测试、单元测试、集成测试、系统测试、验收测试C、单元测试、集成测试、系统测试、确认测试、验收测试D、单元测试、集成测试、确认测试、系统测试、验收测试在需求不能予以规范可以使用哪些软件开发模型(C)A、瀑布模型和螺旋模型B、编码修正模型和增量模型C、演化模型和螺旋模型D、增量模型和演化模型以下软件测试过程模型不能体现“及早和不断进行软件测试”的原则是(B)A、W模型B、V模型C、H模型D、X模型关于软件测试方法的说法正确的是(B)A、所有的黑盒测试和白盒测试都可以算作动态测试B、满足条件组合覆盖的案例一定满足判定覆盖、条件覆盖和条件判断覆盖C、静态测试是软件测试中使用最普遍的方法D、黑盒测试可以使用逻辑覆盖法和基本路径法对于黑盒测试边界值分析法的健壮性测试,一个n变量函数的边界值有(D)个测试用例。A、4n+1B、4n+3C、5n+1D、6n+1下列关于软件测试过程的说法正确的是(B)①单元测试主要用于检验软件设计的最小单位——模块②集成测试应当优先使用非增量集成③功能测试是系统测试中最基本的测试A、①B、①③C、②③D、③性能测试和压力测试常常被人混淆。其实性能测试和压力测试的_____没有太大区别,二者的主要区别是_____。_____是在负载一定时,测得的系统性能指标;_____是在异常情况下测得的系统性能指标。请将下列词语按顺序填入空格,其中正确的是(A)A、测试过程和方法、测试目的、性能测试、压力测试B、测试目的、测试过程和方法、性能测试、压力测试C、测试过程和方法、测试目的、压力测试、性能测试D、测试目的、测试过程和方法、压力测试、性能测试下列不属于验收测试的内容的是(C)A、配置复审B、文档检查C、容量测试D、测试结果交付内容下列不属于测试项目基本特性的是(D)A、项目的独特性B、智力、劳动密集性C、测试项目的不确定性D、项目的目标一致性敏捷测试以(B)为中心A、产品B、用户需求C、缺陷D、验证和确认活动对于面向对象的编程方法(C)A、程序=算法+数据B、程序=对象+数据C、程序=对象+消息D、程序=对象+类下列不属于自动化测试优点的是(A)A、完全代替了人工,节省了人力B、提高了测试执行的速度C、具有一致性和可重复性D、增加了软件的信任度下列哪种软件可以进行缺陷管理(C)A、JunitB、LoadRunnerC、JIRAD、Selenium现有一个图片网站,在某一给定的时刻,3000个用户平均20s提交一次请求(事物T)。每次事物都需要从网站下载一个2MB的新图片,则网站吞吐量为(B)A、12000KB/sB、300KB/sC、3000KB/sD、75KB/s判断题(共十题,每题1分)产品说明书是造成软件缺陷的主要原因。(√)RUP模型是以用例驱动,以架构为中心,风险驱动的迭代和增量的开发过程。(√)在敏捷项目中,价值越高,风险越低的需求优先进行迭代。(×)在软件成熟度的定义中,要想达到下一等级需完成前一等级半数以上的目标。(×)在黑盒测试中,等价类分法发现程序错误能力最强。(×)三明治集成测试是将自顶向下测试和自底向上测试有机结合起来。(√)JUnit测试属于黑盒测试。(×)目前自动化负载测试的解决方案几乎都采用“录制/回放”技术。(√)接口测试是在保证高复杂性系统质量的内在要求和低成本的经济利益的驱动作用下的最佳解决方案。(√)微服务可以分解巨大单体式应用为多个服务方法解决了复杂性问题。(√)简答题(共三题,每题10分)请简述软件测试需要遵从哪些原则。不可能进行完全测试测试中有风险存在软件测试只能表明缺陷的存在,不能证明软件已经没有缺陷软件产品中存在的缺陷数与已发现的缺陷数成正比要避免软件测试的杀虫剂现象及早和不断的进行软件测试进行回归测试软件测试应该有计划、有组织的进行请简述黑盒测试与白盒测试的区别与联系。黑盒测试不涉及程序结构,白盒测试考察程序逻辑结构黑盒测试用软件说明书生成测试案例,白盒测试主要用程序结构信息生成测试用例黑盒测试适用于从单元测试到系统验收阶段,白盒测试适用于单元测试和集成测试阶段。黑盒测试某些代码段得不到测试,白盒测试对所有逻辑路径进行测试。黑盒测试与白盒测试各有侧重点,不同相互取代,在实际测试活动中,两种测试方法不是截然分开的,它们会交叉进行。在实际测试活动中,应对尽可能使用可获得软件规格从黑盒测试方法开始测试计划,白盒测试应当在黑盒测试计划通过之后再开始,使用流程图和路径判定。简述自动化测试的优点和缺点优点:提高测试执行的速度,节省了时间。提高了测试效率。提高了测试的准确度和精确度。更好地利用资源。模拟测试条件。具有一致性和可重复性,有利于解决测试与开发之间的矛盾。增加软件的信任度。缺点:自动化测试不能代替人的工作,尤其是带有智力性质的手工测试。测试用例的设计、测试人员的经验和对错误的猜测能力是工具不可取代的。界面和用户体验测试,以及人类的审美观和心理体验是工具不可模拟的。正确性的检查、人们对于是非的判断和逻辑推理能力是工具不具备的。软件测试自动化可能降低测试的效率。自动化测试并非像测试工程师所期望的那样能发现大量的错误。技术问题、组织问题和脚本维护。应用题(共二题,每题15分)分别给出下面代码的条件覆盖测试用例、判定覆盖测试用例、条件判定覆盖测试用例以及条件组合覆盖的测试用例。doublex,y,z;If(x>0&&y>0&&z>0)z=x/yIf(x>1||y>1)z=x*yz=x+y答案:首先画出程序流程图:入口入口aX>0&&y>0&&z>0X>0&&y>0&&z>0F TbcZ=x/yZ=x/yX>1||y>1X>1||y>1FTdeZ=x*yZ=x*yZ=x+yZ=x+y判定覆盖:判定覆盖需要对被测试模块的每个判断分别各取一次真假。对于上述程序,分别覆盖路径a-c-d和a-b-e即可完成判定覆盖。一组用例为:·x=1,y=1,z=1(覆盖a-b-e)·x=2,y=2,z=0(覆盖a-c-d)条件覆盖:对于x>0取真T1,假-T1,同理得到其他条件的设定。条件判定需要每个条件取值至少执行一次,也就是Ti和-Ti至少都出现一次。一组用例为:·x=2,y=2,z=2(覆盖a-b-d,条件取值T1,T2,T3,T4,T5)·x=-1,y=-1,z=-1(覆盖a-c-e,条件取值-T1,-T2,-T3,-T4,-T5)条件判定覆盖:条件判定覆盖既满足条件覆盖,也满足判定覆盖,只需取其并集对于条件覆盖用例:·x=2,y=2,z=2(覆盖a-b-d,条件取值T1,T2,T3,T4,T5)·x=-1,y=-1,z=-1(覆盖a-c-e,条件取值-T1,-T2,-T3,-T4,-T5)经检验,其满足判定覆盖,故为条件判定覆盖。条件组合覆盖:判定条件的每个条件的可能组合至少出现一次对各判定语句的逻辑条件的组合取值标记如下为:T1、T2、T3T1、T2、-T3T1、-T2、T3(4)T1、-T2、-T3(5)-T1、T2、T3(6)-T1、T2、-T3(7)-T1、-T2、T3(8)-T1、-T2、-T3(9)T4、T5(10)T4、-T5(11)-T4、T5(12)-T4、-T5设计测试用例如下表所示:序号输入通过路径条件取值覆盖组合1x=2,y=2,z=2a-b-dT1,T2,T3,T4,T5(1)(9)2x=-1,y=-1,z=-1a-c-e-T1,-T2,-T3,-T4,-T5(8)(12)3x=1,y=2,z=-1a-c-dT1,T2,-T3,-T4,T5(2)(11)4x=2,y=-1,z=1a-c-dT1,-T2,T3,T4,-T5(3)(10)5x=2,y=-1,z=-1a-c-dT1,-T2,-T3,T4,-T5(4)(10)6x=-1,y=1,z=1a-c-e-T1,T2,T3,-T4,-T5(5)(12)7x=-1,y=2,z=-1a-c-d-T1,T2,-T3,-T4,T5(6)(11)8x=-1,y=-2,z=1a-c-e-T1,-T2,T3,-T4,-T5(7)(12)有一个程序可以对根据三角形的三条边长判断其是否为等边或者等腰三角形,若三条边的值都相等,预期输出等边三角形;若有且只有两条边相等,预期输出等腰三角形;若三条边均不相等,预期输出非等腰三角形。各边的取值范围为[2,200],所有的输入均满足两边之和大于第三边,试给出程序边界值分析法的健壮性测试用例。答案:不妨设三角形三条边分别为a,b,c,a,b,c∈[2,200];边界值分析法是利用输入变量的最小值,略大于最小值,输入范围内任意值,略小于最大值,最大值设计测试用例,而健壮性测试需要额为测试略小于最小值和略大于最大值的取值。测试用例如下表所示:序号边界值输入数据预期输出abc1a略小于最小值1100100输入无效2a等于最小值2100100等腰三角形3a略大于最小值333等边三角形4a为范围内任意值100100101等腰三角形5a略小于最大值19915051非等腰三角形6a等于最大值20015051非等腰三角形7a略大于最大值201100120输入无效8b略小于最小值20120输入无效9b等于最小值1002101非等腰三角形10b略大于最小值1803180等腰三角
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年湖北辽宁等多省份联考公务员公安基础知识试题及答案
- 2026年甘肃高速公路考试试题及答案
- 2026国家基层糖尿病防治管理指南认证考试试题及答案
- 2026天镇村官面试题及答案
- 2026未成年人思想道德建设调查报告(3篇)
- 思想大解放自查报告(3篇)
- 2026外贸词汇面试题库及答案
- 2026万科入职测评面试题及答案
- 2026网络算法面试题库及答案
- 2026微众运营面试题及答案
- 隧道出渣运输包月合同范本
- 金属非金属露天矿山及尾矿库重大事故隐患判定标准解读
- JTS-120-1-2018跨越和穿越航道工程航道通航条件影响评价报告编制规定
- 合作协议书(业务员提成)
- 长安CS55汽车说明书
- 社会主义发展简史智慧树知到课后章节答案2023年下北方工业大学
- 2022年鄂尔多斯市鄂托克旗招聘中小学教师考试真题
- 铜排加工工艺标准图解
- 桑树坪煤矿安全体检报告
- 旅行社团队确认书三篇
- 220kV升压站工程施工组织设计
评论
0/150
提交评论