软件评测师2024年至2024年历年试题分析与解答_第1页
软件评测师2024年至2024年历年试题分析与解答_第2页
软件评测师2024年至2024年历年试题分析与解答_第3页
软件评测师2024年至2024年历年试题分析与解答_第4页
软件评测师2024年至2024年历年试题分析与解答_第5页
已阅读5页,还剩195页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第5章软件评测师上午试题分析及解答

试题(39)〜(41)

在软件生命周期的不同阶段,须要实施不同类型的测试工作,单元测试是对程序设计

进行验证,其中_£网不是单元测试的主要内容。在进行单元测试过程中,通常测试工程

师都须要借助来代替所测樽块调用的子樽块:在单元测试的基础上,需要将全部模块

依据概要设计和具体设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是

(41)0

(39)A.模块接口测试B.有效性测试C.路径测试D.边界测试

(40)A.桩模块B.驱动模块C.桩模块和驱动模块D.存根模块和驱动模块

(41)A.一次性组装和增殖性组装B.自顶向下组装和自底向上组装C.单个模块组装和混

合模块组装D.接口组装和功能组装

试题(39)〜(41)分析

本组题考查单元测试和集成测试的基础学问。

单元测试的主要内容包括:模块接口测试、局部数据结构测试、路径测试、错误处理

测试、边界测试。有效性测试是确认测试的内容。因此试题(39)选B。

在单元测试中,桩模块也叫做存根模块,用以代替所测模块调用的子模块,驱动模块

相当于所测模块的主程序。因此试题(40)选A。

模块组装成为系统的方式有两种方式:一次性组装方式和增殖式组装方式。增殖式组

装又分为自顶向下、自底向上以及混合增殖3种方式。因此试题(41)选A。

参考答案

(39)B(40)A(41)A

试题(42)、(43)

黑盒测试是通过软件的外部表现来发觉软件缺陷和错误的测试方法,具成地说,黑盒

测试用例设计技术包括四等。现有一个处理单价为1元的盒装饮料的自动售货机软件,

若投入1元币,按下“可乐”、“雪碧'或‘红茶"按钮,相应的饮料就送出来若投入的是2元币,

在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,1表示执行该动

作,。表示不执行该动作,(43)的各位数据,从左到右分别填入表中的空(1)〜(8)是正

确的。

s'(I->L,"I3/JL„|4■■5

投入1兀币1100~0~

投入2元币00100

按“可乐”按钮10000

按“雪碧”按钮00010

按“红茶”按钮00101

输出退还1兀币(1)0(5)(7)0

送出“可乐”饮料(2)0000

送出“雪碧”饮料(3)00(8)0

送出“红茶”饮料(4)0(6)00

(42)A.等价类划分法、因果图法、边界值分析法、错误推想法、判定表驱动法

B.等价类划分法、因果图法、边界值分析法、正交试验法、符号法

C.等价类划分法、因果图法、边界值分析法、功能图法、基本路径法

D.等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法

(43)A.B.01101100C.01001010D.

试题(42)、(43)分析

试题(42)考查黑盒测试用例•的设计方法。黑盒测试用例设计的方法包括等价类划分

法、边界值分析法、因果图法、错误推想法、判定表驱动法、功能图法、正交试验法、场

景法等。基本路径法、符号法以及静态质蛋度量是白盒测试用例设计的方法。

试题(43)考查用因果图法设计测试用例。

当有投币和按钮时,就会有相应的饮料送出.若投币为2元时,除了有相应的饮料送出,

还会退还1元硬币;只有按钮或只有投币时,就不会有输出结果.

参考答案

(42)A(43)A

试题(44)、(45)

多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判定中条件

的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足0国级别的;

针对布尔表达式A&&(B||C)执行逻覆盖测试,测试用例至少须要0®种组合才能满足多条

件覆盖的要求。

(44)、(45)分析

试题(44)考查白盒测试用例设计法中逻辑稷盖法的基础学问。

语句覆盖要求每条语句至少执行一次;判定覆盖也叫做分支覆盖,要求每一个判定获

得每一种可能的结果至少一次;条件稷盖要求每一个判定语句中每个逻辑条件的可能值至

少满足一次:条件判定组合覆盖要求判定中每个条件的全部可能(真/假)至少出现一次,

并且每个判定本身的结果(真/假)也至少出现一次:多条件覆盖要求“每个判定中条件的

各种可能组合都至少出现一次”。因此包含语句覆盖、判定镣盖、条件覆盖、条件判定组

合覆盖,但是不包含修正条件判定覆盖。

