您的当前位置:首页正文

计算机四级软件测试工程师模拟试题及答案解析(15)

2023-10-26 来源:步旅网
计算机四级软件测试工程师模拟试题及答案解析(15) (1/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第1题

在集成测试阶段,人们关注的一种主要的覆盖是______。 A.功能覆盖 B.语句覆盖 C.基本路径覆盖 D.条件覆盖 下一题

(2/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第2题

内部度量的主要目的是______。A) 确保获得所需的外部质量B) 确保获得所需的使用质量C) 在执行前评价软件产品的质量D) 以上全部 A. B. C. D.

上一题 下一题 (3/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第3题

坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期______。A) 技术评审B) 程序测试C) 文档审查D) 管理评审 A. B. C. D.

上一题 下一题 (4/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第4题

在第15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是______。 A.条件覆盖 B.判定覆盖 C.路径覆盖

D.条件组合覆盖 上一题 下一题 (5/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第5题

系统测试中最基本的测试策略是______。 A.功能测试 B.性能测试 C.安全性测试 D.压力测试 上一题 下一题 (6/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第6题

下列测试方法中与性能无关的是______。 A.性能测试 B.并发测试 C.失效恢复测试 D.安全性测试 上一题 下一题 (7/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第7题

软件可靠性测试的目的是______。 A.通过测试揭示软件中的缺陷 B.修改发现的缺陷 C.提高软件可靠性

D.通过受控的软件测试过程来预测软件在实际运行中的可靠性 上一题 下一题 (8/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第8题

下列应用服务器中,不遵循J2EE规范的是______。 A.MTS

B.WebLogic

C.Oracle 9iApplication Server D.WebSpere

上一题 下一题 (9/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第9题

在Web应用软件的测试中,对数据库性能的测试是______。 A.表示层的测试 B.数据层的测试 C.业务层的测试 D.服务层的测试 上一题 下一题 (10/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第10题

软件构件最受关注的特性是______。 A.高可靠性 B.可观察性 C.可复用性 D.可控制性 上一题 下一题 (11/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第11题

指导用户使用软件的核心文档是______。 A.操作手册 B.安装手册 C.概念手册 D.示例和模板 上一题 下一题 (12/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第12题

缺陷的跟踪和管理通常由______执行。 A.数据库系统 B.操作系统 C.文件系统 D.服务器系统 上一题 下一题 (13/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第13题

脚本的具体内容依赖于______。 A.测试工具和脚本技术 B.测试用例 C.脚本技术 D.测试工具 上一题 下一题 (14/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第14题

在软件缺陷管理实践中,使用______来管理软件缺陷报告,以便于软件缺陷报告的快速存储、共享、传递和处理。 A.文件管理系统 B.数据库管理系统 C.缺陷单

D.Excel电子表格文档 上一题 下一题

(15/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第15题

下面与软件可靠性有关的概念中,理解不正确的是 ______。

A.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误 B.软件故障是指软件代码中的错误

C.在软件的一次运行期间,软件故障一定会导致软件失效

D.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性 上一题 下一题 (16/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第16题

下列选项中,属于软件缺陷的基本状态的是 A)激活状态 B)关闭或非激活状态 C)已修正状态 D)以上全部 A. B. C. D.

上一题 下一题 (17/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第17题

下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题 A. B. C. D.

上一题 下一题 (18/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第18题

走查的最主要目标有 ①发现缺陷、遗漏和矛盾的地方 ②改进产品 ③考虑可替换的实现方法 A)①和② B)①和③ C)②和③ D)①、②和③ A. B. C. D.

上一题 下一题 (19/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第19题

从已经发现故障的存在,到找出准确的故障位置,并确定故障的性质,这一过程称之为 A)测试 B)调试 C)错误检测 D)故障排除 A. B. C. D.

上一题 下一题 (20/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第20题

下面有关软件测试原则的说法,正确的一项是 A)测试用例只需选取合理的输入数据 B)程序最好由编写该程序的程序员来测试 C)测试用例应由测试的输入数据和预期的输出结果两部分组成 D)使用测试用例进行测试是为了检查程序是否做了它该做的事 A. B. C. D.

上一题 下一题 (21/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第21题

下列选项中不属于软件易用性测试关注的范畴的是 A)软件界面的色彩是否协调 B)软件是否能够在多种操作系统下运行 C)软件是否支持用户根据自己的需要进行定制 D)软件是否能主动引导用户使用相互关联的功能 A. B. C. D.

