当前位置:文档之家› 《软件工程概论》期末测试试卷含答案,DOC

《软件工程概论》期末测试试卷含答案,DOC

《软件工程概论》期末测试试卷含答案,DOC
《软件工程概论》期末测试试卷含答案,DOC

《软件工程概论》期末测试试卷(A卷)

一.单项选择题(每小题1分,共22分)

1.对象实现了数据和操作的结合,使数据和操作()于对象的统一体中。A.结合B.隐藏C.封装D.抽象2.软件生命周期中所花费用最多的阶段是()。

A

3

A

4

5

A

C

6

A

7.单元测试的测试用例主要根据()的结果来设计。

A.需求分析B.源程序C.概要设计D.详细设计8.随着软硬件环境变化而修改软件的过程是()。

A.校正性维护B.适应性维护

C.完善性维护D.预防性维护

9.在白盒测试技术测试用例的设计中,()是最弱的覆盖标准。

A.语句覆盖B.路径覆盖

C.条件组合覆盖D.判定覆盖

10.结构化程序设计的一种基本方法是()。

A.筛选法B.迭代法

C.逐步求精法D.递归法

11.不适合作为科学工程计算的程序设计语言是()。

A.Pascal B.C

C.Fortran D.Prolog

12.只有单重继承的类层次结构是()层次结构。

A

C

A

A

C

A

C

A

C

A

A

C

19.软件结构图中,模块框之间若有直线连接,表示它们之间存在()。A.调用关系B.组成关系

C.链接关系D.顺序执行关系

20.“软件危机”是指()。

A.计算机病毒的出现B.利用计算机进行经济犯罪活动

C.软件开发和维护中出现的一系列问题D.人们过分迷恋计算机系统

21.具有风险分析的软件生命周期模型是()。

A.瀑布模型

B.喷泉模型

C.螺旋模型

D.增量模型

22.数据流图(DFD)中的每个数据处理至少需要()。

A.一个输入数据流

B.一个输出数据流

1

2

3

4

5

6

7

费的代价就会降低。()

8.在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。()

9.软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。()

10.面向对象方法学的四要素是对象、类、继承和消息通信。()

11.详细设计的结果基本最终决定了软件的质量。()

12.在详细设计中常采用的工具有层次图、PAD(问题分析图)、程序流程图、盒图等。()

三.填空题(每空2分,共24分)

的大小和复杂程度。

四.简答题(每小题5分,共10分)

1.衡量模块独立性的两个定性标准是什么(2分)?这两个标准的定义分别是什么(2分)?在我们的软件设计中,关于模块独立性我们追求的目标是什么(1

分)?

2.简述结构化程序设计方法的基本特点。(5分)

五.应用题(第一小题8分,第二小题12分,共20分)

1.某旅馆的电话服务如下:(8分)

可以拨分机号码和外线号码。分机号是从7201至7299。外线号码先拨9,然后

2

1

6.(A)7、(D)8.(B)9.(A)10.(C)

11.(D)12.(C)13.(C)14.(A)15.(C)

16.(A)17.(C)18.(C)19.(A)20.(C)

21.(C)22.(D)

二.判断题(每小题2分,共24分)

1.对2.错3.错4.错5.对6.对

7.错8.对9.错10.对11.对12.错

三.填空题(每小题2分,共24分)

1.输出结果

2.模块

3.黑盒测试方法

4

5

6

7

8

9

1

在我们的软件设计中,关于模块独立性我们追求的目标是紧密内聚松散耦合(1分)。

2.简述结构化程序设计方法的基本特点。(5分)

答:

1).是尽可能少用goto语句的程序设计方法;

2).每个代码块都单入单出;

3).使用控制结构:顺序、选择和循环+Do_UNTIL和Do_CASE;4).自顶向下逐步求精。

五.应用题(每小题10分,共20分)

1.某旅馆的电话服务如下:(8分)

局号=[455|466|888|552]

分局号=4{0..9}4

2.略

软件测试复习题_带答案

软件测试复习题 一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对(03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)黑盒测试的测试用例是根据程序内部逻辑设计的。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)为了快速完成集成测试,采用一次性集成方式是适宜的。错 (07)在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低。错 (05)在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。对 (09)单元测试通常由开发人员进行。对 (10)压力测试通常需要辅助工具的支持。对 (11)压力测试不需要辅助工具的支持。错 (12)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (13)软件测试员可以对产品说明书进行白盒测试。错 (14)软件测试员无法对产品说明书进行白盒测试。对 (15)在设计测试用例时,应包括合理的输入条件和不合理的输入条件。对 二、选择 1、用黑盒技术设计测试用例的方法之一为( a ) A)因果图 B)逻辑覆盖 C)循环覆盖 D)基本路径测试 2、软件测试的目的是( b) A)避免软件开发中出现的错误 B)发现软件开发中出现的错误 C)尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D)修改软件中出现的错误 3、下列软件属性中,软件产品首要满足的应该是( a ) A)功能需求B)性能需求C)可扩展性和灵活性D)容错纠错能力 4、坚持在软件的各个阶段实施下列哪种质量保障措施,才能在开发过程中尽早发现和预防错误,把出现的错误克服在早期( a)。 A)技术评审 B)程序测试 C)改正程序错误D)管理评审 5、以程序的内部结构为基础的测试用例技术属于( d )。

《测试技术基础》期末试题及答案--