试题(45)考查计算多条件覆盖的方法,题中的判定条件包含3个子条件,每个子条件

有2种可能取值,测试用例为2x2x2=8个。

参考答案

(44)A(45)C试题

(46)〜(48)

典型的软件测试过程模型有0a等,在这些模型中,(47)强调了测试支配等工作的

先行和对系统需求和系统设计的测试,出对软件测试流程予以了说明。

(46)A.V模型、W模型、H模型、渐进模型

B.V模型、W模型、H模型、螺旋模型

C.X模型、W模型、H模型、前置测试模型

D.X模型、W模型、H模型、增量模型

(47)A.V模型B.W模型C.渐进模型D.螺旋模型

(48)A.V模型B.W模型C.H模型D.增量模型

试题(46)-(48)分析

本组题考查软件测试过程模型,常用的有V模型、X模型、W模型、H模型、前置测试

模型等,渐进模型、螺旋模型、漕量模型都是开发模型。

W模型强调测试伴随着整个软件开发周期,而且测试的对象不仅仅是程序,需求、功

能和设计同样要测试。及V模型相比,更突出了测试先行的观念以及需求和设计的测试工

作。

H模型强调软件测试模型是一个独立的流程,贯穿于整个产品周期,及其他流程并发

地进行。当某个测试时间点就绪时,软件测试即从测试准备阶段进入测试执行阶段。参考

答案

(46)C(47)B(48)C

试题(49)

下述关于错误处理流程管理的原则,(49)的说法是不正确的。

(49)A.为了保证正确地定位错误,须要有丰富测试阅历的测试人员验证发觉的错

误是否是真正的错误,并且验证错误是否可以再现

B.每次对错误的处理都要保留处理信息,包括处理人姓名、处理时间、处理方

法、处理看法以及错误状态

C.错误修复后必需由报告错误的测试人员确认错误已经修复,才能关闭错误

.D.对于无法再现的错误,应当由项目经理,测试经理和设计经理共同探讨决定

拒绝或者延期试题(49)分析

本题考查错误生命周期的概念。

无法再现的错误不应当被作为错误提交,也就无需后续处理工作。

参考答案

(49)D试

题(50)

GB/T16260-2025《软件工程产品质量》规定的软件产品运用质量特性包括工幽。

(50)A.适应性、生产率、牢靠性、满足度

B.有效性、生产率、平安性、满足度

C.有效性、牢靠性、适应性、满足度

D.适应性、活用性、效率、满足度试题(50)分析

本题考查测试标准中关于软件产品运用质量特性的定义。

软件产品运用质量特性包括有效性、生产率、平安性和满足度。

参考答案,

(50)B

试题(51)

软件牢靠性是指在指定的条件下运用时,软件产品维持规定的性能级别的实力,其子

特性四是指在软件发生故障或者违反指定接口的状况下,软件产品维持规定的性能级别

的实力。

(51)A.成熟性B.易复原性C.容错性D.牢靠性依从性

试题(51)分析

本题考查测试标准中关于软件产品内部及外部质量特性的定义。

容错性是软件牢靠性的子特性,指在软件发生故障或者违反指定接口的状况下,软件

产品维持规定的性能级别的实力。

成熟性是指软件产品避开因软件中错误的发生而导致失效的实力。

易复原性是指在失效发生的状况下,软件产品重建规定的性能级别并复原受干脆影响

的数据的实力。

牢靠性依从性是指软件产品依附于同牢靠性相关的标准、约定或规定的实力。

参考答案

(51)C

试题(52)

GB/T18905-2025《软件工程产品评价》中确定的通用评价过程包括四个方面,即:确

立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的内容有

(52)A.选择度量、建立度量评定等级、确立评估准则

B.指定质量模型、选择度量、建立度量评定等级

C.选择度量、建立度盘评定等级、制定评价支配

D.确定产品类型、选择度量、建立度量评定等级试

题(S2)分析

本题考查测试标准GB/T18905-2025《软件工程产品评价h其中“规定评价”部分包含

内容有选择度量、建立度量评定等级、确立评估准则。确定产品类型、指定质量模型是确

立评价需求方面包含的内容,制定评价支配是设计评价的内容。

参考答案

(52)A

试题(53)

GB/T18905-2025《软件工程产品评价》供应了软件产品评价的过程,其中G