上一题 下一题 (22/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第22题

集成测试中使用的主要测试方法为______。A) 黑盒测试B) 灰盒测试C) 回归测试D) 白盒测试 A. B. C. D.

上一题 下一题 (23/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第23题

下述软件测试过程管理特点的叙述,不正确的是______。A) 软件质量标准定义不准确、任务边界模糊B) 软件测试项目的变化控制和预警分析要求高C) 要求测试人力资源丰富,有

快速的变动调整以适应D) 测试任务分配难 A. B. C. D.

上一题 下一题 (24/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第24题

以下哪一种技术属于基于性能计数器的分析技术A) 数据流分析B) 指针分析C) 时间序列分析D) 进程分析 A. B. C. D.

上一题 下一题 (25/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第25题 图片 A. B. C. D.

上一题 下一题 (1/12)论述题 第26题

采用等价类划分方法为某保险公司计算保费率的程序设计测试用例某保险公司的人寿保险的保费计算方式为:投保额×保险费率,其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表所示。 图片

问题:根据条件使用等价类划分的方法设计测试用例。上一题 下一题 (27~28/共12题)论述题

以下电费计算的几条规则,请按要求回答问题。 一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对于单费率用户实行单一电价,即在任何时间段都是一个价;对于复费率用户在不同时段实行不同的电价。有4条计算电费的规则:对于单费率用户,按公式A计算电费;对于复费率用户,如果不在规定期间内,同单费率用户,按照公式A计算电费,否则按公式B计算;如果既不是单费率用户也不是复费率用户,则做其他处理。 第27题

根据上述要求,设计判定表。 第28题

根据上述判定表设计测试用例,尽量使其覆盖所有的情况。 上一题 下一题

(29~30/共12题)论述题

关于软件测试过程,请回答以下问题。 第29题

软件测试过程模型主要有哪些?各有何特点? 第30题

应当如何正确选取过程模型? 上一题 下一题

(31~32/共12题)论述题

针对以下C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的C语言程序: 1 main() 2 { 3 float a,b,c,x1,x2,delta; 4 scanf(\"%f*f%f\

5 if(a!=0) 6 { 7 delta=b*b-4*a*c; 8 if(delta>0) 9 { 10 x1=(-b+sqrt(delta))/(2*a); 11 x2=(-b-sqrt(delta))/(2*a); 12 printf(\"x1=%f,x2=%f\\n\ 13 } 14 else 15 { 16 if delta=0) 17 { 18 x1=-b/(2*a); 19 printf(\"x1=%f\\n\",x1); 20 } 21 else 22 { 23 printf(\"no real solution\\n\"); 24 } 25 } 26 } 27 }

第31题

画出main()函数的控制流图。 第32题

采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。 上一题 下一题

(33~34/共12题)论述题

以下是教材购销系统的描述,请仔细阅读并按要求回答问题。 某图书管理系统有以下功能:a)借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过10本,若已达到,拒借;未达到10本,办理借书,修改库存并记录。b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1个月)做罚款处理;否则,修改库存目录与借书文件。c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。 第33题

画出该图书管理系统的控制流程图。 第34题

使用基本路径测试方法确定该状态图的测试路径。 上一题 下一题 (10/12)论述题 第35题 图片

上一题 下一题 (11/12)论述题 第36题

QESuite Web Version 1.0中,已知某OA系统测试项目的部分信息如下: 测试版本:总计4个测试版本,按日期排序分别为OA1.0_111009,OAl.0_111025,OAl.0_111103,OAl.0_111129。 功能分类视图中部分待测区域及人员分配定义如下表所示: 图片

下表是功能区域“发文管理/发文”下某一个软件问题的操作历史信息,请依据QESuite Web

Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中5项空缺的操作历史信息。(共10分) 图片

上一题 下一题 (12/12)论述题 第37题

下图是该测试项目的某软件问题报告视图。按QESuite Web Version 1.0中的软件问题生命周期定义,4号软件问题报告需要何种人员进行哪些可能的操作?5号软件问题报告需要何种人员进行哪些可能的操作?8号软件问题报告需要何种人员进行哪些可能的操作? 图片

上一题 交卷 交卷 答题卡 答案及解析 (1/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第1题

在集成测试阶段,人们关注的一种主要的覆盖是______。 A.功能覆盖 B.语句覆盖 C.基本路径覆盖 D.条件覆盖

参考答案: A 您的答案: 未作答

答案解析: 解析:B、C、D都是单元测试所关注的。 下一题

(2/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第2题

内部度量的主要目的是______。A) 确保获得所需的外部质量B) 确保获得所需的使用质量C) 在执行前评价软件产品的质量D) 以上全部 A. B. C. D.

参考答案: D 您的答案: 未作答 答案解析: 解析:内部度量是在软件设计和编码过程中,通过对中间产品的静态分析来测量其内部质量特性。内部度量的主要目的是为了确保获得所需的外部质量和使用质量,用户、评价人员、测试人员和开发人员可以在产品可执行之前通过内部度量来评价软件产品的质量。 上一题 下一题 (3/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第3题

坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期______。A) 技术评审B) 程序测试C) 文档审查D) 管理评

