1、2010年软件评测上午试题答案:1-5 CAADC 6-10 BDBBC 11-15 DBADB 16-20 BDCCB 21-25 ACAAA26-30 CABCB 31-35 ACBAC 36-40 ABBDD 41-45 ACABD 46-50 BADDC51-55 CCCCD 56-60 ABDCC 61-65 DBDAB 66-70 BDACD 71-75 CABAB第四题解析:2K*4 相当于 1K*8,需要 16个1K=1024=0400H也就是每片 3FF,算下来开始空间 0000,0400,0800,0C00所以,0B1F 在 0800开头的那块上第十九题解析:C 不是基于开
2、发者使用质量是从用户角度看待的质量,教材 90页第 44题解析:11-9+2=4第 54题解析:14-10+2=6第 56题解析:x=0 X=1 x=33第 57题解析:通过往程序的缓冲区写超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,造成程序崩溃或使程序转而执行其它指令,以达到攻击的目的第 58题解析:失效是外部第 70题解析:Applet 是客户端组件 JSP 是简化版 Servlet#2010年软件评测下午试题答案:1、A B BC BCDC BCE|A B BC BCD BCE BCDE2、1,过晚。在代码完成后才开始进行测试。没有在需求分析和设计阶段进行测试工作,这些阶段是
3、测试回报率较高的2,不正确。应当首先进行单元测试和集成测试,功能测试应当依据功能需求进行,而不是只测试界面。回归测试应该在测试环境下进行3,测试和开发交互使用管理工具,降低了效率。是否暂停修复应当有项目管理人员的参与,而不是测试与开发决定。4,不正确,发布版本不应当在开发环境下完成。3、V(G)=2m=152m=1574、防火墙 交换机 防火墙 交换机5、#2009年软件评测上午试题答案:1-5 BABAC 6-10 ACBBD 11-15 ABDCC 16-20 ADCBC 21-25 ACDAD26-30 DBBBC 31-35 BCDDA 36-40 ABCAB 41-45 ABCDC
4、46-50 AADBC51-55 CBCCC 56-60 BDBCA 61-65 CCABC 66-70 CCBCB 71-75 DCDAB#2009年软件评测下午试题答案:1、1、测试过程:包括技术过程、管理过程、支持过程。测试人员及组织。测试工作文档:包括测试计划、测试说明、测试用例、测试报告、问题报告等。2、测试文档评审、测试活动审核、制定质量保证计划。3、测试用例覆盖率=测试用例对应需求数目/测试需求数目缺陷修复率=累计关闭的缺陷数/累计打开的缺陷数4、测试组的做法存在问题,理由如下:针对取消的 5个问题:不对开发组提出取消的 5个属于用户需求问题进行回归测试是错误的。测试组应该将开发
5、组所述的用户需求作为补充说明由用户确认,测试组在回归测试中应对这 5个问题与开发组进行沟通,并由用户或项目经理确认这 5个问题是否可以取消,对于不能取消的问题仍需开发组修改并进行回归测试。针对测试的 15个问题只是用发现问题的 36个用例进行回归测试是错误的,在修改 36个测试用例发现的 15个问题过程中,可能引入新的问题。因此,应该使用全部 60个用例进行回归测试,或者准确判断这 15个问题的修改涉及到多少个用例,然后用这些用例来进行回归测试。缺陷探测率=20/(20+5)=80%#2008年软件评测上午试题答案:1-5 CDDBD 6-10 CCCDD 11-15 BACBC 16-20
6、ACABD 21-25 BCCDC 26-30 CDACC 31-35 ABBDD 36-40 ADBBD 41-45 CBCCA 46-50 CDBDC51-55 DCABB 56-60 DBABB 61-65 ABBBD 66-70 BADCA 71-75 ACBCD试题分析:1、CPU 中的程序计数器 PC用于保存要执行的指令的地址,访问内存时,需先将内存地址送入存储器地址寄存器 MAR中,向内存写入数据时,待写入的数据要先放入数据寄存器 MDR。程序中的指令一般放在内存中,要执行时,首先要访问内存取得指令并保存在指令寄存器 IR中。3、内存按字节编址,地址从 90000H到 CFFFF
7、H时,存储单元数为CFFFFH90000H3FFFFH,即 218B。若存储芯片的容量为 16K8bit,则需 218/16K=24个芯片组成该内存。4、CPU 与其他部件交换数据时,用数据总线传输数据。数据总线宽度指同时传送的二进制位数,内存容量、指令系统中的指令数量和寄存器的位数与数据总线的宽度无关。数据总线宽度越大,单位时间内能进出 CPU的数据就越多,系统的运算速度越快。6、分页存储管理系统中的每一页只是存放信息的物理单位,其本身没有完整的意义,因而不便于实现信息的共享,而段却是信息的逻辑单位,各段程序的修改互不影响,无内碎片,有利于信息的共享。#2008年软件评测下午试题答案:问题
8、1考查验收测试的依据和验收测试对测试环境的要求。验收测试是以用户为主,软件开发人员和质量保证人员也应参加的测试。根据软件需求和验收要求编制测试计划,制定需测试的测试项,制定测试策略及验收通过准则。根据验收测试计划和项目验收准则编制测试用例,并经过评审。验收测试一般在用户的实际生产环境中进行,使用生产中的实际数据进行测试。问题 2直接考查功能测试包含哪些子特性。功能性是指与功能及其指定的性质有关的一组软件质量,包括适合性、准确性、互操作性、依从性、安全性等子特性。问题 3又分为 3个小问题,第 1个问题要求考生回答除功能性错误外,还可能有哪些错误。因为试题描述中说明了本次测试的重点是功能特性等
9、6个质量特性,除了可维护性和可移植性属于开发特性外,其他的质量特性都可能会测试出错误。第 2个问题要求考生回答功能性 Bug严重性级别层次。这里的答案就不一定是唯一的了,因为不同单位对缺陷可以采用不同的分级,例如,可以分为死机(系统崩溃或挂起)、致命(使系统不稳定、或破坏数据、或产生错误结果,而且是常规操作中经常发生或非常规操作中不可避免的)、严重(系统性能或响应时间变慢、产生错误的中间结果但不影响最终结果,如:显示不正确但输出正确)、一般(界面拼写错误或用户使用不方便)。第 3个问题考查 Bug的状态,这在希赛教育软考学院的模拟试题中,有现成的试题和分析,在此不再重复。问题 4涉及到测试管理
10、和测试流程问题。显然,这里存在问题。对于发现的问题进行修改,以及修改后的回归测试,需要对所有问题进行测试。涉及到用户需求的问题,还要重新审核需求文档,看程序与需求是否是一致的。等所有问题都得到解决后,才能进入配置库。试题二试题二是一道关于负载压力测试的问题,这个问题几乎每次考试都会出现。试题共 5个问题。问题 1要求考生回答响应时间和吞吐量的概念。这在希赛教育软考学院的模拟试题中有现成的试题,在此不再重复。问题 2要求考生回答负载均衡设备的作用。显然,负载均衡设备起到网络平衡的作用,调节各应用服务器的在线人数,以免造成单个服务器超负荷工作,合理分配工作状态的运行情况。问题 3要求考生回答测试用
11、机中负载压力测试工具主控台、负载压力测试工具负载生成器的作用, 并论述此项目中采用分布式部署负载生成器的原因。采用负载压力测试工具来模拟大量并发用户,主控台负责管理各个负载生成器以及收集各负载生成器的测试数据, 负载生成器负责模拟虚拟用户加压,在每次并发性能测试中,只有一台主控台,但可以有多个负载生成器。因为网上报名系统的用户本来就是分布式的,所以这个项目需要采用分布式部署负载生成器。2007年软件评测上午试题答案1-5 CBCBB 6-10 BABCB 11-15 BBABA 16-20 ADBAC 21-25 ACCBC26-30 DABAC 31-35 DBBDB 36-40 CBDCB
12、 41-45 DACBC 46-50 BDAAA51-55 DBBBB 56-60 DCBCA 61-65 BCBBA 66-70 CADBA 71-75 CDABD2007年软件评测下午试题答案:VG=7year month maxday1200 2 291300 2 281204 2 291205 2 281205 4 301205 1 311205 13 0吞吐量:单位时间完成的事务数量交易响应时间:交易数据准备完毕准备执行到交易执行完的时间差交易响应时间递增,因为负载增加了,一个交易所用的时间也增加了.资源不合理,应用服务器和数据库服务器资源使用不平衡原因是数据库的 CPU资源不够,增
13、加 cpu数量,提高 CPU频率,优化数据库,优化应用程序的数据访问,添加数据库服务器,引入负载均衡1.74 tans /s分析规格说明,明确那些是原因,那些是结果分析语义,绘制因果图标明约束条件转换成判定表根据判定表设计测试用例输入:b,c,d,e,f,h输出:a,g,i,j,k,l增殖方式:自顶向下/自底向上/混合一次性组装方式W模型能够将测试引入到软件开发全阶段,能够在需求和设计阶段就进行测试和测试设计,能够将需求错误较早发现,有利提高软件质量,节约软件成本.测试成本 一致性成本:工具,人员,管理,实施费用非一致性成本:Bug 导致的修复,延期,对客户的影响等探测率=测试发现的 bug
14、/ 测试发现的 bug+用户发现的 bug7500 8000 86000 20000 75000 11400 18900 98.3%2006年软件评测上午试题答案:(1) A (16) B (31) B (46) C (61) C(2) D (17) A (32) A (47) B (62) B(3) A (18) A (33) A (48) C (63) D(4) B (19) B (34) B (49) D (64) D(5) B (20) A (35) C (50) B (65) A(6) C (21) B (36) D (51) C (66) B(7) D (22) C (37) B
15、(52) A (67) C(8) C (23) B (38) D (53) B (68) A(9) C (24) A (39) B (54) B (69) D(10) B (25) D (40) A (55) D (70) B(11) C (26) B (41) A (56) D (71) A(12) A (27) C (42) A (57) D (72) C(13) D (28) B (43) A (58) C (73) B(14) B (29) C (44) A (59) B (74) A(15) A (30) C (45) C (60) A (75) D#2006年软件评测下午试题答案:
16、试题一问题 1问题 2V(G)=6问题 3用例编号 temp取值1 =2 3 =4 =、=、=、之外的字符组合试题二问题 1响应时间是系统完成事务执行准备后所采集的时间戳和系统完成待执行事务后所采集的时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标志了用户执行一项操作大致需要多长时间。问题 2系统能够承受的并发用户登录的最大数量为 50题中指出“通常情况下,交易操作合理的响应时间为 5秒以内“。此案例中,登录响应时间随虚拟并发用户数增加而增长。在 50个虚拟并发用户的负载下,登录响应时间达到 5秒(注意图形中响应时间指标的比例为 10)。当负载超过 50个虚拟并发用户,响应时间超
17、过 5秒。所以此案例中最合理的并发用户数为 50。问题 3服务器 CPU资源使用率是合理的。2M 带宽是系统处理业务的瓶颈。理由是对比“4M 带宽登录“案例,4M 带宽下,系统每秒处理完成的登录个数固定在13.5个左右,登录响应时间随虚拟用户数增加而增长。在 60个虚拟用户的压力下,登录响应时间在 4.2秒左右(注意图形中响应时间指标的比例为 10)。在 80个虚拟用户的压力下,登录响应时间在 5.8秒左右,所以在合理登录响应时间(5 秒)内预计同时登录用户数是 70左右。服务器 CPU使用率成为系统处理的瓶颈。说明随着带宽的提高,系统的处理能力进一步提高,同时高吞吐量造成了系统资源的紧张,带
18、来了新的系统性能瓶颈。问题 4服务器 CPU资源使用率不合理,其平均值超过 85%。4M 带宽的网络测试环境与 2M带宽的网络测试环境相比,带来了新的系统瓶颈(CPU 资源使用率平均值超过 85%),所以增加带宽不是提高系统性能的有效方法。在此基础上,继续提高带宽,系统的处理能力将进一步提高,高的处理能力会使服务器的资源瓶颈进一步加重,带来更加严重的后果。问题 5当 CPU资源使用成为系统瓶颈时的解决方案可以概括为:1. 增加 CPU的个数;2. 提高 CPU的主频;3. 将 web服务器与数据库服务器分开部署;4. 调整软件的设计与开发;当带宽成为系统瓶颈时的解决方案可以概括为:1. 增加带
19、宽;2. 压缩传输数据。试题三问题 1场景 1:A场景 2:A、B场景 3:A、C场景 4:A、D场景 5:A、E问题 2测试用例 ID号 场景帐号是否黑名单卡输入油量 帐面金额加油机油黑预期结果C02. 场景 2:卡无效 1 n/a n/a n/a n/a 退卡C03. 场景 3:黑名单卡 V V n/a n/a n/a 吞卡C04. 场景 4:金额不足 V I V I V 提示错误,重新输入加油量C05. 场景 5:油量不足 V I V V I 提示错误,重新输入加油量问题 31. 0 升2. 250 升3. 251 升问题 4DDP=Bugstester(Bugstester+ Bugs
20、customer)=(20+100)(20+100+30)=80%(0.8)其中,Bugstester 为测试者发现的错误数;Bugscustomer 为客户发现并反馈技术支持人员进行修复的错误数。试题四问题 1评估安装手册安装的自动化测试安装选项和设置的测试安装过程的中断测试安装顺序测试多环境安装测试安装正确性测试修复安装与卸载测试问题 2界面整体测试:规范性测试、合理性测试、一致性测试和界面定制性测试界面元素测试:窗口测试、菜单测试、图标测试、鼠标测试和文字测试。问题 3文本的准确性与程序的接口帮助索引的检查超链接的正确性链接的意义风格应简洁试题五问题 1单元测试集成测试确认测试(系统测试
21、)验收测试问题 2知识点包括:软件测试过程的关键活动:测试需求分析制定测试计划测试设计测试执行测试分析与总结质量保证手段:制定质量保证计划、质量体系建立测试活动审核、测试文档评审测试过程数据的收集、度量与分析2005软件评测上午试题答案:1-5 CDCAC 6-10 DBCBC 11-15 BABCD 16-20 CBADD 21-25 CDAAD26-30 DABCD 31-35 ADBAC 36-40 ADADD 41-45 CDDBB 46-50 BADCA51-55 BCACC 56-60 DCDCD 61-65 CCABB 66-70 BCBDA 71-75 ACBDA2005软件评
22、测下午试题答案:试题一【问题 1】 (5 分)知识点包括:模块接口测试(1 分) 、局部数据结构测试( 1 分) 、路径测试( 1 分) 、错误处理测试(1 分) 、边界测试(1 分) 。【问题 2】 (5 分)知识点包括:(1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失(1 分):(2)一个模块的功能是否会对另一个模块的功能产生不利的影响(1 分) ;(3)各个子功能组合起来,能否达到预期要求的父功能(l 分) ;(4)全局数据结构是否有问题( 1 分) ;(5)单个模块的误差累积起来,是否会放大,从而达到不能接受的程度(1 分) 。【问题 3】 (2 分)知识点包括:集成测试
23、的主要依据是概要设计说明书,系统测试的主要依据是需求设计说明书。集成测试是系统模块的测试,系统测试是对整个系统的测试,包括相关的软硬件平台、网络以及相关外设的测试。(答出其中 2 个知识点即可得 2 点)【问题 4】 (3 分)知识点包括:验收测试要在系统测试通过之后,交付使用之前进行,而不是仅仅根据合同规定进行(1 分) 。2004 年 10 月初并不具备验收测试的条件( 1 分) 。试题二【问题 1】 (3 分)知识点包括:控制流图 【问题 2】 (4 分)知识点包括:V(G)=4【问题 3】 (8 分)知识点包括:用例 1:year 是 10002000 之间不能被 4 整除的整数,如
24、1001、1002 、1003 等(2分) 。用例 2:year 是 10002000 之间能被 4 整除但不能被 100 整除的整数,如1004、1008、1012、1016 等( 2 分) 。用例 3:year 是 10002000 之间能被 100 整除但不能被 400 整除的整数,如1100、1300、1400、1500、1700、1800、1900(2 分) 。用例 4:year 是 10002000 之间能被 400 整除的整数,如 1200、1600、2000 (2 分) 。试题三【问题 1】 (5 分)知识点包括:在集群环境下,系统能够提供的客户端并发性能服务等级更好(3 分)
25、 。响应时间小,交易执行效率高(2 分) 。【问题 2】 (lO 分)知识点包括:单机环境和集群环境下,系统后台服务器资源利用率较低(2 分)不存在瓶颈(2 分) 。与单机环境相比,集群环境下资源利用率更高(2 分) 。为了实现集群策略,系统需要花费资源,所以造成集群环境下资源利用率更高(2 分) 。随着系统承受负载的继续加大,单机环境下资源使用会递增较快,因为集群的负载均衡策略会发挥其作用(2 分) 。【问题 3】 (l0 分)知识点包括:集群能够提高系统的客户端并发性能服务等级,用户能够体验到更好的性能。 (3 分)集群带来较大的花费,同时增加了维护费用。 (3 分)该系统采用此集群策略是
26、不合适的,我们看到在单机测试环境下,创建工作流 B 和工作流 C 时,数据库服务器 CPU 占用率平均值己经达到 85以上,应用服务器的集群策略使系统能够承受更多的并发负载,这样就给数据库服务器带来更大的压力,CPU 占用率会成为瓶颈。 (4 分)试题四 【问题 1】 (6 分)知识点包括: 用户手册 安装和设置指导 联机帮助 指南、向导 样例、示例和模板 授权注册登记表 最终用户许可协议 宣传材料、广告及其他插页(答对以上其中 6 点,每点给 I 分)【问题 2】 (6 分)知识点包括:开发文档 软件需求说明书 数据库设计说明书 概要设计说明书 详细设计说明书 可行性研究报告 管理文档 项目
27、开发计划 测试计划 测试报告 开发进度月报 开发总结报告(在开发文档中答对其中 4 点,每 1 点给 l 分;在管理文档中答对其中 2 点,每 1 点给 1 分) 【问题 3】 (3 分)知识点包括: 读者群。文档面向的读者定位要明确。对于初级用户、中级用户以及高级用户应该有不同的定位。 术语。文档中用到的术语要适用于定位的读者群,用法一致,标准定义与业界规范相吻合。 正确性。测试中需检查所有信息是否真实正确,查找由于过期产品说明书和销售人员夸大事实而导致的错误。检查所有的目录、索引和章节引用是否已更新,尝试链接是否准确,产品支持电话、地址和邮政编码是否正确。 完整性。对照软件界面检查是否有重
28、要的分支没有描述到,甚至是否有整个大模块没有描述到。 一致性。按照文档描述的操作执行后,检查软件返回的结果是否与文档描述相同。 易用性。对关键步骤以粗体或背景色给用户以提示,合理的页面布局、适量的图表都可以给用户更高的易用性。需要注意的是文档要有助于用户排除错误,不但描述正确操作,也要描述错误处理办法。文档对于用户看到的错误信息应当有更详细的文档解释。 图表与界面截图。检查所有图表与界面截图是否与发行版本相同。 样例和示例。像用户一样载入和使用样例。如果是一段程序,就输入数据并执行它。以每一个模版制作文件,确认它们的正确性。 语言。不出现错别字,不要出现有二义性的说法。特别要注意的是屏幕截图或绘制图形中的文字。 印刷与包装。检查印刷质量;手册厚度与开本是否合适;包装盒的大小是否合适;有没有零碎易丢失的小部件等。(答对以上其中 6 点,每 1 点给 0.5 分)