B/T18905-2025《软件工程产品评价》第五部分评价者用的过程供(电。

(53)A.支配获得或复用某个已有的软件产品的组织予以运用

B.对软件产品执行独立评估的评价者运用

C.支配开发新产品或漕加现有的产品,以及准备利用他们自己的技术人员进行

产品评价的组织运用

D.编制评价模块的文档供应指南试题(53)分析

本题考查测试标准GB/T18905-2025《软件工程产品评价》。

其中,第五部分评价者用的过程是供对软件产品执行独立评估的评价者运用的。第三

部分开发者用的过程,供支配开发新产品或增加现有的产品,以及准备利用他们自己的技

术人员进行产品评价的组织运用。

第四部分需方用的过程,供支配获得或复用某个已有的软件产品的组织予以运用。第

六部分评价模块的文档编制哄应了编制评价模块的文档指南。

参考答案

(53)B

试题(54)

用边界值分析法,假定1<X<100,那么X在测试中应取的边界值是比鲍0

(54)A.X=l,X=100B.X=0,X=l,X=100,X=101

C.X=2,X=99D.X=0,X=101

试题(54)分析

本题考查用边界■值分析法设计测试用例的基本方法。

边界值法的取值原则是取最小值和最大值,比最小值稍小值和比最大值稍大值。

参考答案

(54)B

试题(55)

导致软件缺陷的缘由有很多,①〜④是可能的缘由,其中最主要的缘由包括_^典。

①软件需求说明书编写的不全面,不完整,不精确,而且常常更改。

②软件设计说明书。

③软件操作人员的水平。

④开发人员不能很好的理解需求说明书和沟通不足。

(55)A.①、②、③B.①、③C.②、③D.①、④

试题(55)分析

本题考查造成软件缺陷的主要缘由。

造成软件缺陷的主要缘由有4个:

•软件规格说明,包括对需求的理解,对需求的变更。

•设计方案。

・编码错误。

.其他因素,如测试员的主观错误。

其中及需求说明书相关的缘由是最主要的缘由。

参考答案

(55)D

试题(56)

关于软件质量的描述,正确的是(56).

(56)A.软件质母是指软件满足规定用户需求的实力

B.软件质量特性是指软件的功能性、牢靠性、易用性、效率、可维护性、可移

植性

C.软件质量保证过程就是软件测试过程

D.以上描述都不对试题(56>分析

本题考查软件质堡的定义。

软件质ffl是指软件特性的总和,软件满足规定或潜在用户需求的实力。

参考答案

(56)D

试题(57)^59)

对于业务流清晰的系统可以利用回贯穿整个测试用例设计过程,在用例中综合运用

各种测试方法,对于参数配置类的软件,要用工鲍选择较少的组合方式达到最佳效

果,假如程序的功能说明中含有输入条件的组合状况,则一起先就可以选用(59)和判定

表驱动法。

(57)A.等价类划分B.因果图法C.正交试验法D.场景法

(58)A.等价类划分B.因果图法C.正交试验法D.场景法

(59)A.等价类划分B.因果图法C.正交试验法D.场景法试

题(57)〜(59)分析

本组题考查对黑盒测试用例中几种设计方法的理解。

场景法基于测试用例场景,测试用例的设计业务路径,从用例起先到结束遍历其中全

部基本流和备选流。

正交试验法是指从大贵的试脸数据中选择适量的、有代表性的点,从而合理地支配测

试的一种科学试验设计方法。

因果图法对输入值的考虑是输入状况的各种组合,以及各个输入状况之间的相互制

约关系。

参考答案

(57)D(58)C(59)B

试题(60)

逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方

法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试序例见下表,对表中

的空缺项(True或者False),正确的选择是(60)。

语句段:

if(A&&(Bl|C))x=l:elsex=0:

用例表:

;*(**‘用楠2

ATRUEFALSE

B①FALSE

CTRUE②

A&&(B||C)FALSE

(60)A.QTRUE©FALSE©TRUEB.①TRUE②FALSE③FALSE

C.©FALSE②FALSE③TRUED.©TRUE②TRUE(3)FALSE试题(60)分

本题考查白盒测试用例的设计方法——语句覆盖法的基础学问。

语句覆盖法强调程序段中的每一个可执行语句至少执行一次。

③必需选择TRUE,①及②可以选择TRUE或者FALSE。

参考答案

(60)A或者C

试题(61)

方法依据输出对输入的依靠关系设计测试用例。

(61)A.路径测试B.等价类C.因果图D.边界值

试题(61)分析

本题考查因果图法的定义。

因果图法是依据输入关系确定输出结果。

等价类法是将输入或输出化分成等价类。边界值法是取输入或输出的边界值设计用

例。路径测试法是代码测试方法。

参考答案

(61)C

试题(62)

针对下面程序段,边界值问预可以定位在(62)

1:RemCreatea10elementintegerarray2:RemInitializeeacheleme

ntto-13:Dimdata(10)AsInteger4:DimiAsInteger5:Fori=IT0106:

data(i)=-17:Nexti8:End

(62)A.data(1)B.data(0)C.data(9)D.data(10)

试题(62)分析

本题考查用边界值法设计测:式用例。

边界值法的取值原则是取最小值和最大值,比最小值稍小值和比最大值稍大值,本

题给出问题的条件是data(0),没有给data(0)赋值。

参考答案

(62)B

试题(63)

以下限制流图的圈困难度V(g)和基本圈困难度EV(g)是

A.V(g)=5EV(g)=lB.V(g)=6EV(g)=6C.V(g)=5EV(g)=5D.V(g)=6EV(g)=l

试题(63)分析

本题考查从限制流图计算圈困难度V(g)和基本圈困难度EV(g)的方法。

V(G)=(区域数)=6,依据结构化原则简化后,原来的限制流图转变成依次执行的流

图,因此EV(g)=l。

参考答案

(63)D

试题(64)

在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,正确的是

(64)

(64)A.指响应时间

B.指报文从客户端发出到客户端接收到服务器响应的间隔时间

C.指报文在网络上的传输时间

D.指从报文起先进入网络到它起先离开网络之间的时间试题(6

4)分析

本题考查网络性能测试指标——网络延迟的基础学问。

网络延迟指从报文起先进入网络到它起先离开网络之间的时间。

参考答案

(64)D

试题(65)

为保证测试活动的可控性,必需在软件测试过程中进行软件测试配置管理,一般来

说,软件测试配置管理中最基本的活动包括

(65)A.配置项标识、鲍置项限制、•配置状态报告、配置审计

B.配置基线确立、配置项限制、配置报告、配置审计

C.配置项标识、配置项变更、配置审计、配置跟踪

D.配置项标识、配置项限制、配置状态报告、配置跟踪试题(6

5)分析

本题考查测试配置管理中基本活动的基础学问。

测试配置管理的基本活动包括配置项标识、配置项限制、配置状态报告以及配置审

计。

参考答案

(65)A

试题(66)〜(75)及参考译文见公共试题II(31)〜(40)。

第6章软件评测师下午试题分析及解答

试题一(15分)

阅读下列说明,回答问题1至问题3。

【说明】

基本路径法设计出的测试用例能够保证在测试中程序的每一条可执行语句至少执行

一次。以下代码由C++语言书写,请按要求回答问题。

voidReadPara(CStringtemp)

(

if(temp=*>=")

m_oper.SetCurSel(0);

else

(

if(temp=)

m_oper.SetCurSel(1):

else

(

if(temp="=")

moper.SetCurSel(2);

else

(

if(temp=*♦<=••)

m_oper.SetCurSel(3);

else

(

if(temp=",<*)

m_oper.SetCurSel(4);

else

moper.SetCurSel(5);

)

)

)

【问题1](6分)

请画出以上代码的限制流图。

【问题21(3分)

请计算上述限制流图的环路困难度V(G)。

【问题31(6分)

请运用基本路径测试法为变量temp设计测试用例,使之满足基本路径覆盖要求。试

题一分析

本题考查白盒测试用例设计方法一基本路径法的应用。

【问题1】

绘制模块限制流图。

模块限制流图是及程序流程期相类似的由很多结点和连接结点的边组成的一种图形,

其中一个结点代表一条语句或数条语句,边表示结点间的限制流向,它显示了一个函数的

内部逻辑结构。

【问题2】

计算限制流图的环路困难性V(G)。

V(G)=(区域数)=5(推断结点数)+1=6【问

题3】

采用基本路径测试法,满足基本路径覆盖的要求。

在进行程序的基本路径测试对,从程序的环路困难性可导出程序基本路径集合中的独

立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。

独立路径是指包括一组以前没有处理的语句或条件的一条路径。例如针对本题所

对应的限制流图中,一组独立的路径是:

•pathltemp为>=

・path2temp为〉

•+path3temp为==

•path4temp为v=

•path5temp为v

•path6temp为除上述5种之外的字符串

路径path1、path2、path3^path4、path5和path6组成一个基本路径集。只要设计出

的测试用例能够确保这些基本路径的执行,就可以使得程序中的每个可执行语句至少执

行一次。

参考答案【问

题1】

【问题2】

V(G)=6【问题3】

*用例编号temp取值:

1>=

2>

3=

4<=

5<

6除>、=\\<之外的字符组合

试题二(20分〉

阅读下列说明,回答问题1至问题5。

【说明】

针对某公司办公自动化(OA)系统的负载压力测试,采纳专业的负载压力测试工具

TopSage

来执行测试,系统采纳Browse/Server架构,服务器是一台PCServer(4路2.7GHz处理器,

4GB内存),安装的平台软件包括MicrosoftInternetInformationServer5.0,ASP.NET,

SQLServer2000c运用2台笔记本电脑安装测试工具模拟客户端执行'登录”业务操作。

测试目标分别为以下两个:

第一,测试系统分别在2M、4M网络带宽下,能够支持用户登录的最大并发用户数;

其次,测试服务器的吞吐量(即:每秒可以处理的交易数),主要包括服务器CPU平均运

用率达到85%时系统能够支持的最大吞吐量和服务器CPU平均运用率达到100%时系统

能够支持的最大吞吐量。

本次测试的性能需求是:指标“响应时间”合理范围为0〜5秒。

测试结果如下所述。

案例1

网络环境:2M带宽客户端性能测试结果:

1

•'婵,试.楫.平均值<

登录响应时间3.391杪

虚拟用户数N/A

每秒处理完成登录的个数11.897交易/秒

并晚

的严

垮.

胜奥

m砂处理完成♦求的个教1

,・产?।=——■■—加|_%|-r

.Daoq...moo01:00飒iSSX)CKt3Oo*ootn*oW0cm:昶asooossooftoo<B:W

***,■1,,,!/:"闾瓶(na:f>s)

注:图中登录响应时间的纵坐标单位是0.1秒。

服务器资源运用结果:

测试指标平均值

CPU运用率78%

案例2

网络环境:4M带宽

客户端性能测试结果:

测.试指标,・•_.V.!_••••.»•

班Ki,心

登录响应时间4.795秒

虚拟用户数N/A

每秒处理完成登录的个数13.447交易/秒

0

0"

・1殍秒处理充成登家的个数r<

j.1<11.IllII1Lin1/P1rIdTM'L

,,…oais0a300tt4501:0001:1501-001:4502000218023002:450300G3:t503.3003.4504:0004.150430W:45*JDO06:1$05:30O

'::测试闻朗仞.@七.•:.::广I.”

注:阁中登录响应时间的纵坐标单位是0.1秒。

服务器资源运用结果:

测成指标I平均值

CPU运用率98%

【问题1】(3分)

简述软件系统交易执行响应时间(“RT",ResponseTime)的概念。

【问题2】(3分)

分析案例1的测试结果数据,指出满足系统的性能指标需求时,系统能够承受的并发

用户登录的最大数量,并说明理由。

【问题3】(4分)

分析案例1的测试结果数据,说明服务器CPU资源运用率是否合理,以及带宽是否是

系统瓶颈,并陈述理由。

【问题4】(4分)

分析案例2的测试结果数据,说明服务器CPU资源运用率是否合理,以及增加带宽是

否是提高系统性能的有效方法,并陈述理由。

【问题5](6分)

论述CPU运用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系统性

能瓶颈时,如何制定解决方案?

试翅二分析

本题考查系统负载压力性能测试及故障定位的应用。

【问题1】

考查系统负载压力性能测试的重要指标“响应时间”。

【问题2】

考查系统负载压力性能测试的重要指标“并发用户数”。

推断系统能够承受的最大并发用户数的条件可以概括为:

•交易操作响应时间在合理范围内;

•交易通过率在合理范围内;

•系统运行无故障;

•系统资源运用在合理范围内等。

本题中应当选择第1个条件来推断系统能够承受的最大并发用户数。

【问题3】

考查系统负载压力性能测试的两个重要指标“资源运用”及“网络带宽”。

“资源运用”中的CPU占用型平均值在85%之内是合理的人

推断网络带宽是否是系统运行性能瓶颈的首要条件是网络带宽是否会影响系统交易

执行性能。例如减小网络带宽,并发用户数、响应时间及交易通过率等性能指标是否不能

接受;或者增加网络带宽,并发用户数、响应时间及交易通过率等性能指标会得到提高。

【问题4】

考查系统负载压力性能测试的两个重要指标“资源运用”及“网络带宽’

“资源运用”中的CPU占用型平均值在85%之内是合理的。

推断网络带宽是否是系统运行性能瓶颈的次要条件是网络带宽是否会使系统资源使

用不合理。不考虑别的因素,仅提高带宽,系统的处理实力虽然会进一步提高.但高的处理

实力会使服务器的资源瓶颈进一步加重,带来更加严峻的后果。

【问题5】

考查“CPU资源运用”及“网络带宽”两个系统瓶颈的解决方案。

当CPU资源运用成为系统瓶颈时的解决方案可以概括为:

•增加CPU的个数:

•提高CPU的主频;

•将Web服务器及数据库服务器分开部署:

•调整软件的设计及开发。

当带宽成为系统瓶颈时的解决方案可以概括为:

•增加带宽:

・压缩传输数据。

参考答案

【问题1】

响应时间是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采

集的时间戳之间的时间间隔,是衡ffl:特定类型应用事务性能的重要指标,标记了用户执

行一项操作大致须要多长时间。

【问题2】

系统能够承受的并发用户登录的最大数量为5(h

题中指出“通常状况下,交易操作合理的响应时间为5秒以内”。此案例中,登录响应时

间随虚拟并发用户数增加而增长。在50个虚拟并发用户的负载下,登录响应时间达到5秒

(留意图形中响应时间指标的比例为10),当负载超过50个虚拟并发用户,响应时间超过5

秒或者及5秒持平。所以此案例中最合理的最大并发用户数为50。

【问题3】

服务器CPU资源运用率是合理的。

2M带宽是系统处理业务的瓶颈。

理由是对比“4M带宽登录”案咧,4M带宽下,系统每秒处理完成的登录个数固定在13.

5个左右,登录响应时间随虚拟用户数增加而增长。在60个虚拟用户的压力下,登录响应

时间在4.2秒左右(留意图形中响应时间指标的比例为10)。在80个虚拟用户的压力下,登

录响应时间在5.8秒左右,所以在合理登录响应时间(5秒)内预料同时登录用户数是70

左右。服务器CPU运用率成为系统处理的瓶颈。说明随着带宽的提高,系统的处理实力进

一步提高,同时高吞吐量造成了系统资源的惊慌,带来了新的系统性能瓶颈。

【问题4】

服务器CPU资源运用率不合理,其平均值超过85%。

4M带宽的网络测试环境及2M带宽的网络测试环境相比,带来了新的系统瓶颈(CPU

资源运用率平均值超过85%),所以增加带宽不是提高系统性能的有效方法。

在此基础上,接着提高带宽,系统的处埋实力将进一步提高,高的处埋实力会使服务

器的资源瓶颈进一步加重,带来更加严峻的后果。

【问题5】

当CPU资源运用成为系统瓶颈时的解决方案可以概括为:

•增加CPU的个数;

•提高CPU的主频;

•将Web服务器及数据库服务器分开部署;

•调整软件的设计及开发。

当带宽成为系统瓶颈时的解决方案可以概括为:

•增加带宽;

・压缩传输数据。

试题三(15分)

阅读下列说明,回答问题1至问题4。

【说明】

软件系统几乎都是用事务触发来限制流程的,事务触发时的情景便形成了场景,而同

一事务不同的触发依次和处理结果就形成事务流。场景法就是通过用例场景描述业务操作

流程,从用例起先到结束遍历应用流程上全部基本流(基本领件)和备选流(分支事务)。

下面是对某1C卡加油机应用系统的基本流和备选流的描述。

基本流A:

序号用例名称.:用例描述:!!F;;叫

1准备加油客户将1C加油卡插入加油机

2验证加油卡加油机从加油卡的磁条中读取滕户代码,并检查它是否属于可以接收的加油卡

3验证黑名单加油机验证卡账户是否存在于黑名单中,假如属于黑名单.加油机吞卡

4输入购油”客户输入解要购买的汽油数fi

5加油加油机完成加油操作.从加油卡中扣除相应金额

6返回加油卡退还加油卡

备选流:

序号用例名称用例描述

B加油卡无效在基本流A2过程中,该卡不能够识别或是非本机可以运用的1C卡,加

油机退卡,并退出基本流

C卡账户属于黑名单在基本流A3过程中.推断该卡账户屈于黑名单,例如:己经挂失,加

油机吞卡退出基本流

D加油卡账面现金不足系统推断加油卡内现金不足,重新加入基本流A4.或选择退卡

E加油机油a不足系统推断加油机内油S不足;重新加入基本流A4,或选择退卡

【问题1](5分)

运用场景法设计测试案例脂出场景涉及到的基本流和备选流,基本流用字母A表示,

备选流用题干中描述的相应字母表示。

【问题2】(4分)

场景中的每一个场景都须要确定测试用例,一般采纳矩阵来确定和管理测试用例。如

下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的

测试用例包含测试用例ID、场景/条件、测试用例中涉及的全部数据元素和预期结果等项目o

首先确定执行用例场景所需的数据元素(本例中包括账号、是否黑名单卡、输入油量、账

面金额、加油机油量),然后构建矩阵,最终要确定包含执行场景所需的适当条件的测试

用例。在下面的矩阵中,V表示有效数据元素,I表示无效数据元素,n/a表示不适用,例

如C01表示“胜利加油”基本流。请接上述规定为其他应用场景设计用例矩阵。

测试用例表:

测试用场录账号是否热:名输入坤账面、金I加坤筑预期结果

例ID号单卡州:额.

C01.场景1:胜利加油VIVVV胜利加油

C02.

C03.

C04.

C05.

【问题3】(3分)

假如每升油4元人民币,用户的账户金额为1000元,加油机内油量足够,那么在

A4输入油*的过程中,清运用边界值分析方法为A4选取合适的输入数据・(即油量,单位:

升)。*-

【问题4】(3分)

假设本系统开发人员在开发过程中通过测试发觉了20个错误,独立的测试组通过上

述测试用例发觉了100个软件错误,系统在上线后,用户反馈了30个错误,请计算缺陷探

测率(DDP)o

试题三分析

本题考查利用疡景法设计功能测试用例的应用。

【问题1】.;

场景法就是通过用例场景描述流经用例的路径,从用例起先到结束遍历应用流程上全

部基本流(基本领件)和备选流(分支事务)。

依据这个设计原则和题干的要求,场景可以设置为A,AB,AC,AD,AE5种。【问题2】

考查在场景法中设计测试数据。

依据问题1中设置的5种场景,表中已给出A场景的测试数据,可依次给出其他4种场

景时的测试数据。

AB:卡无效。输入值“账号无效”,预期结果“退卡”。

AC:黑名单卡。输入值“账号有效,黑名单卡”,预期结果“吞卡

AD:金额不足。输入值“账号有效,非黑名单卡,输入油量有效,账面金额无效,加

油机油量有效”,预期结果“提示错误-,重新输入加油量”。

AE:油量不足。输入值”账号有效,非黑名单卡,输入油量无效,账面金额有效,加

油机油量无效”,预期结果”提示错误,重新输入加油量”。

【问题31

考查用边界值法设计测试用例。

边界值法的取值原则是取最小值和最大值,比最小值稍小值和比最大值稍大值。

油量合理范围在0〜250升,用边界值法,输入数据如下:

最小值0,比0再小就是负数了,不取。

最大值是250,比250稍大是251。

故在A4中油量输入值是0,250,251o

【问题4】

考查缺陷探测率的算法。

DDP—BugSteSter~(BugStester+BugSCustomer)

其中,BugStester为测试者发觉的错误数;

BugSeustom”为客户发觉并反馈技术支持人员进行修复的错误数。

参考答案【问题1】

场景1:A

场景2:A、B

场景3:A、C

场景4:A、D

场景5:A、E

【问题2】

测试用瑜账号是否黑输入账面力口油预期结果

名单卡..?i-.1

例ID号油S金额机油

C02.场景2:卡无效In/an/an/an/a退卡

C03.场录3:黑名单卡VVn/an/an/a吞卡

C04.场果4:金额不足VIV1V提示错误,重新输

入加油a

C05.场景5:油ffl不足V1VV1提示错误,重新输

入加油a

【问题3】

0升,250升,251升【问题4】

DDP=BugS,ester(BugSt..t.r+Bugseu.i_er)=(20+100)+(20+100+30)=80%(0.8)其中,BligSmer为测试者发

觉的错误数;

Bugscuswmer为客户发觉并反饿技术支持人员进行修复的错误数。

试题四(1S分)

阅读下列说明,回答问题1至问题3。

【说明】

易用性和用户文档是影响软件质量的重要指标也是干脆确定一个软件能否取得市场

胜利的关键因素。

【问题1】(S分)

用户对软件系统的第一相识来自于安装,因此易用性的一个重要体现就是安装的易用

性。简述安装测试应当从哪几个方面来考虑?

【问题2](6分)

软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试

分别应当设计哪些测试点?

【问题3】(4分)

软件帮助是帮助用户运用软件的关键途径,因此也是软件测试过程中的一个重要内容,

简述在进行软件帮助测试时的测试要点。试题四分析

本题考查易用性测试和用户文档测试的应用。

【问题1】

考查安装测试的内容。安装测试的内容主要包括:

•安装手册•自动化程度•安装选项和设置•安装过程的中断•安装依次-

多环境•正确性•修复及卸载安装【问题2】

考查用户界面测试的内容。用户界面测试的内容主要包括:

•界面整体测试强调规范性、合理性、一样性和定制性等。

•界面元素测试测试对象强调窗口、菜单、图标、鼠标和文字等C

【问题3】

考查软件帮助测试的内容。软件帮助测试的内容主要包括:

•文本•程序接口•帮助索引•超链接•编写风格等参考答案【问题1】

•评估安装手册•安装的自动化测试•安装选项和设置的测试•安装过程的

中断测试•安装依次测试•多环境安装测试•安装正确性测试•修复安装

及卸载测试【问题2】

♦界面整体测试:规范性测试、合理性测试、一样性测试和界面定制性测试(每点

1分,答出其中3个学问点即可得3分)

•界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试(每点1分,

答出其中3个学问点即可得3分)

【问题3】

•文本的精确性

•及程序的接口

•帮助索引的检

查­超链接的正

确性•链接的意

义•风格应简洁

试题五(10分)

阅读以下说明,回答问题1和问题2。

【说明】

软件测试是及软件开发亲密相关的一系列有支配的活动,在软件测试过程模型“V模

型’的指导下,开发过程中应当支配一系列不同类型的测试活动。

软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不

可少的C

【问题1](2分)

针对开发过程中的不同阶段,应当包含哪些类型的软件测试。

【问题2】(8分)

简述软件测试过程的关键活动,以及保证软件测试质量的手段。

试题五分析

本题考查伴随软件开发过程的测试质量保证手段。

【问题1】

考查在开发过程中的不同阶段,应当执行的软件测试类型,如下表所示。

开发阶段软件测试

编码阶段单兀测试

集成阶段集成测试

产品阶段确认测试(系统测试)

系统部署阶段验收测试

【问题2】

考查软件测试过程的关键活动,以及保证软件测试质量的手段。

软件测试过程的关键活动及软件开发过程的关键活动有类似点,包括测试需求分析、制

定测试支配、测试设计、测试执行、测试分析及总结。

软件测试质毋的保证手段包括:制定质量保证支配、质量体系建立测试活动审核、

测试文档评审;测试过程数据的收集、度量及分析等。

参考答案【问题1】

•单元测试•集成测试

•确认测试(系统测试)

•验收测试【问题2】

学问点包括:

软件测试过程的关键活动:

•测试需求分析•制定

测试支配•测试设计-

测试执行•测试分析及

总结质量保证手段:

•制定质量保证支配、质量体系建立・

测试活动审核、测试文档评审•测试过

程数据的收集、度量及分

试题(36)

下列叙述中(36)是正确的。

(33)A.压迫测试:供应条件任软件发挥,最大限度地发掘软件的实力

B.重复测试:使软件在不够志向的条件下运行,视察软件对外部资源的要求和

依靠的程度

C.重复测试:不断执行同样的操作,这种反复测试的主要缘由是看内存是否不

D.完整C/S体系结构测试,只包括网络运行和性能测试

试题(36)分析

本题考查软件测试的类型。

正确的概念如下。

1.压迫测试:使软件在不够志向的条件下运行,视察软件对外部资源的要求和依靠的

2.直负测试:供应条件《软件发挥,最大酿地发掘软件的实力。

3.重复测试:又称为疲惫瞰测试,即持续执行业务操作,这种反复测试能够检查系统在长

时间运行时内存是否不足。

4.完整C/S体系结构测试,包括网络运行测试、服务器端性能测试以及客户端性能测试。

参考答案

(34)C

试题(38)

以下关于功能测试用例的意义的叙述,正确的是(38).

①避开盲目混试并提高测试效率

②令软件测试的实施■点突出、目的明确

③在回来测试中无骷修正测试用例便可接着开展测试工作

④测试用例的通用化和复用化使软件测试易于开展

(34)A.①、②、③B.①、③C.②、③D.①、②、④试题(38)分析

本题考查功能测试用例的意义。

功能测试用例的意义可以概括如下。

•为达到最佳的测试效果或高效地揭露隐藏的错误而细心设计的少进测试数据。

•测试用例的运用令软件测试的实施重点突出、目的明确。

•一个好的测试用例在于它能发觉至今未发觉的错误。

但是在回来测试中,为了满足测试潘求,必需修正测试用例。

参考答案

(35)D

试题(40)

用边界值分析法,假定X为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论