审 A. B. C. D.

参考答案: A 您的答案: 未作答

答案解析: 解析:由测试用例的原则第1条(应当把“尽早地和不断地进行软件测试”作为软件开发人员的座右铭)可得,由于软件开发的各个环节都有可能会出错,所以我们要坚持在各个阶段的技术评审,才能尽早地发现和预防错误,把出现的错误克服在早期,杜绝某些发生错误的隐患.减少开发费用,提高软件质量,而后面B、C、D三个选项都是只针对某个阶段来讲的,所以不正确,故正确答案为A。 上一题 下一题 (4/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第4题

在第15题的程序测试中,若测试采用测试用例:(a,b,c)=(1,1,-1)、(1,1,1),(-1,1,1)、(0,1,1),那么,可以实现的逻辑覆盖是______。 A.条件覆盖 B.判定覆盖 C.路径覆盖

D.条件组合覆盖

参考答案: B 您的答案: 未作答 答案解析: 上一题 下一题 (5/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第5题

系统测试中最基本的测试策略是______。 A.功能测试 B.性能测试 C.安全性测试 D.压力测试

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (6/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第6题

下列测试方法中与性能无关的是______。 A.性能测试 B.并发测试 C.失效恢复测试 D.安全性测试

参考答案: D 您的答案: 未作答

答案解析: 上一题 下一题 (7/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第7题

软件可靠性测试的目的是______。 A.通过测试揭示软件中的缺陷 B.修改发现的缺陷 C.提高软件可靠性

D.通过受控的软件测试过程来预测软件在实际运行中的可靠性 参考答案: D 您的答案: 未作答 答案解析: 上一题 下一题 (8/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第8题

下列应用服务器中,不遵循J2EE规范的是______。 A.MTS

B.WebLogic

C.Oracle 9iApplication Server D.WebSpere

参考答案: C 您的答案: 未作答 答案解析: 上一题 下一题 (9/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第9题

在Web应用软件的测试中,对数据库性能的测试是______。 A.表示层的测试 B.数据层的测试 C.业务层的测试 D.服务层的测试

参考答案: B 您的答案: 未作答 答案解析: 上一题 下一题 (10/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第10题

软件构件最受关注的特性是______。 A.高可靠性 B.可观察性 C.可复用性 D.可控制性

参考答案: C 您的答案: 未作答

答案解析: 上一题 下一题 (11/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第11题

指导用户使用软件的核心文档是______。 A.操作手册 B.安装手册 C.概念手册 D.示例和模板

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (12/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第12题

缺陷的跟踪和管理通常由______执行。 A.数据库系统 B.操作系统 C.文件系统 D.服务器系统

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (13/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第13题

脚本的具体内容依赖于______。 A.测试工具和脚本技术 B.测试用例 C.脚本技术 D.测试工具

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (14/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第14题

在软件缺陷管理实践中,使用______来管理软件缺陷报告,以便于软件缺陷报告的快速存储、共享、传递和处理。 A.文件管理系统 B.数据库管理系统 C.缺陷单

D.Excel电子表格文档

参考答案: B 您的答案: 未作答 答案解析: 上一题 下一题 (15/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第15题

下面与软件可靠性有关的概念中,理解不正确的是 ______。

A.软件错误不仅包括程序代码的错误,软件开发过程中所有制品的错误及软件的文档、手册中的错误都可以归为软件错误 B.软件故障是指软件代码中的错误

C.在软件的一次运行期间,软件故障一定会导致软件失效

D.通常修改软件故障可以降低软件发生失效的概率,从而提高软件可靠性 参考答案: C 您的答案: 未作答 答案解析: 解析:软件故障是指软件代码中的错误,软件失效则是指由软件故障引起的在软件运行期间出现的错误,一般来说在软件的一次运行期间,软件故障可能会导致软件失效,也可能不引起软件失效。 上一题 下一题 (16/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第16题

下列选项中,属于软件缺陷的基本状态的是 A)激活状态 B)关闭或非激活状态 C)已修正状态 D)以上全部 A. B. C. D.

参考答案: D 您的答案: 未作答 答案解析: 上一题 下一题 (17/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第17题

下列关于软件缺陷产生的原因的叙述中,不属于技术问题的是 A)语法错误 B)系统结构不合理 C)文档错误,内容不正确或拼写错误 D)接口参数传递不匹配,导致模块集成出现问题 A. B. C. D.

参考答案: C 您的答案: 未作答

答案解析: 解析:C选项属于软件本身的问题而非技术问题。 上一题 下一题 (18/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第18题

走查的最主要目标有 ①发现缺陷、遗漏和矛盾的地方 ②改进产品 ③考虑可替换的实现方法 A)①和② B)①和③ C)②和③ D)①、②和③ A. B. C. D.

参考答案: D 您的答案: 未作答

答案解析: 解析:走查的最主要目标是发现缺陷、遗漏和矛盾的地方,改进产品以及考虑可替换的实现方法。 上一题 下一题 (19/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第19题

从已经发现故障的存在,到找出准确的故障位置,并确定故障的性质,这一过程称之为 A)测试 B)调试 C)错误检测 D)故障排除 A. B. C. D.

