您好,欢迎来到花图问答。
搜索
您的当前位置:首页软件测试模拟试题2

软件测试模拟试题2

来源:花图问答
模拟二

《软件测试》模拟试题二

一、单项选择题(本大题共15小题,每小题2分,共30分。在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内)

1.软件测试采用( )执行软件的活动。

A.测试环境 B.输入数据 C.输入条件 D.测试用例

2.V模型描述了软件基本的开发过程和测试行为,描述了不同测试阶段与开发过程各阶段的对应关系。其中,集成测试对应的开发阶段是( )

A.需求分析阶段 B.概要设计阶段 C.详细设计阶段 D.编码阶段 3.下面不属于白盒测试技术的是( )

A.路径覆盖 B.判定覆盖 C.边界值分析 D.条件覆盖

4.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为( )。

A. 错误检测 B.故障排除 C.调试 D.测试 5.下面为C语言程序,边界值问题可以定位在( )。

int data(3); int i;

for(i=1;i<=3;i++) data(i)=5;

A.data(0) B.data(1) C.data(2) D. data(3) 6.编码阶段产生的错误由( )检查出来的。

A.单元测试 B.黑盒测试 C.系统测试 D.分析测试

7.在下列描述中,关于一个软件缺陷状态完整变化的错误描述是( )。

A.打开——修复——关闭 B.打开——关闭

C.打开——保留 D.激活——修复——重新打开

8.某次程序调试没有出现预计的结果,下列( )不可能是导致出错的原因。

A.变量没有初始化 B.编写的语句书写格式不规范 C.循环控制出错 D.代码输入有误

9.J以下哪个测试用例设计方法既可以用于黑盒测试,也可以用于白盒测试( )。

A.边界值法 B.基本路径法 C.正交实验设计法 D.逻辑覆盖法

10.用等价类划分法设计8位长数字类型用户名登陆操作的测试用例,应该分成( )个等价区间。

A.2 B.3 C.4 D.6 11.以下哪个是功能测试工具( )。

1

模拟二

A.LoadRunner B.WinRunner C.QALoad D.WAS

12.Web应用系统负载压力测试中,以下哪个不是衡量业务执行效率的指标( )。

A.并发请求数 B.每秒点击率 C.交易执行吞吐量 D.交易执行响应时间

13.假设在程序控制流图中,有12条边和8个节点,则确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上限是( )。

A.12 B.8 C.6 D.4

14.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是( )。

A.性能测试 B.增量测试 C.大突击测试 D.静态分析

15.以下哪个是把输入条件视为“因”,把输出条件视为“果”,将黑盒看成是从因到果的网络图( )。

A.等价值分析测试 B.边界值分析测试 C.错误推测法 D.因果图

二、填空题(每空1分,共20分)

1.在测试执行结束后应该提交的文档有: 、 、 。

2. 在软件测试中,单元测试通常在 阶段完成,单元测试主要采用 技术,一般由 人员完成。

3.测试一个模块时,需要为该模块编写一个驱动模块和若干个 ,渐增式集成是将单元测试和集成测试合并到一起 集成测试中不必编写驱动模块。 4.软件测试主要分为 、 、系统和验收四类测试

5.假设A和B为布尔变量,对于逻辑表达式(A&&B),至少需要 个测试用例才能完成修订的条件/判定覆盖。

6.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,常见的测试方法有 、 、 、错误推测法和综合策略法。

7.JUnit共有七个包,核心包是 、 ,前者负责整个测试对象的架构,后者负责测试驱动。

8.性能测试的内容丰富多样,按照测试入口可以分为三个方面分别为应用在客户端、应用在 、应用在 。前者利用成熟先进的自动化技术监控、分析和网络预测网络应用性能;后者主要采用工具或者系统本身的监控命令来监控资源使用情况。 9.面向对象集成测试常见方法包括 、 。

三、简答题(每小题5分,共30分)

1.简述软件测试的目的。

2.鉴于Coad方法所提出的面向对象分析(OOA)实现步骤,对OOA阶段的测试划分为几个方面?

3.白盒测试的目的?

2

模拟二

4.软件缺陷等级应如何划分?

5. 单元测试、集成测试、系统测试的侧重点是什么? 6. 测试结束的标准是什么?

四、问答题(1题共20分)

1.软件系统的文档测试应当贯穿于软件生命周期的全过程,其中用户文档时文档测试的重点。试回答下面问题:

(1)软件系统的用户文档包括哪些?(6分)

