[奥鹏]电科22春《软件测试技术》课程在线作业3[答案]

作者:奥鹏作业答案 字体:[增加减小] 来源:电子科技大学 时间:2022-03-30 09:09

20春《软件测试技术》在线作业3 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 100 分) 1.动态白盒测试和动态黑盒测试也分别称为是( ) A.结构化测试和行为测试 B.功能性测试和行为测试 C.静

[奥鹏]电科22春《软件测试技术》课程在线作业3[答案]

电科22春《软件测试技术》课程在线作业3[答案]答案

20春《软件测试技术》在线作业3

试卷总分:100 得分:100

一、单选题 (共 10 道试题,共 100 分)

1.动态白盒测试和动态黑盒测试也分别称为是( )

A.结构化测试和行为测试

B.功能性测试和行为测试

C.静态测试和动态测试

D.非透明盒测试盒透明盒测试

正确答案:-----

2.以下各项中,不属于软件缺陷的官方定义的有:( )

A.软件未实现产品说明书要求的功能

B.软件出现了产品说明书指明不应该出现的错误

C.软件文档不齐全

D.软件难以理解、不易使用、运行缓慢或从测试员角度看最终用户会认为不好

正确答案:-----

E.软件实现了产品说明书未提到的功能

3.迪斯尼的狮子王游戏这个软件错误用例中,是什么测试不充分造成的?( )

A.单元测试

B.集成测试

C.兼容性测试

D.易用性测试

正确答案:-----

正确答案:-----

E.配置测试

4.压迫测试主要可以检查:( )

A.内存泄漏

B.观察软件对外部资源的要求和依赖程度

C.让软件处理尽可能大的数据文件

D.软件的安全性

正确答案:-----

正确答案:-----

E.软件的易用性

5.重复测试主要可以检查:( )

A.内存泄漏

B.软件对外部资源的要求和依赖程度

C.软件处理尽可能大的数据文件的能力

D.软件的安全性

E.软件的易用性

6.集成测试的依据主要是:( )

A.软件需求

B.产品说明书

C.概要设计

D.详细设计

正确答案:-----

E.代码

7.网页的特点使得对网页的测试非常适合( )

A.黑盒测试

B.白盒测试

C.灰盒测试

D.重复测试

正确答案:-----

E.易用性测试

8.哪个阶段引入的缺陷最多,修复成本最低( )

A.需求分析阶段

B.概要设计阶段

C.详细设计阶段

D.编码阶段

正确答案:-----

E.测试阶段

9.火星极地登陆飞船的事故归根结底是什么测试不充分造成的?( )

A.单元测试

B.集成测试

C.兼容性测试

D.易用性测试

E.安全性测试

10.单元测试的依据主要是:( )

电科22春《软件测试技术》课程在线作业3[答案]历年参考题目如下:




2021学期(1709、2103、2109、1903、1909、2003、2009、2103)《软件工程与软件测试技术》在线作业

试卷总分:100 得分:100

一、单选题 (共 25 道试题,共 50 分)

1.下列错误的是

A.在软件设计中应该追求尽可能松散耦合的系统

B.可以研究、测试或维护任何一个模块,而不需要对系统的其他模块有很多了解。

C.模块间联系简单,发生在一处的错误传播到整个系统的可能性就很大

D.模块间的耦合程度强烈影响系统的可理解性、可测试性、可靠性和可维护性

2.( )意味着一个操作在不同的类中可以有不同的实现方式。

A.多继承

B.多态性

C.消息

D.封装

3.需求分析的主要方法有( )。

A.形式化分析方法

B.PAD 图描述

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.N-S 图

C.PAD 图

D.判定表

9.需求工程的主要目的是( )。

A.系统开发的具体方案

B.进一步确定用户的需求

C.解决系统是"做什么的问题"

D.解决系统是"如何做的问题"

10.面向对象的主要特征除了对象唯一性、封装、继承外,还有( )。

A.兼容性

B.完整性

C.可移植性

D.多态性

11.模块独立性是软件模块化所提出的要求,衡量模块独立性的度址标准是模块的()

A.内聚性和耦合性

B.局部化和封装化

C.抽象和信息隐藏