参考答案: B 您的答案: 未作答

答案解析: 解析:对已经发现的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这一过程称之为排错,也叫调试。 上一题 下一题 (20/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第20题

下面有关软件测试原则的说法,正确的一项是 A)测试用例只需选取合理的输入数据 B)程序最好由编写该程序的程序员来测试 C)测试用例应由测试的输入数据和预期的输出结果两部分组成 D)使用测试用例进行测试是为了检查程序是否做了它该做的事 A. B. C. D.

参考答案: C 您的答案: 未作答

答案解析: 解析:测试用例的原则包括: ①应当把“尽早地和不断地进行软件测试”作为软件开发人员的座右铭。 ②测试用例应由测试的输人数据和与之对应的预期输出结果两部分组成。 ③程序员应避免测试自己的程序。 ④在设计测试用例时,应该包括合理的和不合理的输入条件。 ⑤充分注意测试中的群集现象。 ⑥严格执行测试计划,排除测试的随意性。 ⑦应当对每一个测试结果做全面检查。 ⑧妥善保存测试计划、测试用例、出错统计和最终分析报告。 上一题 下一题 (21/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。

第21题

下列选项中不属于软件易用性测试关注的范畴的是 A)软件界面的色彩是否协调 B)软件是否能够在多种操作系统下运行 C)软件是否支持用户根据自己的需要进行定制 D)软件是否能主动引导用户使用相互关联的功能 A. B. C. D.

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (22/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第22题

集成测试中使用的主要测试方法为______。A) 黑盒测试B) 灰盒测试C) 回归测试D) 白盒测试 A. B. C. D.

参考答案: A 您的答案: 未作答 答案解析: 上一题 下一题 (23/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第23题

下述软件测试过程管理特点的叙述,不正确的是______。A) 软件质量标准定义不准确、任务边界模糊B) 软件测试项目的变化控制和预警分析要求高C) 要求测试人力资源丰富,有快速的变动调整以适应D) 测试任务分配难 A. B. C. D.

参考答案: C 您的答案: 未作答 答案解析: 上一题 下一题 (24/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第24题

以下哪一种技术属于基于性能计数器的分析技术A) 数据流分析B) 指针分析C) 时间序列分析D) 进程分析 A. B. C.

D.

参考答案: D 您的答案: 未作答 答案解析: 上一题 下一题 (25/25)选择题

下列各题A、B、C、D四个选项中,只有一个选项是正确的。 第25题 图片 A. B. C. D.

参考答案: B 您的答案: 未作答

答案解析: 解析:展平测试是对子类的测试。 上一题 下一题 (1/12)论述题 第26题