第一章 信号及其描述 (一)填空题 1、 测试的基本任务是获取有用的信息,而信息总是蕴涵在某些物理量之中,并依靠它们来传输的。这些物理量就 是 信号 ,其中目前应用最广泛的是电信号。 2、 信号的时域描述,以 时间 为独立变量;而信号的频域描述,以 频率 为独立变量。 3、 周期信号的频谱具有三个特点:离散的 ,谐波型 , 收敛性 。 4、 非周期信号包括 瞬态非周期 信号和 准周期 信号。 5、 描述随机信号的时域特征参数有 均值x μ、均方值2x ψ,方差2 x σ;。 6、 对信号的双边谱而言,实频谱(幅频谱)总是 偶 对称,虚频谱(相频谱)总是 奇 对称。 (二)判断对错题(用√或×表示) 1、 各态历经随机过程一定是平稳随机过程。( v ) 2、 信号的时域描述与频域描述包含相同的信息量。( v ) 3、 非周期信号的频谱一定是连续的。( x ) 4、 非周期信号幅频谱与周期信号幅值谱的量纲一样。( x ) 5、 随机信号的频域描述为功率谱。( v ) (三)简答和计算题 1、 求正弦信号t x t x ωsin )(0=的绝对均值μ|x|和均方根值x rms 。 2、 求正弦信号)sin()(0?ω+=t x t x 的均值x μ,均方值2 x ψ,和概率密度函数p(x)。 3、 求指数函数)0,0()(≥>=-t a Ae t x at 的频谱。 4、 求被截断的余弦函数?? ?≥<=T t T t t t x ||0 ||cos )(0ω的傅立叶变换。 5、 求指数衰减振荡信号)0,0(sin )(0≥>=-t a t e t x at ω的频谱。 第二章 测试装置的基本特性 (一)填空题 1、 某一阶系统的频率响应函数为1 21 )(+= ωωj j H ,输入信号2 sin )(t t x =,则输出信号)(t y 的频率为=ω 1/2 ,幅值=y √2/2 ,相位=φ -45 。 2、 试求传递函数分别为5.05.35 .1+s 和2 2 2 4.141n n n s s ωωω++的两个环节串联后组成的系统的总灵敏度。123 3、 为了获得测试信号的频谱,常用的信号分析方法有 傅里叶级数展开式 、 和 傅里叶变换 。 4、 当测试系统的输出)(t y 与输入)(t x 之间的关系为)()(00t t x A t y -=时,该系统能实现 延时 测试。此时,系统的频率特性为=)(ωj H 。 5、 传感器的灵敏度越高,就意味着传感器所感知的 被测量 越小。 6、 一个理想的测试装置,其输入和输出之间应该具有 线性 关系为最佳。 (二)选择题 1、 4 不属于测试系统的静特性。 (1)灵敏度 (2)线性度 (3)回程误差 (4)阻尼系数 2、 从时域上看,系统的输出是输入与该系统 3 响应的卷积。 (1)正弦 (2)阶跃 (3)脉冲 (4)斜坡 3、 两环节的相频特性各为)(1ωQ 和)(2ωQ ,则两环节串联组成的测试系统,其相频特性为 2 。 (1))()(21ωωQ Q (2))()(21ωωQ Q + (3)) ()() ()(2121ωωωωQ Q Q Q +(4))()(21ωωQ Q - 4、 一阶系统的阶跃响应中,超调量 4 。 (1)存在,但<5% (2)存在,但<1 (3)在时间常数很小时存在 (4)不存在 5、 忽略质量的单自由度振动系统是 2 系统。 (1)零阶 (2)一阶 (3)二阶 (4)高阶

软件测试期末考试试题及答案

一,判断 1 √ 2.× 3.√ 4.× 5. × 6. ×7. ×8. ×9.√10. ×二,选择 1. D 2. D 3. B 4. B 5. B 6. A 7. D 8. B 9. C 10. A 三填空 1. 测试计划、测试用例 2. 稳定性测试、负载测试、压力测试 3. 非增量是集成测试自顶向下增量式测试、自底向上增量式测试 4. 回归 5. 软件需求 四简答题(30分) 1.试描述软件测试的定义(3分) 答:利用手工或者自动化的方式,按照测试方案对系统执行测试用例的过程叫做软件测试。 2.什么是软件缺陷(4分) 答:满足以下条件的问题都叫缺陷: 软件未达到产品说明书中已标明的功能 软件出现了产品说明书中指明不会出现的错误 软件功能超出了产品说明书指明的范围 软件未达到产品说明书虽未指出但应达到的目标 软件测试员认为软件难以理解,不易使用,运行速度缓慢,或者最终用户认为该软件使用效果不好。 3.常见的黑盒测试用例的设计方法并分别简单介绍一下各自的思想。(8分)答:等价类划分:等价类划分法是一种重要的、常用的黑盒测试方法,它将不能穷举的测试过程进行合理分类,从而保证设计出来的测试用例具有完整性和代表性。 边界值分析:对输入输出的边界值进行测试的一种黑盒测试方法。 决策表法:决策表是分析和表达多逻辑条件下执行不同操作的情况的工具 因果图分析法:是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,它适合于检查程序输入条件的各种组合情况。 错误推测法:基于经验和直觉推测程序中所有可能存在的各种错误,从而有针对

性的设计测试用例的方法。 4. 列举常见的系统测试方法。答出来5个即可。(5分) 答:恢复测试 安全测试 强度测试 性能测试 正确性测试 可靠性测试 兼容性测试 Web测试 5.文档测试主要测试哪些内容答出来5点即可(5分) 答:(1)检查产品说明书属性 (2)检查是否完整 (3)检查是否准确 (4)检查是否精确 (5)检查是否一致 (6)检查是否贴切 (7)检查是否合理 (8)检查代码无关 (9)检查可测试性 6. 单元测试主要测试那几方面的问题(5分) 答:模块接口、局部数据结构、边界条件、独立的路径和错误处理。五,设计题 1.

《软件测试基础》期末试卷及参考答案

期末试卷先锋学院2011-2012学年第二学期 《软件测试技术》试题库答案 一、填空题(每空2分,共15空,分数为30分) 1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支至少被执行一次。 2、黑盒测试的具体技术方法等价类划分法、边界值分析法、决策表法、因果图法。 3、黑盒测试又称之为功能测试。 4、等价类划分有两种不同的情况:有效等价类和无效等价类。 5、根据覆盖目标的不同,逻辑覆盖又可分为:语句覆盖,判定覆盖,条件覆盖,路径覆盖条件组合覆盖,判断/条件覆盖。 6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类白盒 测试工具、黑盒测试工具和测试管理工具。 7、软件测试是为发现程序中的错误而执行程序的过程。 8、测试用例是由测试输入数据和预期的输出数据两部分组成。 9、白盒测试又称为结构测试,可以分为静态测试和动态测试两大类。 10、软件是包括程序、数据、相关文档的完整集合。 11、边界值分析法属于黑盒测试。 12、单元测试是以详细设计说明书为指导,测试源程序代码。 13、集成测试以概要设计说明书指导,测试软件结构。 14、确认测试以需求分析说明书为指导。 15、软件开发的基本过程需求分析、概要设计、详细设计、编码、测试、 维护。

16、代码复审属于静态测试,不实际运行程序。 17、集成测试把模块组成成系统的测试方式:一次性集成测试和。 18、黑盒测试有两种基本方法,即:通过测试和失败测试。增量式集成测试 20、Junit是一个开放源代码的 java 测试框架,用于编写和运行可重复的测试。 21、在Junit中3.8中testXXX()测试方法必须满足几个条件:public , void 和无方法参数。 二、选择题(每题3分,共10题,分数为30分) 1. 下列哪一项不是白盒测试?(C) A.单元测试 B.集成测试 C.系统测试 D.回归测试 2. 属于黑盒测试的方法?(C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖3.在Assert类中断言对象为NULL是_____。(C) A.assertEquals B.assertTrue C.assertNull D.fail 4.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A) A.系统测试B.集成测试 C.单元测试D.功能测试 5.在Assert类中断言两个对象相等是_____。(A) A.assertEquals B.assertTrue C.assertSame D.fail 6.有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。(B)

机械工程测试技术_期末考试试题A

《机械工程测试技术基础》课程试题A 一、填空题(20分,每空1分) 1.测试技术是测量和实验技术的统称。工程测量可分为静态测量和动态测量。 2.测量结果与被测真值之差称为绝对误差。 3.将电桥接成差动方式习以提高灵敏度,改善非线性,进行温度补偿。 4.为了补偿温度变化给应变测量带来的误差,工作应变片与温度补偿应变片应接在相邻。 5.调幅信号由载波的幅值携带信号的信息,而调频信号则由载波的频率携带信号的信息。 6.绘制周期信号()x t 的单边频谱图,依据的数学表达式是傅式三角级数的各项系数,而双边频谱图的依据数学表达式是傅式复指数级数中的各项级数。 7.信号的有效值又称为均方根值,有效值的平方称为均方值,它描述测试信号的强度(信号的平均功率)。 8.确定性信号可分为周期信号和非周期信号两类,前者频谱特点是离散的,后者频谱特点是连续的。 9.为了求取测试装置本身的动态特性,常用的实验方法是频率响应法和阶跃响应法。 10.连续信号()x t 与0()t t δ-进行卷积其结果是:0()()x t t t δ*-= X(t-t0)。其几何意义是把原函数图像平移至t0的位置处。 二、选择题(20分,每题2分) 1.直流电桥同一桥臂增加应变片数时,电桥灵敏度将(C)。 A .增大 B .减少 C.不变 D.变化不定 2.调制可以看成是调制信号与载波信号(A)。 A 相乘 B .相加 C .相减 D.相除 3.描述周期信号的数学工具是(D)。 A .相关函数 B .拉氏变换 C .傅氏变换 D.傅氏级数 4.下列函数表达式中,(C)是周期信号。 A .5cos100()00t t x t t π?≥?=??

软件测试基础期末试卷及参考答案

1、判定覆盖设计足够多的测试用例,使得被测试程序中的每个判断的“真”、“假”分支_至少被执行一次。 2、黑盒测试的具体技术方法 ____________、 __________、 __________、____________。 等价类划分法,边界值分析法,决策表法,因果图法 3、黑盒测试又称之为___________测试。 功能 4、等价类划分有两种不同的情况:____________和____________。 有效等价类,无效等价类 5、根据覆盖目标的不同,逻辑覆盖又可分为:________________,_____________,_______________,__________________,条件组合覆盖,判断/条件覆盖。 语句覆盖,判定覆盖,条件覆盖,路径覆盖 6、根据软件生命周期中的定义,可以把自动化测试工具划分3大类____________,____________和 ____________。 白盒测试工具、黑盒测试工具、测试管理工具 7、软件测试是为发现程序中的______________而执行程序的______________。 错误,过程 8、测试用例是由______________和预期的______________两部分组成。 测试输入数据,输出数据 9、白盒测试又称为______________,可以分为______________和______________两大类。 结构测试,静态测试,动态测试 10、软件是包括____________﹑____________﹑____________的完整集合。 程序,数据,相关文档 11、边界值分析法属于____________。 黑盒测试 12、单元测试是以____________说明书为指导,测试源程序代码。 详细设计 13、集成测试以____________说明书指导,测试软件结构。 概要设计 14、确认测试以____________说明书为指导。 需求分析 15、软件开发的基本过程____________,_____________,_______________,_____________, _____________,______________。 需求分析、概要设计、详细设计,编码,测试、维护 16、代码复审属于____________,不实际运行程序。 静态测试 17、集成测试把模块组成成系统的测试方式:_____________和______________。 一次性集成测试,增量式集成测试 18、黑盒测试有两种基本方法,即:_____________和______________。 通过测试,失败测试 二、选择题(每题3分,共10题,分数为30分) 1. 下列哪一项不是白盒测试(C) A.单元测试 B.集成测试 C.系统测试 D.回归测试 2. 属于黑盒测试的方法(C) A.基于基本路径 B.控制流 C.基于用户需求测试 D.逻辑覆盖 3.在Assert类中断言对象为NULL是_____。(C) 4.___________的目的是对最终软件系统进行全面的测试确保最终软件系统产品满足需求。(A)

软件测试――笔试题(带答案)

我个人觉得我作为应届毕业生,面试测试工作还是蛮得心应手的!: -p 我愿意把自己从事测试的经历和面世的心得与大家分享! 1.准备两份高质量的简历,中英文的,最大化的把自己的能力,尤其时测试方面的技能和知识写详细 2.找准自己的定位后,找相应的公司,主要考虑自己目前的能力与对未来的期望。 3.在多个招聘网上贴简历 5.当收到面试通知时,详细了解公司的招聘要求,从这些要求和职责上去准备面试的问题 6.准备一些面试可能问的问题,我有整理和收集过一些,贴出来,供大家参考,很多真的都被面试公司问过,蛮管用的 7.好好准备英文的面试,除了自我介绍外,还有一些可能问到的问题 8.做卷子是我面试的时候最薄弱的地方,因为很多公司要不提供一些编程的程序题,要不就是那种IQ,EQ题型,我都不擅长。不过有两种题性是可以准备到的,一种是数据库方面的题,写一些sql语句,还有就是测试题目,了解你对测试的理解和想法,需要准备英文答题。 9.出去面试的时候,不要把自己再当作学生的身份,因为我们的竞争对手不光光在同学间,更多的是社会高人们。所以,从着装上,如果可以的话,尽量不要学生装,女生最好不要穿牛仔裤(花旗面试经验),成熟稳重的外在,为面试的视觉因素加分!

就没有工作经验的同学而言,我个人建议就是,先不要考虑过多的待遇,找一个能提供给你锻炼的公司,去积累一定的经验后,然后再重新找心意的公司。反正再面试中表现你的最大优势,要能侃,不要人家问什么你答什么,人家问了一点点,你可以简述一大点,老练自信很有帮助哦!这是有关测试技能方面的试题,我只收集到了题目,尚无答案,希望能对面试有帮助!测试的面试中,基本上公司都要笔试,基本上给测试人员的卷子,和开发人员的是一样的。里面会有编程方面的题目,这些知识主要靠大家以前在学校或实践中的积累。如果答得不好,也不用太在意,因为这不是主要考察你得因素。但有些题目,是需要我们重视得,比如考察你得英文能力,让你翻译资料;还有就是出一些数据库方面得题目;当然,测试方面理论知识部分,也容易被考到,比如谈谈你对测试得了解,你自己对测试得认识和计划等(很可能是英文答题)以下是一份主要对测试知识的试卷,(一般不会像这样通篇考试,除非是测试考证)但可能从中抽取部分题目,仅供参考: 集成测试的计划怎么写啊? 可以思考以下内容并用集成测试计划的模板写下来: 1、确定集成测试对象 2、确定集成测试策略 3、确定集成测试验收标准 4、确定集成测试挂起和恢复条件 3、估计集成测试工作量 4、估计集成测试所需资源 5、进行集成测试任务划分(包括任务名、责任人、输入和输出、风险及应对措施、进度安排等)集成测试过程 摘书上的,, 根据IEEE标准集成测试划分为4个阶段:

《测试技术基础》期末试题及答案_-

第一章 信号及其描述 (一)填空题 1、 测试的基本任务是获取有用的信息,而信息总是蕴涵在某些物理量之中,并依靠它们来传输的。这些物理量就是 信号 ,其中目前应用最广泛的是电信号。 2、 信号的时域描述,以 时间 为独立变量;而信号的频域描述,以 频率 为独立变量。 3、 周期信号的频谱具有三个特点:离散的 ,谐波型 , 收敛性 。 4、 非周期信号包括 瞬态非周期 信号和 准周期 信号。 5、 描述随机信号的时域特征参数有 均值x μ、均方值2 x ψ ,方差 2x σ; 。 6、 对信号的双边谱而言,实频谱(幅频谱)总是 偶 对称,虚频谱(相频谱)总是 奇 对称。 (二)判断对错题(用√或×表示) 1、 各态历经随机过程一定是平稳随机过程。( v ) 2、 信号的时域描述与频域描述包含相同的信息量。( v ) 3、 非周期信号的频谱一定是连续的。( x ) 4、 非周期信号幅频谱与周期信号幅值谱的量纲一样。( x ) 5、 随机信号的频域描述为功率谱。( v ) (三)简答和计算题 1、 求正弦信号t x t x ωsin )(0=的绝对均值μ|x|和均方根值x rms 。 2、 求正弦信号)sin()(0?ω+=t x t x 的均值 x μ,均方值2x ψ,和概率密度函数p(x)。 3、 求指数函数 )0,0()(≥>=-t a Ae t x at 的频谱。 4、 求被截断的余弦函数 ?? ?≥<=T t T t t t x ||0 ||cos )(0ω的傅立叶变换。 5、 求指数衰减振荡信号)0,0(sin )(0≥>=-t a t e t x at ω的频谱。 第二章 测试装置的基本特性 (一)填空题 1、 某一阶系统的频率响应函数为 1 21)(+= ωωj j H ,输入信号 2 sin )(t t x =,则输出信号)(t y 的频率为= ω ,幅值 =y ,相位=φ 。 2、 试求传递函数分别为5 .05.35.1+s 和 2 22 4.141n n n s s ωωω++的两个环节串联后组成的系统的总灵敏度。 3、 为了获得测试信号的频谱,常用的信号分析方法有 、 和 。 4、 当测试系统的输出)(t y 与输入)(t x 之间的关系为)()(0 0t t x A t y -=时,该系统能实现 测试。此时,系统的频率特性为 =)(ωj H 。 5、 传感器的灵敏度越高,就意味着传感器所感知的 越小。 6、 一个理想的测试装置,其输入和输出之间应该具有 线性 关系为最佳。 (二)选择题 1、 4 不属于测试系统的静特性。 (1)灵敏度 (2)线性度 (3)回程误差 (4)阻尼系数 2、 从时域上看,系统的输出是输入与该系统 3 响应的卷积。 (1)正弦 (2)阶跃 (3)脉冲 (4)斜坡 3、 两环节的相频特性各为)( 1ωQ 和)(2ωQ ,则两环节串联组成的测试系统,其相频特性为 2 。

《软件测试基础》期末B卷及参考答案

成都东软信息技术学院 期末试题——软件测试基础(B卷) 题号一二三四五六总分 分数 说明:本试卷共六大题,试卷满分100分,考试时间120分钟,考试为开卷考试。 bd 题号 1 2 3 4 5 6 7 8 9 10 答案 B D A D C A A D B D 题号11 12 13 14 15 16 17 18 19 20 答案 C B D A D C B A D A 一、单项选择题;共20小题,每小题1 分,满分20分;请将答案填入题后括号中。 (说明:每题有且仅有一个正确答案) 1.软件测试的目的是( b ) (A)发现程序中的所有错误 (B)尽可能多地发现程序中的错误 (C)证明程序是正确的 (D)调试程序 2.下列___不属于测试原则的内容( d ) (A)软件测试是有风险的行为 (B)完全测试程序是不可能的 (C)测试无法显示潜伏的软件缺陷 (D)找到的缺陷越多软件的缺陷就越少 3.导致软件缺陷的最大原因是( a ) (A)编制说明书 (B)设计 (C)编码 (D)测试 4.修复软件缺陷费用最高的是____阶段:( d ) (A)编制说明书(B)设计 (C) 编写代码(D)发布 5.白盒测试是根据程序的____来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。 ( c ) (A)功能 (B)性能 (C)内部逻辑 (D)内部数据 6.条件覆盖的目的是(a ) (A)使每个判定的所有可能的条件取值组合至少执行一次 (B)使程序中的每个判定至少都获得一次“真”值和“假”值。 (C)使程序中的每个判定中每个条件的可能值至少满足一次。

(D)使程序中的每个可执行语句至少执行一次。 7.一个程序中所含有的路径数与____有着直接的关系。( a ) (A) 程序的复杂程度 (B) 程序语句行数 (C)程序模块数 (D)程序指令执行时间 8.动态黑盒子测试:( d ) (A)直接测试底层功能、过程、子程序和库(B)可估算执行测试时代码量和具体代码 (C)从软件获得读取变量和状态信息的访问权(D)测试的是软件在使用过程中的实际行为 9.在自低向上测试中,要编写称为____的模块来测验正在测试的模块。 ( b ) (A) 测试存根 (B) 测试驱动模块 (C)桩模块 (D) 底层模块 10.下列___不是软件自动化测试的优点( d ) (A)速度快、效率高 (B)准确度和精确度高 (C)能提高测试的质量 (D)能充分测试软件 11.配置测试( c ) (A) 是指检查软件之间是否正确交互和共享信息 (B) 是交互适应性、实用性和有效性的集中体现 (C) 是指使用各种硬件来测试软件操作的过程 (D) 检查缺陷是否有效改正 12.下列各项中___不是一个测试计划所应包含的内容( b ) (A)测试资源、进度安排 (B)测试预期输出 (C)测试范围 (D)测试策略 13.下列不属于正式审查的方式是( d ) (A)同事审查 (B) 公开陈述 (C) 检验 (D) 编码标准和规范 14.在没有产品说明书时使用____:( a ) (A)探索测试 (B) 功能测试 (C) 动态测试 (D) 静态测试 15.调试是( d ) (A)发现与预先定义的规格和标准不符合的问题 (B)发现软件错误征兆的过程 (C)有计划的、可重复的过程 (D)消除软件错误的过程

软件工程期末试题及答案

软件工程期末试题及答案 选择题 1.软件测试的目的是()。 A)试验性运行软件B)发现软件错误C)证明软件正确D)找出软件中全部错误2.软件测试中白盒法是通过分析程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 3.黑盒法是根据程序的()来设计测试用例的。 A)应用范围B)内部逻辑C)功能D)输入数据 4.为了提高软件测试的效率,应该()。 A)随机地选取测试数据B)取一切可能的输入数据作为测试数据 C)在完成编码以后制定软件的测试计划D)选择发现错误可能性最大的数据作为测试用例5.与设计测试用例无关的文档是()。 A)项目开发计划B)需求规格说明书C)设计说明书D)源程序 6.测试的关键问题是()。 A)如何组织软件评审B)如何选择测试用例 C)如何验证程序的正确性D)如何采用综合策略 7.软件测试用例主要由输入数据和()两部分组成。 A)测试计划B)测试规则C)预期输出结果D)以往测试记录分析 8.成功的测试是指运行测试用例后()。 A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误9.下列几种逻辑覆盖标准中,查错能力最强的是()。 A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖 10.在黑盒测试中,着重检查输入条件组合的方法是()。 A)等价类划分法B)边界值分析法C)错误推测法D)因果图法 11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理 12.软件测试过程中的集成测试主要是为了发现()阶段的错误。 A)需求分析B)概要设计C)详细设计D)编码

