《2023年软件评测师考试习题.pdf》由会员分享,可在线阅读,更多相关《2023年软件评测师考试习题.pdf(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年上半年软件评测师上午试题 在计算机系统中,存取速度最快的是(1)_ _。(D A.C P U 内部寄存器 B.计算机的高速缓存C a c h eC.计算机的主存 D.大容量磁盘 模块的耦合度描述了 (2)。(2)A.模块内各种元素结合的限度 B.模块内多个功能之间的接口C.模块之间公共数据的数量 D.模块之间互相关联的限度 若某计算机系统是由5 00个元器件构成的串联系统,且每个元器件的失效率均为 IO7H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(3)一 小时。(3)A.2x 10 B.5 x 10 C.2x 10s D.5 x l 05 内聚是一种指标,
2、表达一个模块(4)o(4)A.代码优化的限度 B.代码功能的集中限度C.完毕任务时及时限度 D.为了与其他模块连接所要完毕的工作量 为了解决进程间的同步和互斥问题,通常来用一种称为(5)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(6)。(5)A.调度 B.信号量 C.分派 D.通讯(6)A.20 B.18 C.16 D.15 在U N I X 操作系统中,把输入/输出设备看作是(7)。(7)A.普通文献 B.目录文献 C.索引文献 D.特殊文献 某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16 个扇区,假
3、定分派以扇区为单位。若使用位示图管理磁盘空间,则位示图需要占用(8)字节空间。(8)A.16 000 B.1000 C.2023 D.16 00(9)描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一应用有关的数据逻辑表达。(9)A.模式 B.逻辑模式 C.外模式 D.内模式 某数据库中有员工关系E、产品关系P、仓库关系W和库存关系I,其中:员工关系E(e m p l o ye e l D,n a m e,de p a rtm e n t)中的属性为:员工编号,姓名,部门;产品关系P(p ro ductID,n a m e,m o de l,si ze,co l o r)中的属性为:产
4、品编号,产品名称,型号,尺寸,颜色;仓库关系矢wa re h o use l D,n a m e,a ddre ss,e m p l o ye e l D)中的属性为:仓库编号,仓库名称,地址,员工编号;库存关系1(wa re h o use ID,p ro ductID,qua n ti ty)中的属性为仓库编号,产品编号和产品数量。a.若规定仓库关系的负责人引用员工关系的员工编号,员工关系E的员工编号、仓库关系W的仓库编号和产品关系P的产品编号不能为空且惟一标记一个记录,并且仓库的地址不能为空,则依次要满足的完整性约束是(1 0)ob.可得到每种产品伪名称和该产品的总库存量的查询语句为;S
5、 E L E L C T n a m e,S U M(qua n ti ty)F R O M P,IW H E R E (1 1)(1 0)A.实体完整性、参照完整性、用户定义完整性B.参照完整性、实体完整性、用户定义完整性C.用户定义完整性、实体完整性、参照完整性D.实体完整性、用户定义完整性、参照完整性(1 1)A.P.p ro ductID=I.p ro ductl D;B.P.p ro ductl D=I.p ro duct ID O R D E R B Y n a m e;C.P.p ro ductID=I.p ro duct ID G R O U P B Y n a m e;D.P
6、.p ro ductID=I.p ro duct ID G R O U P B Y n a m e,qua n ti ty。与多模光纤相比较,单模光纤具有_(12)_等特点。(1 2)A.较高的传输率、较长的传输距离、较高的成本B.较低的传输率、较短的传输距离、较高的成本C.较高的传输率、较短的传输距离、较低的成本D.较低的传输率、较长的传输距离、较低的成本“ti tl e styl e=i ta l i c sci e n ce /ti tl e 是一个 X M L 元素的定义,其中元素标记的属性值是(1 3)0(1 3)A.ti tl e B.styl e C.i ta l i c D.s
7、ci e n ce 某校园网用户无法访问外部站点2 1 0.1 0 2.58.7 4,管理人员在wi n do ws操作系统下可以使用(1 4)判断故障发生在校园网内还是校园网外。(1 4)A.p i n g 2 1 0.1 0 2.58.7 4 B.tra ce rt 2 1 0.1 0 2.58.7 4C.n e tsta t 2 1 0.1 0 2.58.7 4 D.a rp 2 1 0.1 0 2.58.7 4 S N M P 所采用的传输层协议是(1 5)o(1 5)A.U D P B.IC M P C.T C P D.IP 渐增式开发方法有助于_(1 6)。(1 6)A.获取软件需
8、求B.快速开发软件 C.大型团队开发D.商业软件开发 高级程序设计语言中用于描述程序中的运算环节、控制结构及数据传输的是(1 7)o(1 7)A.语句 B.语义 C.语用 D.语法 (1 8)是面向对象程序设计语言不同于其它语言的重要特点,是否建立了丰富的_(19)_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。(1 8)A.继承性 B.消息传递 C.多态性 D.静态联编(1 9)A.函数库 B.类库 C.类型库 D.方法库 某市标准化行政主管部门制定并发布的工业产品的安全、卫生规定的标准,在其行政区域内是(2 0)o(2 0)A.强制性标准 B.推荐性标准 C.自愿性标准 I).指导
9、性标准 王某购买了 一个“海之久”牌活动硬盘,并且该活动硬盘还包具有一项实用新型专利,那么,王某享有 2 1 o(2 1)A.“海之久”商标专用权 B.该盘的所有权C.该盘的实用新型专利权 D.前三项权利之所有 甲公司委托软件公司程序员王某开发管理软件,并与王某签订了书面协议,但协议中未对软件著作权归属做出明确的约定,其软件著作权属于(2 2)。(2 2)A.甲公司 B.软件公司 C.程序员王某 D.软件公司和甲公司 依据著作权法,计算机软件著作权保护的对象是指_(23)_。(2 3)A.计算机硬件 B.计算机软件 C.计算机硬件和软件D.计算机文档 相对于D E S 算法而言,R S A 算
10、法的(2 4),因此,R S A (2 5)。(2 4)A.加密密钥和解密密钥是不相同的 B.加密密钥和解密密钥是相同的C.加密速度比D E S 要高 D.解密速度比D E S 要高(2 5)A.更合用于对文献加密 B.保密性不如D E SC.可用于对不同长度的消息生成消息摘要 D.可以用于数字署名 在C+语言中,已知3 个类0、P 和Q,类0中定义了 一个私有方法F1、一个公有方法F2 和一个受保护的方法F3:类P和类Q是类0的派生类,其继承方式如下所示:c l a ss P :p r o t ec t ed 0 .;c l a ss Q :p u b l i c 0 .;关于方法Fl 的描
11、述中对的的是(2 6)_;关于方法F2 韵描述中对的的是(2 7);关于方法F3的描述中对的的是(2 8)o(2 6)A.方法F1 无法被访问 B.只有在类0内才干访问方法F1C.只有在类P内才干访问方法Fl D.只有在类Q内才干访问方法F1(2 7)A.类0、P 和 Q的对象都可以访问方法F2 B.类P和Q的对象都可以访问方法F2C.类。和Q的对象都可以访问方法F2 D.只有在类P内才干访问方法F2(2 8)A.类0、P和Q的对象都可以访问方法F3 B.类 0、P 和 Q的对象都不可以访问方法F3C.类 0 和Q的对象都可以访问方法F3 D.类P和Q的对象都可以访问方法F3。正式的技术评审F
12、 T R(F o r m a l T e c h n i c a l R e v i e w)是软件工程师组织的软件质量保证活动,下面关于F T R 指导原则中不对的的是(29)o(29)A.评审产品,而不是评审生产者的能力B.要有严格的评审计划,并遵守日程安排C.对评审中出现的问题要充足讨论,以求彻底解决D.限制参与者人数,并规定评审会之前做好准备 在绘制数据流图时,要遵循的一个原则是父图与子图的平衡,所谓平衡是指(30)o(30)A.父图和子图都不得改变数据流的性质B.子图不改变父图数据流的一致性C.父图的输入/输出数据流与子图的输入/输出数据流一致D.子图的输出数据流完全由父图的输入数据
13、流拟定 某系统的顶层D F D图如下,其中,加 工1细化后的D F D图是(31)下图中的程序由A、B、C、D、E 5个模块组成,下表中描述了这些模块之间的接口,每一个接口有一个编号。此外,模块A、D和E都要引用一个专用数据区。那么A和E之间耦合关系是(32)(32)A.公共耦合B.数据耦合C.内容耦合 D.无耦合 在C+语言中,若类C中定义了一个方法i n t f (i n t a,i n t b),那么方法(33)不能与该方法同时存在于类C中。(33)A.i n t f(i n t x,i n t y)B.i n t f(f l o a t a,i n t b)C.f l o a t f(
14、i n t x,f l o a t y)D.i n t f(i n t x,f l o a t y)在面向对象软件开发过程中,采用设计模式(34)。(34)A.允许在非面向对象程序设计语言中使用面向对象的概念B.以复用成功的设计和体系结构C.以减少设计过程创建的类的个数D.以保证程序的运营速度达成最优值 两个小组独立地测试同一个程序,第一组发现25 个错误,第二组发现30个错误,在两个小组发现的错误中有15 个是共同的,那么可以估计程序中的错误总数是(35)一 个。(35)A.25 B.30 C.5 0 D.6 0 对于软件的p 测试,下列描述对的的是(36),(36)A.0 测试就是在软件公
15、司内部展开的测试,由公司专业的测试人员执行的测试B.B 测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试c.p 测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D.B 测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试(3 7)可以作为软件测试结束的标志。(3 7)A.使用了特定的测试用例 B.错误强度曲线下降到预定的水平C.查出了预定数目的错误 D.按照测试计划中所规定的时间进行了测试 下面一是关于软件评测师工作原则的描述,对的的判断是(3 8)_o对于开发人员提交的程序必须进行完全的测试,以保证程序的质量必须合理安排测试任务,做好周密的测试计划
16、,平均分派软件各个模块的测试时间在测试之前需要与开发人员进行具体的交流,明确开发人员的程序设计思绪,并以此为依据开展软件测试工作,最大限度地发现程序中与其设计思绪不一致的错误要对自己发现的问题负责,保证每一个问题都能被开发人员理解和修改。(3 8)A.、B.、C.、D.无 在软件生命周期的不同阶段,需要实行不同类型的测试工作,单元测试是对程序设计进行验证,其中(3 9)不是单元测试的重要内容。在进行单元测试过程中,通常测试工程师都需要借助(4 0)来代替所测模块调用的子模块:在单元测试的基础上,需要将所有模块按照概要设计和具体设计说明书的规定进行组装,模块组装成系统的方式有两种,分别是(4 1
17、)o(3 9)A.模块接口测试 B.有效性测试(4 0)A.桩模块 B.驱动模块模块和驱动模块(4 DA.一次性组装和增殖性组装C.单个模块组装和混合模块组装C.途径测试 D.边界测试C.桩模块和驱动模块 D.存根B.自顶向下组装和启底向上组装D.接口组装和功能组装 黑盒测试是通过软件的外部表现来发现软件缺陷和错误的测试方法,具体地说,黑盒测试用例设计技术涉及(4 2)等。现有一个解决单价为1元的盒装饮料的自动售货机软件,若投入1元币,按下“可乐”、“雪碧”或“红茶”按钮,相应的饮料就送出来,若投入的是2元币,在送出饮料的同时退还1元币。下表是用因果图法设计的部分测试用例,1表达执行该动作,0
18、表达不执行该动作,(4 3)的各位数据,从左到右分别填入空格表中的(1)(8)是对的的。用例序号12345输入投 入1元币11000投入2元币00100按“可乐”按钮10000(4 2)A.等价类划分法、因果图法、边界值分析法、错误推测法、鉴定表驱动法按“雪碧”按钮00010按“红茶”按钮00101输出退 还1元币(1)0(5)(7)0送出“可乐”饮料(2)0000送出“雪碧”饮料(3)00(8)0送出“红茶”饮料(4)0(6)00B.等价类划分法、因果图法、边界值分析法、正交实验法、符号法C.等价类划分法、因果图法、边界值分析法、功能图法、基本途径法D.等价类划分法、因果图法、边界值分析法、
19、静态质量度量法、场景法(4 3)A.0 1 0 0 1 1 0 0 B.0 1 1 0 1 1 0 0 C.0 1 0 0 1 0 1 0 D.1 1 0 0 1 1 0 0 多 条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个鉴定中条件的各种也许组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足(4 4)_ _级别的:针对布尔表达式A&(B|C)执行逻辑覆盖测试,测试用例至少需要(4 5)种组合才干满足多条件覆盖的规定。(4 4)A.语句覆盖、鉴定覆盖、条件覆盖、条件鉴定组合覆盖B.鉴定覆盖、条件覆盖;条件鉴定组合覆盖、修正条件鉴定覆盖C.语句覆盖、鉴定覆盖、条件鉴定组合
20、覆盖、修正条件鉴定覆盖D.途径覆盖、鉴定覆盖、条件覆盖、条件鉴定组合覆盖(4 5)A.6 B.4 C.8 D.1 2 典型的软件测试过程模型有(4 6)等,在这些模型中,(4 7)强调了测试计划等工作的先行和对系统需求和系统设计的测试,(4 8)_对软件测试流程予以了说明。(4 6)A.V 模型、W 模型、H 模型、渐进模型B.V 模型、W 模型、H模型、螺旋模型C.X 模型、W 模型、H模型、前置测试模型D.X 模型、W 模型、H模型、增量模型(4 7)A.V 模型 B.W 模型 C.渐进模型 D.螺旋模型(4 8)A.V 模型 B.W 模型 C.H模型 D.增量模型 下述关于错误解决流程管
21、理的原则,(4 9)的说法是不对的的。(4 9)A.为了保证对的地定位错误,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现。B.每次对错误的解决都要保存解决信息,涉及解决人姓名、解决时间、解决方法、解决意见以及错误状态C.错误修复后必须由报告错误的测试人员确认错误已经修复,才干关闭错误D.对于无法再现的错误,应当由项目经理,测试经理和设计经理共同讨论决定拒绝或者延期。G B/T1 6 2 6 02 02 3 软件工程产品质量规定的软件产品使用质量特性涉及(5 0)o(5 0)A.适应性、生产率、可靠性、满意度B.有效性、生产率、安全性、满意度C.有效性、可
22、靠性、适应性、满意度D.适应性、合用性、效率、满意度 软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性(5 1)是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。(5 1)A.成熟性 B.易恢复性 C.容错性 D.可靠性依从性 G B/T1 8 9 05 2 02 3 软件工程 产品评价 中拟定的通用评价过程涉及四个方面,即:确立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的 内 容 有 一(5 2)o(5 2)A.选择度量、建立度量评估等级、确立评估准则:B.指定质量模型、选择度量、建立度量评估等级C.选择度量
23、、建立度量评估等级、制定评价计划D.拟定产品类型、选择度量、建立度量评估等级 G B/T1 8 9 05-2 02 3 软件工程产品评价提供了软件产品评价的过程,其中G B/T1 8 9 05 2 02 3 软件工程产品评价第五部分评价者用的过程供_(5 3)_ _。(5 3)A.计划获取或复用某个已有的软件产品的组织予以使用B.对软件产品执行独立评估的评价者使用C.计划开发新产品或增强现有的产品,以及打算运用他们自己的技术人员进行产品评价的组织使用D.编制评价模块的文档提供指南 用边界值分析法,假定那么X在测试中应当取的边界值是(5 4)o(5 4)A.X=l,X=1 00 B.X=0,X=
24、l,X=1 00,X=1 01 C.X=2,X=9 9 D.X=O,X=1 01 导致软件缺陷的因素有很多,一 是也许的因素,其中最重要的因素涉及(5 5)o软件需求说明书编写的不全面,不完整,不准确,并且经常更改软件设计说明书软件操作人员的水平开发人员不能很好的理解需求说明书和沟通局限性(5 5)A.、B.、C.、D.、关于软件质量的描述,对的的是_ 一(5 6)(5 6)A.软件质量是指软件满足规定用户需求的能力B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性、可移植性C.软件质量保证过程就是软件测试过程D.以上描述都不对 对于业务流清楚的系统可以运用_(5 7)一 贯穿整
25、个测试用例设计过程广在用例中综合使用各种测试方法,对于参数配置类的软件,要用(5 8)选择较少的组合方式达成最佳效果,假如程序的功能说明中具有输入条件的组合情况,则一开始就可以选用(5 9)和鉴定表驱动法。法法(5 7)A.等价类划分B.因果图法C.正交实验法D.场景(5 8)A.等价类划分B.因果图法C.正交实验法D.场景(5 9)A.等价类划分B.因果图法C.正交实验法D.场景法 逻辑途径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完毕测试用例设计,测试用例见下表,对表中的空缺项(T r u e或者F a l s e),对的的选择是(
26、6 0)。语句段:i f (A&(B|O)x=l;el s e x=0;用例表:用例1用例2AT R U EF A L S EBi sF A L S E1cT R U EA&(B|C)F A L S E(6 0)A.T R U E F A L S E T R U E B.T R U E F A L S E F A L S EC.F A L S E F A L S E T R U E D.T R U E T R U E F A L S E._(6 1)方法根据输出对输入的依赖关系设计测试用例。(6 1)A.途径测试 B.等价类 C.因果图 D.边界值 针对下面程序段,边界值问题可以定位在(6 2
27、)o1:R em C r ea t e a 1 0 el emen t i n t eg er a r r a y2:R em I n i t i a l i z e ea c h el emen t t o -13:D i m d a t a(1 0)A s I n t eg er4:D i m i A s I n t eg er5:F o r i=1 T O 1 06:d a t a(i)=l7:N ex t i8:E n d(6 2)A.d a t a(l)B.d a t a(0)C.d a t a(9)D.d a t a(1 0)以下控制流图的圈复杂度V(g)和基本圈复杂度E V(g)
28、是_(6 3)一(6 3)A.V(g)=5 E V(g)=lC.V(g)=5 E V(g)=5B.V(g)=6 E V(g)=6D.V(g)=6 E V(g)=l 在网络应用测试中,网络延迟是一个重要指标。以下关于网络延迟的理解,对的的是_ _(6 4)(6 4)A.指响应时间B.指报文从客户端发出到客户端接受到服务器响应的间隔时间C.指报文在网络上的传输时间D.指从报文开始进入网络到它开始离开网络之间的时间 为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动涉及(6 5)(6 5)A.配置项标记、配置项控制、配置状态报告、配置审计B.配
29、置基线确立、配置项控制、配置报告、配置审计C.配置项标记、配置项变更、配置审计、配置跟踪D.配置项标记、配置项控制、配置状态报告、配置跟踪 Or i g i n a l l y i n t r o d u c e d b y Ne t s c a p e Co m m u n i c a t i o n s,_ _ _(66)_ _ _ _ a r e ag e n e r a l m e c h a n i s m w h i c h HT T P S e r v e r s i d e a p p l i c a t i o n s,s u c h a s CGI(67),c a nu s
30、 e t o b o t h s t o r e a n d r e t r i e v e i n f o r m a t i o n o n t h e H T T P _ _ _(68)_ _ _ _ s i d e o f t h ec o n n e c t i o n.Ba s i c a l l y,Co o k i e s c a n b e u s e d t o c o m p e n s a t e f o r t h e _ _ _(69)_ _ _ _n a t u r e o f HT T P.T h e a d d i t i o n o f a s i m p
31、l e,p e r s i s t e n t,c l i e n t-s i d e s t a t es i g n i f i c a n t l y e x t e n d s t h e c a p a b i l i t i e s o f W W W-b a s e d _ _ _(70)_ _ _ _ .(66)A.Br o w s e r sB.Co o k i e sc.Co n n e c t i o n sD.S c r i p t s(67)A.g r a p h i c sB.p r o c e s s e sc.s c r i p t sD.t e x t s(6
32、8)A.Cl i e n tB.Ed i t o rc.Cr e a t o rD.S e r v e r(69)A.f i x e dB.f l e x i b l ec.s t a b l eD.s s t a t e l e s s(70)A.p r o g r a m sB.a p p l i c a t i o n sc.f r a m e w o r k sD.c o n s t r a i n s W e b S QL i s a S QL-l i k e _ _(71)_ _ _ _ l a n g u a g e f o r e x t r a c t i n g i n f
33、 o r m a t i o n f r o mt h e w e b.It s c a p a b i l i t i e s f o r p e r f o r m i n g n a v i g a t i o n o f w e b _ _ _(72)_ _ _ _ m a k ei t a u s e f u l t o o l f o r a u t o m a t i n g s e v e r a l w e b-r e l a t e d t a s k s t h a t r e q u i r e t h es y s t e m a t i c p r o c e s
34、s i n g o f e i t h e r a l l t h e l i n k s i n a_ _ _(73)_ _ _ _ ,a l l t h e p a g e st h a t c a n b e r e a c h e d f r o m a g i v e n U RL t h r o u g h _ _ _(74)_ _ _ _ t h a t m a t c h a p a t t e r n,o r a c o m b i n a t i o n o f b o t h.W e b S QL a l s o p r o v i d e s t r a n s p a
35、 r e n t a c c e s s t o i n d e xs e r v e r s t h a t c a n b e q u e r i e d v i a t h e Co m m o n _ (75)_ _ _ In t e r f a c e.(71)A.q u e r y B.t r a n s a c t i o nC.c o m m u n i c a t i o n D.p r o g r a m m i n g(72)A.b r o w s e r s B.s e r v e r sC.h y p e r t e x t s D.c l i e n t s(73)
36、A.h y p e r t e x t B.p a g eC.p r o t o c o l D.o p e r a t i o n(74)A.p a t h s B.c h i p sC.t o o l s D.d i r e c t o r i e s(75)A.Ro u t e r B.De v i c eC.Co m p u t e r D.Ga t e w a y2023年上半年软件评测师下午试题试题一(15分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的相应栏内。说明基本途径法设计出的测试用例可以保证在测试中程序的每一条可执行语句至少执行一次。以下代码由C什语言书写,请按规
37、定回答问题。v o i d Re a d Pa r a(CS t r i n g t e m p)i f (t e m p =)m _ o p e r.S e t Cu r S e l (0);e l s ei f (t e m p =)m _ o p e r.S e t Cu r S e l(1);e l s e(i f (t e m p =)m _ o p e r.S e t Cu r S e l(2);e l s e(i f(t e m p =m o p e r.S e t Cu r S e l(3);e l s e(i f (t e m p =)m _ o p e r.S e t Cu
38、 r S e l(4);e l s em _ o p e r.S e t Cu r S e l(5);)r e t u r n;)问题1 (6分)请画出以上代码的控制流图。问题2 (3 分)请计算上述控制流图的环路复杂度V(G)。问题3 (6 分)请使用基本途径测试法为变量t e m p 设计测试用例,使之满足基本途径覆盖规定。试 题 二(20分)阅读下列说明,回答问题1 至问题5,将解答填入答题纸的相应栏内。说明针对某公司办公自动化(0A)系统的负载压力测试,采用专业的负载压力测试工具来执行测试。系统采用Br o w s e/S e r v e r 架构,服务器是一台PC S e r v e
39、 r(4 路 2.7GHz解决器,4GB内存),安装的平台软件涉及Mi c r o s o f t In t e r n e t In f o r m a t i o n S e r v e r5.0,AS P.NET,S QLS e r v e r 2023。使用2 台笔记本电脑安装测试工具模拟客户端执行“登录”业务操作。测试目的分别为以下两个:第一,测试系统分别在2M、4 M 网络带宽下,可以支持用户登录的最大并发用户数;第二,测试服务器的吞吐量(即:每秒可以解决的交易数),重要涉及服务器C P U平均使用率达成8 5%时系统可以支持的最大吞吐量和服务器C P U 平均使用率达成1009
40、6时系统可以支持的最大吞吐量。本次测试的性能需求是:指标“响应时间 合理范围为05 秒。测试结果如下:案 例 1网络环境:2 M 带宽客户端性能测试结果;测试指标平均值登录响应时间3.3 9 1 秒虚拟用户数N/A11.8 9 7交易/秒 网5/学 望 二”癌,为妙和号F!起 落*工二生心 丝;些/垩空产 EIM4存册二?3?”::金 遍 角 岫 一,J.A.4./,.打 耐 1 31每秒解决完毕登录的个数.八 一 -置 片:券;5.I.赚 触注:图中登录响应时间的纵坐标单位是0.1秒服务器资源使用结果:测试指标平均值7 8%C P U使用率案例2网络环境:4 M带宽客户端性能测试结果:测试指
41、标平均值登录响应时间4.7 9 5 秒虚拟用户数N/A每秒解决完毕登录的个数13.4 4 7交易/秒春勒舜sL_墨修整糜髓整麒冬瞥蟋熬舞舞1.工一度景响应时同上./1;)1-ef 每初湿免囚量素的4、触片 T-7二一二一;二I虚姒用户数1.魏痴瀚遢a蕊第注:图中登录响应时间的纵坐标单位是0.1秒服务器资源使用结果测试指标平均值C P U使用率9 8%问题1(3分)简述软件系统交易执行响应时间(“RT,Res p o n s eT im e)的概念。问题2 (3分)分 析 案 例1的测试结果数据;指出满足系统的性能指标需求时,系统可以承受的并发用户登录的最大数量,并说明理由。问题3 (4分)分
42、析 案 例1的测试结果数据,说明服务器C P U资源使用率是否合理,以及带宽是否是系统瓶颈,并陈述理由。问题4 (4分)分 析 案 例2的测试结果数据,说明服务器C P U资源使用率是否合理,以及增长带宽是否是提高系统性能的有效方法,并陈述理由。问题5 (6分)论述C P U使用率成为系统性能瓶颈时,如何制定解决方案?论述网络带宽成为系统性能瓶颈时,如何制定解决方案?试 题 三(15分)阅读下列说明,回答问题1至问题4,将解答填入答题纸的相应栏内。说明软件系统几乎都是用事件触发来控制流程的,事件触发时的情景便形成了场景,而同一事件不同的触发顺序和解决结果就形成事件流。场景法就是通过用例场景描述
43、业务操作流程,从用例开始到结束遍历应用流程上所有基本流(基本领件)和备选流(分支事件)。下面是对某I C卡加油机应用系统的基本流和备选流的描述。基本流A;序号用例名称用例描述1准备加油客户将I C加油卡插入加油机2验证加油卡加油机从加油卡的磁条中读取账户代码,并检查它是否属于可以接受的加13验证黑名单加油机验证卡账户是否存在于黑名单中,假如属于黑名单,加油机吞卡4输入购油量客户输入需要购买的汽油数量5加油加油机完毕加油操作,从加油卡中扣除相应金额6返回加油卡退还加油卡备选流:序号用例名称用例描述B加油卡无效在基本流A 2过程中,该卡不可以辨认或是非本机可以使用的1 C卡,加油机退卡,并退出基本
44、流C卡账户属于黑名单在基本流A 3过程中,判断该卡账产属于黑名单,例如:已经挂 失,加油机吞卡退出基本流D加油卡账面钞票局限性系统判断加油卡内钞票局限性,重新加入基本流A 4,或选择退卡 问题1 (5分)E加油机油量局限性系统判断加油机内油量局限性,重新加入基本流A 4,或选择退卡使用场景法设计测试案例,指出场景涉及到的基本流和备选流,基本流用字母A表达,备选流用题干中描述的相应字母表达。问题2 (4分)场景中的每一个场景都需要拟定测试用例,一般采用矩阵来拟定和管理测试用例。如下表所示是一种通用格式,其中行代表各个测试用例,列代表测试用例的信息。本例中的测试用例包含测试用例、I D、场景涤件、
45、测试用例中涉及的所有数据元素和预期结果等项目。一方面拟定执行用例场景所需的数据元素(本例中涉及账号、是否黑名单卡、输入油量、账面金额、加油机油量),然后构建矩阵,最后要拟定包含执行场景所需的适当条件的测试用例。在下面的矩阵中,V表达有效数据元素,I表达无效数据元素,n/a表达不合用,例 如C 0 1表达“成功加油”基本流。请按上述规定为其它应用场景设计用例矩阵。测试用例表测试用例I D号场景账号是否黑名单卡输入油量账面金额加油机油量预期结果C 0 1.场 景1;成功加油VIVVV成功加油C 0 2.C 0 3.C 0 4.C 0 5.问题3 (3分)假如每升油4元人民币,用户的账户金额为1 0
46、 0 0元,加油机内油量足够,那么在A 4输入油量的过程中,请运用边界值分析方法为A4选取合适的输入数据(即油量,单位;升)。问题4 (3分)假设本系统开发人员在开发过程中通过测试发现了 2 0个错误,独立的测试组通过上述测试用例发现了 1 0 0个软件错误,系统在上线后,用户反馈了 3 0个错误,请计算缺陷探测率(D D P)。试 题 四(1 5分)阅读下列说明,回答问题1至问题3,将解答填入答题纸的相应栏内。说明易用性和用户文档是影响软件质量的重要指标,也是直接决定一个软件能否取得市场成功的关键因素。问题1 (5分)用户对软件系统的第一结识来自于安装,因此易用性的一个重要体现就是安装的易用
47、性。简述安装测试应当从哪几个方面来考虑?问题2 (6分)软件用户界面起着引导用户操作的重要作用,简述整体界面测试和界面中的元素测试分别应当设计哪些测试点?问题3 (4分)软件帮助是协助用户使用软件的关键途径,因此也是软件测试过程中的一个重要内容,简述在进行软件帮助测试时的测试要点。试 题 五(1 0分)阅读以下说明,回答问题1和问题2,将解答填入答题纸的相应栏内。说明软件测试是与软件开发密切相关的一系列有计划的活动,在软件测试过程模型“V模型 的指导下,开发过程中应当安排一系列不同类型的测试活动。软件测试过程是由一系列的关键活动组成的,同时软件测试质量的保证手段是必不可少的。问题1(2 分)针对开发过程中的不同阶段,应当包含那些类型的软件测试。问题2(8 分)简述软件测试过程的关键活动,以及保证软件测试质量的手段。