采用等价类划分方法为某保险公司计算保费率的程序设计测试用例某保险公司的人寿保险的保费计算方式为:投保额×保险费率,其中,保险费率依点数不同而有别,10点及10点以上保险费率为0.6%,10点以下保险费率为0.1%;而点数又是由投保人的年龄、性别、婚姻状况和抚养人数来决定,具体规则如表所示。 图片

问题:根据条件使用等价类划分的方法设计测试用例。参考答案: 详细解答: 上一题 下一题

(27~28/共12题)论述题

以下电费计算的几条规则,请按要求回答问题。 一些城市的电力公司把用户分为两类:单费率用户和复费率用户。对于单费率用户实行单一电价,即在任何时间段都是一个价;对于复费率用户在不同时段实行不同的电价。有4条计算电费的规则:对于单费率用户,按公式A计算电费;对于复费率用户,如果不在规定期间内,同单费率用户,按照公式A计算电费,否则按公式B计算;如果既不是单费率用户也不是复费率用户,则做其他处理。 第27题

根据上述要求,设计判定表。 参考答案: 正确答案:

详细解答: 第28题

根据上述判定表设计测试用例,尽量使其覆盖所有的情况。

参考答案: 正确答案:由判定表设计测试用例时,要求覆盖所有规则,一般针对每个规则设计一个测试用例。对于该测试用例以规则所对应的条件为要求满足的输入条件,并以规则所对应的动作为预期结果。可以设计4个测试用例,它们分别覆盖规则1~4,如表9所示。

详细解答: 上一题 下一题

(29~30/共12题)论述题

关于软件测试过程,请回答以下问题。 第29题

软件测试过程模型主要有哪些?各有何特点?

参考答案: 正确答案:V模型: V模型反映出测试活动与分析设计活动的关系。指出单元测试和集成测试应检测程序的执行是否满足软件设计的要求。系统测试应检测系统功能、性能的质量特性是否达到系统要求的指标。验收测试确定软件的实现是否满足用户需要或合同的要求。 W模型: W模型指出软件各开发阶段中应同步进行的验证和确认活动,即测试与开发也应是同步进行的。W模型有利于尽早和全面地发现问题。 H模型: V模型与W模型有不妥,即它们都把软件的开发视为需求、设计和编码等一系列串行的活动,而事实上,这些活动是可以交叉进行的。H模型揭示一点:软件测试是一个独立的流程,贯穿于产品的整个生命周期中,与其他流程并发进行。 其他模型: 除了上面几种常见模型外,还有X模型、前置测试模型等。 详细解答: 第30题

应当如何正确选取过程模型? 参考答案: 正确答案:在实践中,应当尽可能地运用各个模型中对项目有实用价值的方面,不能强行地为使用模型而使用模型。建议采用的方法是:以W模型作为框架,及早、全面地开展测试,同时灵活运用H模型独立测试的思想,在达到恰当的就绪点时就应该开展独立的测试工作,同时将测试工作进行迭代,最终保证完成测试目标。 详细解答: 上一题 下一题

(31~32/共12题)论述题