软件测试期末试题B卷及答案最终版

………密………封………线………以………内………答………题………无………效…… 电子科技大学二零零八至二零零八学年第二学期 2008 说明:本试卷共四大题,试卷满分100分。 注意: .................. ...请将所有答案填写在最后一页答题卡上。 一、单项选择题:共20小题,每小题2 分,满分40分。 1.软件测试的目的:( c ) A. 避免软件开发中出现的错误 B. 发现软件开发中出现的错误 C. 尽可能发现并排除软件中潜藏的错误,提高软件的可靠性 D. 修改软件中出现的错误 2、软件测试是采用( a )执行软件的活动。 A.测试用例 B.输入数据 C.测试环境 D.输入条件 3、导致软件缺陷的最大原因是:( a ) A.软件需求说明书 B.设计方案 C.编码 D.维护 4、在下列描述中,关于一个软件缺陷状态完整变化的错误描述是( d ) A、打开——修复——关闭 B、打开——关闭 C、打开——保留 D、激活——修复——重新打开 5、在下列描述中,关于测试与调试的说法错误的是( d ) A、测试是显示错误的行为;而调试是推理的过程; B、测试显示开发人员的错误。调试是开发人员为自己辩护; C、测试能预期和可控。调试需要想象、经验和思考; D、测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。 6、某次程序调试没有出现预计的结果,下列( b )不可能是导致出错的原因。 A.变量没有初始化 B.编写的语句书写格式不规范 C.循环控制出错 D.代码输入有误 7、软件缺陷修复的代价最高的阶段为( a ) A、发布阶段 B、需求阶段 C、设计阶段 D、编码阶段 8、不属于逻辑覆盖方法的是( d )。