D.逐步求精和结构图

12.软件维护的副作用是指( )。

A.运行时误操作

B.隐含的错误

C.因修改软件而造成的错误

D.开发时的错误

13.下列软件开发模型中,适合于那些不能预先确切定义需求的软件系统的开发的模型是( )。

A.原型模型

B.瀑布模型

C.基于知识的智能模型

D.变换模型

14.SA 方法的基本思想是( )。

A.自底向上逐步抽象

B.自底向上逐步分解

C.自顶向下逐步分解

D.自上向下逐步抽象

15.应该在( ),确定对象类中应有的服务。

A.建立对象模型之时

B.建立动态模型和功能模型之后

C.建立功能模型之后

D.建立动态模型之后

16.面向对象的实现主要包括( )。

A.把面向对象设计用某种程序设计语言书写为面向对象程序,测试并调试面向对象的程序

B.面向对象设计

C.选择面向对象语言

D.单元测试

17.面向对象设计OOD模型的主要部件中,通常不包括( )。

A.通信部件

B.人机交互部件

C.任务管理

D.数据管理

21.可行性研究要进行一次()需求分析。

A.详细的

B.全面的

C.简化的,压缩的

D.彻底的

19.()工具在软件详细设计过程中不采用。

A.判定表

B.IPO 图

C.PDL D

D.DFD 图

20.螺旋模型综合了( )的优点,并增加了风险分析。

A.增量模型和喷泉模型

B.瀑布模型和演化模型

C.演化模型和喷泉模型

D.原型模型和喷泉模型

21.下列软件开发模型中,以面向对象的软件开发方法为基础,以用户的需求为动力,以对象来驱动的模型是( )。

A.原型模型

B.瀑布模型

C.喷泉模型D

D.螺旋模型

22.Jackson 方法根据( )来导出程序结构。

A.数据流图

B.数据间的控制结构

C.数据结构

D.IPO 图

23.集成测试的主要方法有两个, 一个是( ),一个是( )。

A.白盒测试方法、黑盒测试方法

B.等价类划分方法、边缘值分析方法

C.渐增式测试方法、非渐增式测试方法

D.因果图方法、错误推测方法

24.所有的对象可以成为各种对象类,每个对象类都定义了一组( )。

A.说明

B.类型

C.过程

D.方法

25.在软件测试中,逻辑覆盖标准主要用于( )。

A.白盒测试方法

B.黑盒测试方法

C.灰盒测试方法

D.回归测试方法

二、多选题 (共 5 道试题,共 10 分)

26.软件体系结构设计准则的是

A.体系结构是对复杂事物的一种抽象

B.体系结构在一定的时间内保持稳定

C.良好的体系结构意味着普通、高效和稳定

27.描述程序处理过程的工具称为详细设计工具,可以分为哪几类

A.样式

B.图形

C.表格

D.语言

28.结构性分析方法使用的描述工具有

A.数据流图

B.数据字典

C.结构化语言

D.判定树和判定表

29.下列属于软件定义时期的任务的有

A.确定总目标和可行性

B.估计资源和成本

C.导出策略和系统功能

D.测试

30.结构化程序一般有那些特征

A.一个入口

B.一个出口

C.程序中无死语句

D.程序中无死循环

三、判断题 (共 20 道试题,共 40 分)

31.自顶向下集成测试不需要测试驱动模块,需要桩模块。

32.类封装比对象封装更具体、更细致。

33.响应时间易变性高有助于用户建立起稳定的工作节奏

34.应从对象模型中确定服务。

35.衡量程序的质量不仅仅看它的逻辑是否正确,性能是否满足要求,更重要的是看它是否易读、易理解。

36.软件设计软件设计是把软件需求转换为软件表示的过程

37.在结构化的程序中通常有3种循环类型:简单循环、串接循环和嵌套循环。

38.HIPO 法既是需求分析方法,又是软件设计方法

39.有效性测试通常使用白盒测试法。

40.优化算法的一个途径是尽量扩大查找范围。

作业咨询:
点击这里给我发消息

论文咨询:
点击这里给我发消息

合作加盟:
点击这里给我发消息

服务时间:
8:30-24:00(工作日)

Baidu
map