针对以下C语言程序,请按要求回答问题。 以下是一个用来求解一元二次方程的C语言程序: 1 main() 2 { 3 float a,b,c,x1,x2,delta; 4 scanf(\"%f*f%f\

5 if(a!=0) 6 { 7 delta=b*b-4*a*c; 8 if(delta>0) 9 { 10 x1=(-b+sqrt(delta))/(2*a); 11 x2=(-b-sqrt(delta))/(2*a); 12 printf(\"x1=%f,x2=%f\\n\ 13 } 14 else 15 { 16 if delta=0) 17 { 18 x1=-b/(2*a); 19 printf(\"x1=%f\\n\",x1); 20 } 21 else 22 { 23 printf(\"no real solution\\n\"); 24 } 25 } 26 } 27 } 第31题

画出main()函数的控制流图。

参考答案: 正确答案:根据程序的源代码,容易画出对应的控制流图,如下图所示(其中圈中的数字代表的是语句的行号)。

详细解答: 第32题

采用基本路径测试法设计一组测试用例,保证每个基本独立路径都至少执行一次。

参考答案: 正确答案:第一步,根据上述控制流图计算该程序的环路复杂性。 由图可以看出,判定结点数为3,边数为9,结点总数为7,故 V(G)=9-7+2=4 或V(G)=3+1=4 或V(G)=4 第二步,根据环路复杂度为4,可确定4条基本独立路径。 Path1:5—27 Path2:5—8—26—27 Path3:5—8—16—18—26—27 Path4:5—8—16—23—26—27 第三步,设计测试用例。 根据上面4条基本独立路径,可以设计测试用例如下: 测试用例1: 输入数据:a=0,b=1,

c=1 预期输出结果:程序结束(这时方程不是二元一次方程) 测试用例2: 输入数据:a=1,b=3,c=2 预期输出结果:x1=-1,x2=-2 测试用例3: 输入数据:a=1,b=-2,c=1 预期输出结果:x1=1 测试用例4: 输入数据:a=1,b=1,c=1 预期输出结果:no real solution 详细解答: 上一题 下一题

(33~34/共12题)论述题

以下是教材购销系统的描述,请仔细阅读并按要求回答问题。 某图书管理系统有以下功能:a)借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过10本,若已达到,拒借;未达到10本,办理借书,修改库存并记录。b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1个月)做罚款处理;否则,修改库存目录与借书文件。c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。 第33题

画出该图书管理系统的控制流程图。 参考答案: 正确答案:

详细解答: 第34题

使用基本路径测试方法确定该状态图的测试路径。 参考答案: 正确答案:路径覆盖的独立路径为: ①开始——选择操作——借书——N>-10——结束; ②开始——选择操作——借书——N<10——办理借书——修改库存——结束; ③开始——选择操作——还书——超期——罚款处理——修改记录——结束; ④开始——选择操作——还书——未超期——修改记录——结束; ⑤开始——选择操作——查询——返回查询内容——结束。 详细解答: 上一题 下一题 (10/12)论述题 第35题 图片

参考答案: 正确答案:

详细解答: 上一题 下一题 (11/12)论述题 第36题

QESuite Web Version 1.0中,已知某OA系统测试项目的部分信息如下: 测试版本:总计4个测试版本,按日期排序分别为OA1.0_111009,OAl.0_111025,OAl.0_111103,OAl.0_111129。 功能分类视图中部分待测区域及人员分配定义如下表所示: 图片

下表是功能区域“发文管理/发文”下某一个软件问题的操作历史信息,请依据QESuite Web Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中5项空缺的操作历史信息。(共10分) 图片

参考答案: 正确答案:下图是QESuite Web Version 1.0的问题报告工作状态转换流程。

操作3中在打开/再现下,应由开发人员执行修复操作。操作后转为待验状态,该空填写:修复/修复。 操作4中在待验状态下,应由测试人员验证。根据操作5所示的执行操作可知,操作3中未能修复,所以操作4空填写;验证/同意。 操作7中在解决状态下,应由测试人员重新打开,该空填写;回归测试。 操作9中经验证同意不修复,操作后的问题状态应为;关闭。由于总计4个测试版本,并按日期排序,所以最后的测试版本应为;OAl.O_111129。 详细解答: 上一题 下一题 (12/12)论述题 第37题

下图是该测试项目的某软件问题报告视图。按QESuite Web Version 1.0中的软件问题生命周期定义,4号软件问题报告需要何种人员进行哪些可能的操作?5号软件问题报告需要何种人员进行哪些可能的操作?8号软件问题报告需要何种人员进行哪些可能的操作? 图片

参考答案: 正确答案:QESulte Web Verslorl 1.0中的软件问题生命周期定义: ?新建——测试中新报告的软件问题。 ?打开——软件问题已被确认并分配给相关开发工程师处理。 ?关闭——确认为无效的软件问题。 ?待验——工程师已完成修正,等待测试人员验证。 ?解决——软件问题已被修复。 其中,软件问题的主状态有:“新建”、“打开”、“待验”、“解决”和“关闭”,其中“新建”、“打开”、“待验”为软件问题的活动状态,“关闭”和“解决”为软件问题的非活动状态。 该测试项目的某软件问题报告视图中,4号软件问题报告处于“打开/再现”状态,表示软件问题已被确认,需要相关的开发工程师来处理;5号软件问题报告处于“待验/修复”状态,表示软件问题已经被开发工程师完成了修正,需要等待测试人员验证;8号软件问题报告处于“新建”状态,需要测试人员测试新报告的软件问题。 详细解答: 上一题 成绩单 答题卡

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