《软件测试基础》期末D卷及参考答案

说明:本试卷共六大题,试卷满分100分,考试时间120分钟,考试为开卷考试。 一、选择题(每题2 分,共20分)请将答案填入题后括号中。 1.从供选择的答案中选出应填入下列( )中的字句。 软件测试的目的是( A )。为了提高测试的效率,应该( B )。使用白盒测试方法时,确定测试数据应根据( C )和指定的覆盖标准。与设计测试数据无关的文档是( D )。 软件的集成测试工作最好由( E )承担,以提高集成测试的效果。 供选择的答案: A. ① 评价软件的质量② 发现软件的错误 ③ 找出软件中的所有错误④ 证明软件是正确的 B. ① 随机地选取测试数据 ② 取一切可能的输入数据作为测试数据 ③ 在完成编码以后制定软件的测试计划 ④ 选择发现错误的可能性大的数据作为测试数据 C. ① 程序的内部逻辑② 程序的复杂程度 ③ 使用说明书④ 程序的功能 D. ① 该软件的设计人员② 程序的复杂程度 ③ 源程序④ 项目开发计划 E. ① 该软件的设计人员② 该软件开发组的负责人 ③ 该软件的编程人员④ 不属于该软件开发组的软件设计人员2.请从供选择的答案中选出应填入下列()中的字句。 程序的三种基本控制结构是( A )。它们的共同点是( B )。结构化程序设计的一种基本方法是( C )。软件测试的目的是( D )。软件调试的目的是( E )。 供选择的答案: A. ① 过程,子程序,分程序② 顺序,条件,循环 ③ 递归,堆栈,队列④ 调用,返回,转移 B. ① 不能嵌套使用② 只能用来写简单的程序 ③ 已经用硬件实现④ 只有一个入口和一个出口 C. ① 筛选法② 递归法③ 归纳 法④ 逐步求精法 D. ① 证明程序中没有错误② 发现程序中的错误 ③ 测量程序的动态特性④ 检查程序中的语法错误 E. ① 找出错误所在并改正之② 排除存在错误的可能性 ③ 对错误性质进行分类④ 统计出错的次数

