软件测试题

第8讲集成测试

1.【单选题】以下选项中,集成测试不能发现的错误类型是___。 A.模块相互调用时引入的新问题

B.几个子功能组合后不能实现预期的主功能 C.全局数据结构出现错误

D.对数据的处理在设置的边界处出现错误

2.【单选题】在编码阶段对系统执行的测试类型主要包括组件测试和集成测试,___不属于集成测试的内容。 A.接口数据测试 B.局部数据测试 C.模块间时序测试 D.全局数据测试

3.【单选题】正确的集成测试描述包括___。 ①集成测试也叫做组装测试,通常是在单元测试的基础上,将模块按照设计说明书要求进行组装和测试的过程。

②自顶向下方式是集成测试的一种组装方式,它能较早地验证主要的控制和判断点,对于输入输出模块、复杂算法模块中存在的错误能够较早地发现。

③集成测试的目的在于检查被测模块能否正确实现详细设计说明中的模块功能、性能、接口和设计约束等要求。

④集成测试要重点关注各个模块间的相互影响,发现并排除全局数据结构问题。 A.①② B.②③ C.①④ D.②④

4.【单选题】如果某个大型系统的关键模块是在结构图的底部,那么最适合采用的集成测试策略是___。

A.自顶向下集成测试 B.自底向上集成测试 C.随意集成测试 D.中枢集成测试

5.【判断题】如果软件的每个模块都能单独地工作,那么这些模块组装连接之后也肯定能正常工作。___

6.【判断题】对于系统组件是商业现货软件产品的软件系统,基本上可以不进行组件测试,但必须进行集成测试。___

7.【判断题】集成测试的测试目标是发现接口之间相互协作的问题,以及被集成部分之间的冲突。___

8.【判断题】集成测试只需要进行功能测试,不需要进行非功能测试。___

9.【判断题】自底向上集成测试需要测试员编写驱动模块 。___

10.【填空题】搭建集成测试环境时,需要___向测试对象发送测试数据,然后接受并记录结果;还需要使用___读取和记录组件间数据流的程序。

11.【填空题】在实际测试工作中需考虑集成测试的策略,___测试方式是采用一步到位的方法来构造测试,而___测试方式则采用逐步集成和逐步测试的方法。

12.【简答题】增量式集成测试策略可以分为哪两种方法?比较这两种集成测试方法的优缺点。

第9讲系统测试

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. CPU占用率 C. 内存使用率 D. 磁盘I/O

8.【单选题】可靠性测试的关键测试数据不包括___。 A.失效间隔时间 B.失效修复时间 C.失效数量

D.平均响应时间

9.【单选题】以下属于安全测试方法的是___。

①安全功能验证 ②安全漏洞扫描 ③模拟攻击实验 ④数据侦听 A.①③ B.①②③ C.①②④ D.①②③④

10.【判断题】系统测试的目标是确认整个系统是否满足了规格说明中的功能和非功能需求,以及满足的程度。___

11.【判断题】系统测试可以发现因需求不正确、不完整或实现和需求之间不一致而引发的失效。___

12.【判断题】功能测试只能在系统测试阶段进行 。___

13.【判断题】功能测试一般采用人工测试方式,性能测试采用自动化测试工具。___

14.【判断题】功能测试一般釆用黑盒测试技术,而性能测试釆用白盒测试技术。___

15.【判断题】压力测试的目的是要检验软件运行在非正常的情形下的性能表现。___

16.【填空题】功能测试包括验证系统输入输出行为的各种测试。根据ISO/IEC9126定义,功能特性包括:___、___、互操作性、安全性和遵从性。 17.【填空题】稳定性测试是指连续运行(7x24)被测系统,检查系统运行时的稳定程度。MTBF是衡量系统稳定性的指标之一,MTBF越大,表明系统稳定性越好。这里MTBF的中文含义是 ______。

18.【填空题】可靠性测试可从黑盒测试与白盒测试两方面进行。黑盒测试的可靠件模型包括___模型、分离富化模型和NHPP模型:白盒测试可靠性模型包括___模型和基于状态的模型。

19.【简答题】 为什么需要进行系统测试?

20.【简答题】 为什么说在客户的运行环境下执行系统测试会有极大风险?

第10讲确认测试与验收测试

1.【单选题】关于确认测试,描述正确的是______。 ①确认测试一般包括有效性测试与软件配置复查,釆用黑盒测试为主、白盒测试为辅的测试方法进行测试。

②确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性。

③确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求。 ④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标。 A.①② B.②③ C.③④ D.②④

2.【单选题】以下选项中,______不是确认测试配置审查包括的内容。 A.合同文档 B.开发文档 C.测试文档 D.用户手册

联系客服:779662525#qq.com(#替换为@)