软件测试期末练习
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、填空题(每空1分,共20分)
1.传统的测试方法分为黑盒和白盒测试两种,其中、、因果图和错误猜测法是黑盒测试方法中典
型的方法。
2.软件测试过程主要分为、、、四类测试。
3.对面向对象的软件测试与传统的软件测试相比增加了面向对象分析的测试和、的测试。
4.软件测试的目的是。
5.白盒测试法是通过分析程序的来设计测试用例的方法。
6.Regression testing是测试。
7.Validation是,Verification是。
8.软件按功能划分:系统软件、支撑软件和。
9.软件测试是在规定条件下对程序进行操作,以,对软件质量进行评估。
10.软件测试V模型中各测试阶段包括:单元测试、集成测试、、验收测试。
11.在进行单元测试过程中,通常测试工程师都需要借助来代替所测模块调用的子模块。
12.软件测试过程可分为4个阶段:、测试设计、、测试总结。
13.排出软件缺陷的两种重要手段是:。
14.CPU主频又称为___ __频率, 主机板主频又称为__ ___频率。
15.软件测试计划应经过,并应受到变更控制和版本控制。
根据测试实际情况,修订测试说明。
16.按照测试实施对象划分:软件测试可分为:开发方测试、、第三方测试。
17.所谓,就是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略。
内
容包括测试目标、、输入数据、、预期结果等,并形成文档。
18.软件测试工具可分为静态测试工具、和测试管理工具。
19.的目标是保证软件在产品整体功能、性能等方面有良好的可用性和实用性,保证项目顺利验证和用户的正常使用。
20.方法是根据输出对输入和输出的依赖关系设计测试用例。
21.按照开发阶段划分,软件测试可以分为:单元测试、、系统测试、和验收测试。
22.在实际应用中,一旦纠正了程序中的错误后,还应选择部分或全部原先已测试过的测试用例,对修改后的程序重
新测试,这种测试被称为。
23.按照测试方法分类,软件测试技术可分为:和。
按运行状态分为:
和。
二、单项选择题
1.是常用的接受电子邮件协议。
A.HTTPS B.ET C.POP3 D.DNS
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.逻辑覆盖测试包括以下6种逻辑覆盖,按照发现bug的能力,由强到弱排序正确()
A.条件组合覆盖,路径覆盖,条件覆盖,判定覆盖,判定/条件覆盖,语句覆盖
B.路径覆盖,条件组合覆盖,判定/条件覆盖,条件覆盖,判定覆盖,语句覆盖
C.条件组合覆盖,路径覆盖,判定/条件覆盖,条件覆盖,判定覆盖,语句覆盖
D.路径覆盖,条件组合覆盖,条件覆盖,判定/条件覆盖,判定覆盖,语句覆盖
10.关于黑盒测试和白盒测试,下列说法不正确的是()
A.黑盒测试通常是针对功能的测试
B.白盒测试主要针对结构的测试
C.黑盒测试和白盒测试都能测试程序内部的特定部位
D.白盒测试无法检测程序的外部特性
11.不能作为软件测试计划阶段的输入是:()
A.软件测试任务书(合同书)
B.被测软件的需求规格说明书
C.被测软件的设计说明书
D.测试用例说明书
12.测试操作和显示界面及界面风格与软件需求规格说明书中要求的一致性和符合性属于()
E.功能测试
F.人机交互界面测试
G.接口测试
H.性能测试
13.病毒的最大特点是具有( )。
病毒可以侵入到整个系统,使其受到感染,而每个受感染的程序又可能成为一个病毒,继续将病毒传染给其它程序。
A.主动传染性
B.被动感染性
C.主动结束性
D.被动发作性
14.对等价类划分方法描述不正确的是()
A.若某个输入条件说明了一个必须成立的情况,则可划分为一个有效等价类和一个无效等价类
B.若某个输入条件对取值范围或值的个数进行了规定,则可确定两个有效等价类和一个无效等价类
C.若已划分的某等价类中的各元素在程序中处理方式不同,则应当将此等价类进一步划分成更小的等价类D.如果输入条件是一个布尔量,则可以确定一个有效等价类和一个无效等价类
15.下列关于静态测试的方法描述不正确的是()
A.桌前检查是在单元测试之前进行的,重点检查编码风格和编码是否符合规范
B.静态分析通常需要使用辅助工具来进行
C.代码走查一般由代码创建者来进行测试,因其对代码更加熟悉
D.代码评审是一种有同行参与的评审活动
16.下列不是黑盒测试的缺点的是:()
E.测试过程中只有一小部分可能的输入被测试到,要测试每个可能的输入流几乎是不可能的。
F.没有清晰和简明的规格,测试用例是很难设计的。
G.测试人员不需要了解实现细节,包括特定的编程语言。
H.不能直接针对特定程序段测试,这些程序段可能很复杂。
17.下面错误不能用黑盒测试技术发现的是:()
A.功能错误或遗漏
B.界面错误
C.性能错误
D.程序接口错误
18.软件测试过程中需要三类输入:软件配置、测试配置、()
E.测试工具
F.测试需求
G.软件需求
H.软件设计
19.下列选项不属于计算机中毒后的现象的是:()
A.系统资源的不正常消耗
B.进程列表中的异常进程
C.出现内存泄露问题
D.文件大小发生改变
20.下列关于自动测试工具的作用说法错误的是()。
A.TestDirector是测试管理工具
B.Rational Robot可以进行功能和性能方面测试工具
C.WinRunner 是服务器性能测试工具
D.LoadRunner是用于C/S结构软件的性能测试工具
21.下面关于测试用例的说法,正确的是()。
A.测试用例通常由软件开发人员根据自己写的代码而设计
B.一个成功的测试用例将证明程序的正确性
C.测试用例的设计与软件的具体功能或性能有密切的关系
D.在编写测试用例的时候,一般不再需要考虑需求
22.下列关于软件风险分析的说法,正确的有()。
A.对于软件系统所有可能出现的风险都要进行风险分析
B.必须根据正在实施的变动再次进行风险分析
C.软件风险分析的目标是软件测试的对象和成本
D.软件开发过程不需要进行风险分析
23.下列关于各软件测试阶段特点的说法,错误的是()。
A.单元测试是最小单位的测试
B.单元测试可以发现时序问题
C.集成测试可以发现单元测试中无法发现的资源竞争的问题
D.确认测试往往在系统测试的前期进行,包括有效性测试和软件配置审查24.下列关于测试策略描述,正确的有()。
A.测试策略描述测试小组用于测试整体和每个阶段的方法
B.测试策略是通用的,每个项目都采用一样的策略来进行测试
C.每一个参加测试的人都要编写测试策略
D.测试策略应该按照功能点来进行划分
25.软件可靠性不包括的要素是()
A.规定的性能
B.规定的环境条件
C.规定时间
D.规定的功能
26.关于软件缺陷,下列说法错误的是()
A.程序错误属于软件缺陷
B.行业背景知识可以帮助我们有效的识别软件缺陷
C.识别软件缺陷不应脱离用户需求
D.经过修改后的软件产品,其中存在的软件缺陷必然会越来越少27.下列关于缺陷分类的说法中错误的是()
A.按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑
B.优先级表示修复缺陷的迫切程度和应该何时修复
C.缺陷越严重,优先级越高
D.缺陷的优先级随着项目的发展会发生变化
28.在集成测试的时候不能发现的问题是()
A.独立可接受的误差在组装后可能会超过可接受的误差限度
B.接口方面的错误
C.软件兼容问题
D.资源竞争问题
29.下列哪项不是对测试文档要求具备的()
A.清晰性
B.一致性
C.正确性
D.创新性
30 逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术,它属()
A.白盒测试
B.黑盒测试
C.性能测试
D.功能测试
三、简答题(30分)
1简述白盒测试和黑盒测试的区别
2.什么是无效等价类?
3什么是软件测试?画出软件测试的V模型。
4试述静态测试和动态测试的区别?
5 .针对开发过程中的不同阶段,应该包含那些类型的软件测试。
6.黑盒测试和白盒测试常用的方法有哪些?
7.简述测试用例的作用
8.
某股票公司的佣金政策如下:如果一次销售额少于1000元,那么基础佣金将是销售额的8.4%;如果销售额至少1000元,但少于10000元,那么基础佣金将是销售额的5%,外加34元;如果销售额至少10000元,那么基础佣金将是销售额的4%,外加134元。
另外销售单价和销售的份数对佣金也有影响。
如果单价低于14元/份,则外加基础佣金的5%,此外若不是整百的份数,再外加4%的基础佣金;若单价在14元/份以上,但低于25元/份,则加2%的基础佣金,若不是整百的份数,再外加4%的基础佣金;若单价在25元/份以上,并且不是整百的份数,则外加4%的基础佣金。
请通过决策表法为该程序拟定测试用例(要求设计完成决策表)。