软件测试期末试题(含答案)1

第一部分:理论题 1. 测试计划编写6要素:___、___、when 、where 、 who 、 how 。 2.测试用例由________________和预期的________________两部分组成。 3. 性能测试主要包括两方面内容________________和________________ 。 4. 验收测试又分为________________ 和________________。 5. 自顶向下测试有两种组合策略________________ 和________________。 6.测试计划的制定必须要注意: A.测试策略 测试范围 B.测试方法 测试安排 C.测试风险 测试管理 D.以上都是( ) 7.制定测试计划的步骤: ( ) A.确定项目管理机制 预计测试工作量 测试计划评审 B.确定测试范围 确定测试策略 确定测试标准、预计测试工作量 C.确定测试构架 确定项目管理机制 预计测试工作量 测试计划评审 D.确定测试范围 确定测试策略 确定测试标准 确定测试构架 确定项目管理机制 预计测试工作量 测试计划评审 8.软件测试用例主要由测试输入数据和( )两部分组成。 A. 测试计划 B. 测试规则 C. 测试的预期结果 D. 以往测试记录分析 9.与设计测试用例无关的文档是( )。 A. 项目开发计划 B. 需求规格说明书 C. 软件设计说明书 D. 源程序 10.在设计测试用例时,( )是用得最多的一种黑盒测试方法 A. 等价类划分 B. 边界值分析 一、填空题(每题1分,共10分) 二、选择题(每题2分,共20分)