(2)软件系统中,除用户文档外,文档测试还应关注哪些文档?((3)简述软件系统中用户文档的测试要点。(6分)

8分)3

模拟二

《软件测试》模拟试题二 参

一、单项选择题(每小题2分,共30分)

1.D 11.B

2.B 12.A

3.C 13.C

4.D 14.D

5.A 15.D

6.A

7.D

8.B

9.A

10.D

二、填空题(每空1分,共20分)

1. 测试问题报告 测试记录报告 阶段问题统计报告 2. 编程 逻辑覆盖 专业测试 3. 桩模块 自顶向下 4. 单元 集成 5. 3

6. 等价划分类法、边界值法、因果图法(无先后关系) 7. JUnit.framework JUnit.runner 8. 网络上 服务器上

9. 抽样测试 正交矩阵(阵列)测试

三、简答题(每小题5分,共30分)

1.软件测试的目的:

(1)测试是程序的执行过程,目的在于发现错误; (2)一个好的测试用例在于能发现至今为止未发现的错误; (3)一个成功的测试是发现了至今未发现的错误的测试。

2. 鉴于Coad方法所提出的OOA实现步骤,对OOA阶段的测试划分为5各方面:(1)对认定的对象的测试(2)对认定的结构的测试(3)对认定的主题的测试(4)对定义的属性和实例关联的测试(5)对定义的服务和消息关联的测试。

3. 白盒测试的目的:(1)保证一个模块中的所有路径至少被执行一次;(2)对所有的逻辑值均需要测试真和假两个分支;(3)在上下边界及可操作范围内运行所有循环;(4)检查内部数据结构以确保其有效性。

4. 软件缺陷等级可以分为4种。分别为:(1)致命错误,可能导致本模块以及其他相关模块异常,死机等问题;(2)严重错误,问题局限在本模块,导致模块功能失效或异常退出;(3)一般错误,模块功能部分失效;(4)建议问题,由问题提出人对测试对象的改进意见。 5. 单元测试是在软件开发过程中要进行的最低级别的测试活动,在单元测试活动中,软件的单元将在与程序的其他部分相隔离的情况下进行测试,测试重点是系统的模块,包括子程序的正确性验证等。

集成测试,也叫组装测试或联合测试。是在单元测试的基础上,将所有的模块按照设计要求,

4

模拟二

组装称为子系统或系统,进行集成测试。实践表明,一些模块虽然能单独地工作,但并不能保证连接起来也能正常工作。程序在某些局部反映不出来的问题,在全局上很可能暴露出来,影响功能的实现。测试重点是模块间的衔接以及参数的传递等。

系统测试是经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。测试重点是整个系统的运行以及与其他软件的兼容性。

6. 测试结束的标准为:用例全部测试;覆盖率达到标准;缺陷率达到标准;其他指标达到质量标准。

四、问答题(1题共20分) 1.

(1) 软件系统的用户文档包括:用户使用手册、安装和设置指导、联机帮助、指南

和向导、样例、示例和模板、授权/注册登记表、最终用户许可协议;以及宣传材料、广告以及其他插页。

(2) 除了用户文档外,文档测试还应关注开发文档和管理文档。其中开发文档包括

软件需求说明书、数据库设计说明书、概要设计说明书、详细说明书和可行性研究报告。管理文档包括项目开发计划、测试计划、测试报告、开发进度月报和开发总结报告。

(3) 软件系统中用户文档的测试要点包括:读者群(文档面向的读者定位要明确,

对于不同的用户有不同的定位);术语(文档中用到的术语要适用于定位的读者群,用法一致,并且标准定义与业界规范想吻合);正确性(检查所有的信息是否真实正确,查找由于过期产品说明书和销售人员夸大导致的错误,检查所有目录、索引和章节引用是否已更新,并尝试链接是否准确等);完整性(对照软件界面检查是否存在未描述的重要分支和整个大模块);一致性(按照文档描述的操作执行后,检查软件返回的结果是否与文档描述相同);易用性(对关键步骤以粗体或背景色给用户以提示、合理的页面布局以及适量的图表等);图表与界面截图(检查所有图表与界面截图是否与发行版本相同);样例与示例(想用户一样载入和使用样例,如果是一段程序,则输入数据并执行,以每个模块制作文件,确认其正确性);语言(不能出现错别字,没有二义性的说法);印刷与包装(检查印刷质量,包括手册厚度与开本是否合适、包装盒的大小是否合适以及有无零碎易丢失的小部件等)。

5

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务