C. 因果图 D. 功能图 11.黑盒测试方法的优点是( ) A. 可测试软件的特定部位 B. 能站在用户立场测试 C. 可按软件内部结构测试 D. 可发现实现功能需求中的错误 12.软件测试项目周期是指( ) A.需求阶段、测试计划 B.阶段测试、设计阶段测试、执行阶段 C.以上都不是 D.以上都是 13.软件测试过程模型有( ) A. V 模型 H 模型 B. W 模型 C. X 模型 D. 以上都有 14.负载测试属于 A.压力测试 B.性能测试 C.并发测试 D.可靠测试 15.Loadruner 主要是用来做什么测试的?( ) A.性能测试 B.功能测试 C.单元测试 D.验收测试 16.项目立项前测试人员不需要提交任何工件。( ) 17.单元测试能发现约80%的软件缺陷。( ) 18.Beta 测试是验收测试的一种。( ) 19.验收测试是由最终用户来实施的。( ) 三、判断题,对的打 √,错的打X (每题1分,共10分)

软件测试练习题及答案

一、判断 (01)测试是为了验证软件已正确地实现了用户的要求。错 (02)白盒测试仅与程序的内部结构有关,完全可以不考虑程序的功能要求。对 (03)白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。错 (04)程序员兼任测试员可以提高工作效率。错 (05)黑盒测试的测试用例是根据应用程序的功能需求设计的。对 (06)当软件代码开发结束时,软件测试过程才开始。错 (07)据有关数据统计,代码中60%以上的缺陷可以通过代码审查发现出来。对(08)无效等价类是无效的输入数据构成的集合,因此无需考虑无效的等价类划分。错(09)软件本地化就是将一个软件产品按特定国家或语言市场的需要翻译过来。错(10)在压力测试中通常采用的是黑盒测试方法。对 (11)软件测试员无法对产品说明书进行白盒测试。对 (12)功能测试工具主要适合于回归测试。对 (13)测试人员说:“没有可运行的程序,我无法进行测试工作”。错 (14)自底向上集成需要测试员编写驱动程序。对 (15)测试是可以穷尽的。错 (16)自动化测试相比手工测试而言,能发现更多的错误。错 (17)软件测试自动化可以提高测试效率,可以代替手工测试。错 (18)语句覆盖法的基本思想是设计若干测试用例,运行被测程序,使程序中的每个可执行语句至少被执行一次。对 (19)Beta测试是验收测试的一种。对 (20)软件开发全过程的测试工作都可以实现自动化。错 (21)软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。错 (22)结构性测试是根据软件的规格说明来设计测试用例。错 (23)软件测试工具可以代替软件测试员。错 (24)通过软件测试,可以证明程序的正确性。错 (25)在单元测试中,驱动程序模拟被测模块工作过程中所调用的下层模块。错(26)软件缺陷可能会被修复,可能会被保留或者标识出来。对 (27)测试用例是由测试输入数据和对应的实际输出结果这两部分组成。错(28)单元测试通常由开发人员进行。对 (29)现在人们普遍认为软件测试不应该贯穿整个软件生命周期,而应在编程完毕之后再进行,这样可以降低成本。错 (30)文档的错误不是软件缺陷。错 (31)Junit只是单元测试工具,并不能进行现回归测试。错 (32)判定表法是一种白盒测试方法。错 (33)白盒测试不考虑程序内部结构。错 (34)在单元测试中,桩程序模拟被测模块工作过程中所调用的下层模块。对(35)在测试中发现缺陷多的地方,还有更多的缺陷将会被发现。对

自动检测技术期末考试试卷(电子系)

《自动检测技术》课程期末考试试题A 一、填空 1、传感器由敏感元件、传感元件、测量转换电路三部分组成。 2、在选购线性仪表时,必须考虑应尽量使选购的仪表量程为欲测量的 1.5 倍左右为宜。 3、有一温度计,它的量程范围为0∽200℃,精度等级为0.5级。该表可能出现的最大误差为1 ,当测量100℃ 时的示值相对误差为 1 。 4、利用热敏电阻对电动机实施过热保护,应选择型热敏电阻。 5、在压电晶片的机械轴上施加力,其电荷产生在。 6、霍尔元件采用恒流源激励是为了。 7、用水银温度计测量水温,如从测量的具体手段来看它属于测量。 8、已知某铜热电阻在0℃时的阻值为50Ω,则其分度号是,对于镍铬-镍硅热电偶其正极是。 9、压电材料在使用中一般是两片以上,在以电荷作为输出的地方一般是把压电元件起来,而当以电压作为输出的时候则一般是把压电元件起来。 10、热电阻主要是利用电阻随温度升高而增大这一特性来测量温度的。 11、自动检测系统中常用的抗电磁干扰技术有光电隔离、屏蔽、 接地、浮置、滤波等。 12、金属电阻的应变效应是金属电阻应变片工作的物理基础。 13、电磁干扰的形成必须同时具备的三项因素是、、。 14、在动圈式表头中的动圈回路中串入由NTC组成的电阻补偿网络,其目 的是为了。 二、选择题(本题共30分,每题2分) 1、在以下几种传感器当中C 属于自发电型传感器。 A、电容式 B、电阻式 C、热电偶 D、电感式 2、的数值越大,热电偶的输出热电势就越大。 A、热端直径 B、热电极的电导率 C、热端和冷端的温度 D、热端和冷端的温差 3、在电容传感器中,若采用调频法测量转换电路,则电路中。 A、电容和电感均为变量 B、电容是变量,电感保持不变 C、电感是变量,电容保持不变 D、电容和电感均保持不变 4、在仿型机床当中利用电感式传感器来检测工件尺寸,该加工检测装置是采用了 测量方法。 A、微差式 B、零位式 C、偏差式 5、热电阻测量转换电路采用三线制是为了 A、提高测量灵敏度 B、减小引线电阻的影响 C、减小非线性误差 D、提高电磁兼容性 6、汽车衡所用的测力弹性敏感元件是。 A、实心轴 B、弹簧管 C、悬臂梁 D、圆环 7、在热电偶测温回路中经常使用补偿导线的最主要的目的是。 A、补偿热电偶冷端热电势的损失 B、起冷端温度补偿作用 C、将热电偶冷端延长到远离高温区的地方 D、提高灵敏度 8、考核计算机的电磁兼容是否达标是指。

软件测试试卷

2014~2015 学年第一学期 一、单项选择题(本大题共15 小题,每小题2分,共30 分,答案写在答题页上) 1. 软件测试是软件开发的重要环节,而进行软件测试的目的是()。 A.证明软件错误不存在 B.证明软件错误的存在 C.改正程序所有的错误 D.发现程序所有的错误 2. CMM 模型中共有五个级别,除了()外每一级都设定了一组目标,如果达到了这组目标,则表明达到了这个成熟级别,可 以向上更为成熟的高一级别迈进。 A.初始级 B.可重复级 C.已定义级 D.管理级优化级 3. 导致软件缺陷的最大原因是()。 A.软件需求说明书 B. 设计方案 C.编写程序 D.软件规格说明书 4.软件测试文档不包括 以下哪项() A.测试案例 B.软件缺陷报告 C.状态变化示意图 D.归纳、统计和总结 5.有一组测试用例,它使被测程序中的每一个分支 至少执行一次,它满足的覆盖标准是:( ) A.语句覆盖 B. 判定覆盖 C. 条件覆盖 D.路径覆盖 6.在白盒法中,无论 采用那种覆盖标准都不可能达到100%覆盖率。它们的目标都是()。 A.用尽可能少的测试用例发现尽可能多的错误。 B.从理 论上证明100%的覆盖率是不可能达到的。 C.说明测试的 强度是可估量的。 D.说明测试的标准是可比较的。 7.用户在真实的工作环境中使用软件,用于测试系统的用户友好性等,这种测试是()。 A.集成测试 B.系统测试C.Alpha 测试测试 8.一个多用户的应用系统通产有用户管理功能, 允许增加新的用户。用户信息一般包括用户名。假设规定用户名必须是以字母开头的、不超过 8 个字符的字母数字串, 那么下面那一组值均属于用户名的有效等价类() A.L, linyifen, A1111111, glenford1 B.a111, L1, Lin-Yie, Lin-feng C.linyifen, A1111111, glendord, 123B123 D.linyifen, A1111111, glenford, E.linyifen, A1111111, glenford, Myers 9.请阅读下面这段程序: int func2(int a, b, c) { int k=1; if ((a>0)||(b<0)||(a+c>0)) k=k+a; else k=k+b; if (c>0) k=k+c; return k; } 如果测试时采用这组输入值组合:(a, b, c)=(1, 1, -1)、(1, 1, 1)、(-1, 1, 1)、(0, 1, 1), 那么可以实现下面哪一种覆盖() A.条件覆盖 B.分支覆盖 C.路径覆盖 D.条件组合覆盖 10.黑盒测试是从观点的测试,白盒测试是从观点的测试。() A.开发人员,管理人员 B.用户,管理人员 C.用户,开发人员 D.开发人员,用户 11.下列关于单元测试的说法中错误的是()。 A.桩模块由被测模块调用,在单元测试中接受测试数据,启动被测模块 B.单元 测试以白盒测试为主 C.桩模块用以模拟被测模块工作过程中所调用的模块 D.驱 动模块用以模拟被测模块的上级模块 12、软件测试的对象包括() A. 目标程序和相关文档 B. 源程序、目标程序、数据及相关文档 C. 目 标程序、操作系统和平台软件 D. 源程序和目标程序

软件测试试卷-答案

注意:要求将以下各题答案写在答题纸上 、填空题(每题3分,共15分) 1、软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个 (自底向上或相反顺 序)集成的过程。 立的路径 )( 错误处理 )5个方面的测试问题。 、简述以下各题(每题10分,共30分) 1、简述静态测试和动态测试的区别? 软件测试可分为静态测试( Static Test ing )和动态测试(Dy namic Test ing )。顾名思义,静态测试就是通过对被测程序的静态审查,发 现代码中潜在的错 误。它一般用人工方式脱机完成,故亦称人工测试 或代码评审(Code Review );也可借助于静态分析器在机器上以自动 方式进行检查,但不要求程序本身在机器上运行。按照评审的不同组 织形式,代码评审又可分为代码会审,走查以及办公桌检查,同行评 分4种。对某个具体的程序,通常只使用一种评审方式。 动态测试是通常意义上的测试,即使用和运行被测软件。动态测试的 对象必须是能够由计算机真正运行的被测试的程序,它包含黑盒测试 和白盒测试, 2、传统方法学中软件生命周期各阶段是如何划分的?(用图形表示) 并简述各阶段主要任 务。 软件生命周期(各阶段)软件生命周期由软件定义、软件开发和运行 维护三个时期组成。 .软件定义时期划分为三个阶段:问题定义、可行性研究和需求分析 2. 开发时期:总体设计、详细设计、编码和单元测试、综合测试。 3维 护时期:主要任务是使软件持久地满足用户的需要生命周期模型规定 了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此,也成为 2、 静态测试指被测程序不在机器上运行,而是采用( 分析)和 (人工检测 )的手段对程序进行测试。 3、 在代码编写完成后的单元测试工作主要分为两个步骤( 查 )和(动态执行跟踪 4、 因果图能有效地检测输入条件的( 起的错误。因果图的基本原理是通过画( 计算机辅助静态 人工静态检 然语言描述的功能说明转换为 ( 判定表 表的每一列 )设计一个测试用例。 5、 单元测试针对每个程序的模块,主要解决( 局部数据结构 )( 边界条件 )。 各种组合 因果图 ),最后为 )可能会引 ),把用自 判定 模块接口 )

相关主题
文本预览
相关文档 最新文档