当前位置:文档之家› 软件评测师简答题(部分答案)V10剖析

软件评测师简答题(部分答案)V10剖析

软件评测师简答题(部分答案)V10剖析
软件评测师简答题(部分答案)V10剖析

安全性测试的测试内容?(用户认证、加密机制、安全防护策略、数据备份与恢复、防病毒系统)

安全防护策略?(漏洞扫描、入侵检查、安全日志、隔离防护)

数据备份与恢复技术通常涉及那几个方面?(存储设备、存储优化、存储保护、存储管理)

基本的防毒技术有哪几部分?(集中式管理、分布式杀毒,数据库技术、LDAP技术应用,多引擎支持,不同操作系统的保护,远程安装或分发安装)

基本的安全防护系统测试的测试点?(防火墙、入侵检测、漏洞扫描、安全审计、病毒防治、Web信息防篡改系统)

防火墙的测试点?

A、是否支持交换机和路由器两种工作模式

B、是否支持对HTTP、FTP、SMTP等服务类型的访问控制

C、是否考虑到了防火墙的冗余设计

D、是否支持日志的统计分析功能,日志是否可以存储在本地和网络数据库上

E、对防火墙和受保护网段的非法攻击系统,是否提供多种告警方式和多种告警级别

入侵检测的测试点?

A、能否在检测到入侵事件时,自动执行切断服务,记录入侵过程,邮件报警等动作

B、是否支持攻击特征信息的集中式发布和攻击取证信息的分布式上载

C、能否提供多种方式对监视引擎和检测特征的定期更新服务

D、内置的网络能否使用状况监控工具和网络监听工具

漏洞扫描的功能?漏洞扫描器有几种类型?

漏洞扫描功能是自动检查远程或本地主机安全性漏洞,以便于及时修补漏洞。

1、主机漏洞扫描器,在本地运行检测系统漏洞。

2、网络漏洞扫描器,基于网络远程检测目标网络和主机系统漏洞。

定期或不定期的使用安全性分析工具,对整个内部系统进行安全扫描,及时发现系统的安全漏洞,报警及提出补救措施。

病毒防治的测试点?

A、能否支持多平台的病毒防范

B、能否支持对服务器的病毒防治

C、能否支持对电子邮件附件的病毒防治

D、能否提供对病毒特征信息和检测引擎的定期更新服务

E、病毒防范范围是否广泛,是否包括UNIX、Linux、Window等操作系统

安全审计的测试点?

A、能否支持系统数据采集,统一存储、集中进行安全审计

B、是否支持基于PKI的应用审计

C、是否支持基于XML的审计数据采集协议

D、是否提供灵活的自定义审计规则

Web信息防篡改系统的测试点?

A、是否支持多种操作系统

B、是否具有集成发布与监控功能,使系统能够区分合法的修改与非法的篡改

C、是否可以实时发布与备份

D、是否具备自动监控、自动恢复、自动报警的能力

E、是否提供日志管理、扫描策略管理、更新管理

安全系统防护体系有哪几层?(实体安全、平台安全、数据安全、通信安全、应用安全、运行安全、管理安全)

安全性测试方法有哪些?(功能验证、漏洞扫描、模拟攻击实验、侦听技术)

功能测试(白盒测试、黑盒测试、灰盒测试)

漏洞的类型(拒绝服务漏洞、本地用户扩权漏洞、远程用户扩权漏洞)

模拟攻击技术4种类型:

A、服务拒绝型攻击(死亡之ping、泪滴teardrop、UDP洪水、SYN洪水、Land攻击、Smurf攻击、Fraggle 攻击、电子邮件炸弹、畸形消息攻击)

B、漏洞木马型攻击(口令猜想、特洛伊木马、缓冲区溢出)

C、信息收集技术(扫描技术、体系结构探测、利用信息服务)

D、伪装欺骗型攻击(DNS高速缓存污染、伪造电子邮件、ARP欺骗、IP欺骗)

主动攻击的方式(窃听、电磁/射频截获、业务流分析、截获并修改、重放、伪装、非法使用、服务拒绝、特洛伊木马、陷门)

安全机制有哪些?

1、数字签名机制

2、访问控制机制

3、数据完整性机制

4、认证机制

5、通信业务填充机制

6、路由器控制机制

7、公正机制

请简述系统的安全防护体系中安全系统的主要构成一般包括什么?

答:安全系统的主要构成一般包括证书业务服务系统、证书查询验证服务系统、密钥管理系统、密码服务系统、可信授权服务系统、可信时间戳服务系统、网络信任域系统、故障恢复与容灾备份。

软件产品安全测试的内容?(用户管理与访问控制、通信机密、安全日志)

用户管理与访问控制包括哪些?(用户权限控制、操作系统安全性测试、数据库权限的测试)

用户名称的测试关键?(测试用户名称的唯一性,A、同时存在的用户名称在不考虑大小写的状态下,不能同名,B、对于已经删除或者停用的用户名称,应保留用户记录,并且新的用户名称不能与之同名)

用户口令的测试点?

应注意用户口令的强度、存储位置、加密强度

最大口令时效、最小口令时效、口令历史、口令复杂度、加密选项、口令锁定、口令复位

操作系统安全性的测试点是什么?

A、是否关闭或卸载了不必要的服务或程序

B、是否存在不必要的帐户

C、权限设置是否合理

D、安装相应的安全补丁程序

E、操作系统日志管理

数据库权限的测试点是什么?

A、应用软件部署后,数据库管理用户的设置应当注意对帐户的保护,超级用户口令不得为空或者为默认口令,对数据库帐号和组的权限应做相应的设置,如锁定一些默认的数据库用户,撤销不必要的权限

B、数据库中关于应用软件用户权限和口令存储的相关表格,应尽量采用加密算法进行加密

C、软件企业在进行软件产品研发时,开发人员通常为了方便在客户端与数据库通信时,均使用超级用户及默认口令访问数据库,这种方式带来严重的安全隐患,测试人员可以通过网络侦听技术活使用白盒测试进行测试,并且建议开发人员根据不同程序访问数据库的功能使用不同的数据库用户进行连接,且必须设置复杂的密码。

通信加密通常使用什么手段完成?(验证和侦听技术)

安全日志应当记录哪些内容?

记录用户访问系统的所有操作内容,如登录名称、登录ip、登录时间、浏览数据动作、修改数据动作、删除数据动作、退出时间等

安全测试中应当检查安全日志的哪些方面?

测试人员应根据业主要求和设计需求,对日志的完整性、正确性进行测试,测试安全日志是否包含该些内容,是否正确,并且对于大型的应用软件来说,系统是否提供了安全日志的智能分析能力,是否可以按照各种特征项进行日志统计,分析潜在的安全隐患,并且及时发现非法行为

安全保护国家标准有哪几个级别?5个级别

1、用户自主保护级:普通内联网用户;

2、系统审计保护级: 内联和国际商务活动,需要保密的非重要单位;

3、安全标记保护级: 地方级国家机关,金融,邮电,能源,交通,大型工商与it,重点工程;

4、结构化保护级:中央,广播电视,重要物资储备,社会应服务,尖端科技,国家科研国防高妹;

5、安全域级保护级(访问验证):国防关键部门和依法需要对计算机系统实施特殊隔离的单位。

易用性特性(易理解性、易学习性、易操作性、易吸引性、易用性依从性)

易用性测试的内容?(安装测试、界面测试、辅助系统测试)

安装测试的内容?

1、用户手册的评估

2、安装选项和设置的测试

3、安装自动化程度

4、安装中断测试

5、安装顺序测试

6、安装的正确性

7、多环境安装测试

8、安装的修复和卸载测试

功能易用性测试的范围包括哪些?

1、业务复符合性

2、功能定制性

3、业务模块的集成度

4、数据共享能力

5、约束性

6、交互性 7 、系统信息与错误提示

界面整体测试的测试点?(一致性、规范性、合理性、界面定制性测试)

界面元素的测试点?(桌面、菜单、图标、鼠标、文字)

帮助测试的要点?(内容的正确性、与程序的接口、索引的查询、超链接的正确性、超链接的意义、风格简洁)

可靠性(成熟性、容错性、易恢复性)

可靠性是指产品在规定的条件下和规定的时间内完成规定功能的能力

可靠性测试的广义定义与狭义定义是什么?

广义可靠性测试:是为了最终评价软件系统的可靠性而运用建模、统计、实验、分析、评价等一系列手段对软件系统实施的一种测试

狭义可靠性测试:是为了获取可靠性数据,按预先确定的测试用例,在软件的预期使用环境中,对软件实施的一种测试

从技术的角度看影响软件可靠性的主要因素有哪些?

运行剖面、软件规模、软件内部结构、软件开发方法和环境、软件的可靠性投入

软件可靠性模型通常有哪几部分组成?

模型假设、性能度量、参数估计方法、数据要求

一个好的软件可靠性模型应具有哪些重要特性?

基于可靠的假设、简单、计算一些有用的量、给出未来失效行为的好的映射、可广泛应用

软件可靠性模型有哪几种分类?

种子法、失效率类、曲线拟合法、可靠性增长模型、程序结构分析模型、输入域分类模型、执行路径分析方法、非齐次松过程模型、马尔可夫过程模型、贝叶斯类模型

可靠性定量指标有哪些?

当前的可靠度、平均无失效时间、故障密度、期望达到规定可靠性目标的日期、达到规定的可靠性目标的成本要求

软件可靠性设计技术主要有哪些?

容错设计技术、检错技术、降低复杂度设计

文档测试包括哪些测试?(用户文档测试、开发文档测试、管理文档测试)

用户文档有哪些?作用是什么?需要注意哪些问题?测试要点是什么?该怎么测试?

1、内容:用户手册、操作手册、维护修改建议(包装上的文字或图案,宣传材料、广告或插页,授权/注册登记表,标签或不干胶,安装和设置指导,联机帮助,指南、向导,样例、示例或模板,错误提示信息)

2、作用:改善易安装性、提高软件的易用性、改善软件的可靠性、促进销量、降低技术支持的费用

3、注意问题:文档得不到重视、编写文档的人不专业、印刷周期长、印刷质量差、文档测试不仅仅只是文字测试,还要辅助找出程序错误

4、测试要点:读者群、术语、正确性、完整性、一致性、易用性、图表与界面截图、样例示例、语言、印刷与包装

5、怎么测试:1、准确地按照手册的描述使用程序 2、尝试每一条建议 3、检查每条陈述 4、查找容易误导用户的内容

开发文档有哪些?

可行性研究报告、用户需求说明书、软件概要设计说明书、软件详细设计说明书、数据库设计说明书

管理文档有哪些?

项目开发计划、测试计划、测试报告、开发进度月报、开发总结报告

在线帮助的测试点是什么?

内容的正确性、与程序的接口、索引的查询、超链接的正确性、超链接的意义、风格简洁

兼容性测试有哪些?(硬件兼容性测试、软件兼容性测试、数据兼容性测试、平台化软件兼容性测试、新旧系统数据迁移测试)

硬件兼容性测试需要确认那几点?

最低配置是否能够满足系统运行的要求

在推荐配置下系统的响应是否迅速

考察软件对运行硬件环境是否有特殊要求说明

为了满足不同的使用需求

硬件都需要跟哪些进行兼容?(与整机兼容、与卡板及配件兼容、与打印机兼容、其他)

软件兼容性都需要跟哪些兼容?(操作系统兼容、数据库兼容、中间件兼容、浏览器兼容、其他软件兼容)数据兼容有哪些?(不同数据格式兼容、XML符合性)

主机兼容性测试

1.确认软件能否运行在不同系列的计算机

2.同一系列主机上,确认软件所要求的最低配置和推荐配置的合理性和正确性;配置指标主要对CUP,内存和硬盘的要求

1)CUP:CPU的内存和主频。CUP平均值不超过75%

2)内存:不是越大越好,最低配置要求要小于目前主机的标配内存

3)硬盘:测试不同容量和转速下软件运行的效率,服务器根据实际情况选择大容量、高转速的硬盘,必要时增配磁盘阵列;客服端的最低配置不应高于目前机型标配的硬盘容量以及转速。

板卡、配件以及外设兼容性

1.检查板卡。配件以及外设的生产厂商是否提供了驱动程序

2.检查操作系统是否提供了这些板卡。配件以及外设的生产厂商是否提供了驱动程序

3.对于随应用程序板卡。配件以及外设应该特别注意

软件兼容性测试

1.跨平台兼容性测试

2.操作系统不同版本的兼容性测试

3.操作系统不同语言版本的兼容性测试

4.不同厂家、相同类型的操作系统测试

数据库兼容性测试

1.SQL符合性测试

2.ODBC符合性测试

3.JDBC符合性测试

数据兼容性测试

1.编码体系测试

1)汉字编码体系测试

2)少数民族文字编码体制测试

2.数据标准符合性测试

3.新旧系统数据兼容和数据迁移测试

平台软件兼容性测试

1.平台软件的硬件兼容性测试安静的操作系统

2.平台软件的操作系统兼容性测试

3.平台软件的数据库兼容性测试

4.平台软件的数据兼容性测试

5.平台软件的文种兼容性测试

系统的负载压力只要有哪些?(并发性能测试、疲劳强度测试、大数据量测试)

负载压力测试指标分几类?(客户端交易处理指标、服务器资源监控指标、数据库资源监控指标、Web服务器监控资源指标、中间件监控指标)

什么是负载测试?(通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的最大负载量的测试)

什么是压力测试?(通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载情况下,系统性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试,压力测试是一种特定的负载测试)什么是并发性测试?(逐步增加并发用户数负载,直到系统的瓶颈或不可接受的性能点,通过综合分析交易执行指标、资源指标等来确定系统并发性能的过程)

什么是疲劳强度测试?(通常是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度的性能测试过程)

什么是大数据量测试?(独立的数据量测试和综合的数据量测试)

性能测试的步骤是什么?

1、制定目标和分析系统

2、选择测试度量的方法

3、学校相关的技术和工具

4、定制评估标准

5、设计测试用例

6、运行测试动力

7、分析测试结果

什么是交易吞吐量?(系统服务器每秒所能够处理通过的交易数)

什么是交易响应时间?(系统完成事务执行准备和系统完成待执行事务后所采集的系统时间戳之间的时间间隔,是衡量特定类型应用事务性能的重要指标,标识用户执行一项操作大致需要多长时间)

什么是并发用户数?(同一物理时刻所有在线用户同时执行同一个操作)

什么是在线用户数?(在一段物理时间内在线的用户,并不会同时执行某一操作)

负载压力测试工具主控台的作用是什么?(管理负载生成器,并收集测试数据)

负载均衡器的作用是什么?(1、将客户端的负载均匀分摊不同的应用服务器上,达到最佳的服务器集群性能 2、当某台应用服务器出现错误时,错误信息将返回到均衡器上,然后会将客户的访问指向另外一台应用服务器上)

负载压力测试工具中负载生成器的作用?(模拟客户端执行负载压力测试)

随着并发数的递增,交易执行成功率下降的原因?(1、服务器端架构设计不合理,2、服务器端参数设置不合理,3、软件系统实现存在问题)

系统性能不足有哪些调优措施?

检查软件设计、软件开发是否正确

检查软件参数设置是否合理

评估服务器端架构设计是否合理

评估应用服务器和数据库服务器的匹配是否满足系统性能需求

数据库性能不足的主要原因?解决方案?

服务器资源负载过重

数据库设计不合理

数据库单个事务响应时间过长

系统并发负载造成最终用户响应时间过长

解决方案:采用数据库集群策略,并注意配置正确

Web功能测试包括哪些测试?(链接测试、表单测试、Cookies测试、设计语言测试、数据库测试)

Web性能测试包括哪些测试(连接速度测试、负载测试、压力测试)

Web可用性测试包括哪些?(导航测试、图形测试、内容测试、整理界面测试)

Web兼容性测试包括哪些?(平台兼容性、浏览器兼容)

Web安全测试主要有哪些?

1、测试用户名、密码的有效性,是否大小写敏感、可以试多少次限制、是否可以不登录直接浏览某个网页

2、Web应用系统是否有登录超时限制

3、Web应用系统相关信息是否写进日志文件,是否可追踪

4、当使用了安全套接字时,还要测试加密是否正确,检查信息的正确性

5、没经过测试授权的不能再服务器端放置和编辑脚本

Web测试策略文档都包含哪几点?(测试目的、资源需求、测试环境、测试过程)

Web应用开发测试中静态测试技术有哪几种?(语法检查、链接检查、控制流分析、数据流分析、信息流分析、语义分析)

网络测试的对象有哪些?(路由器、集线器、交换机、网桥;网段;全局网;网络操作系统;文件服务器;工作站)

OSI7层次模型?每个层次所涉及的协议?

物理层RS232、V.35、RJ-45、FDDI

数据链路层IEEE802.3/2 HDLC、 PPP 、ATM

网络层IP IPX

传输层TCP UDP SPX

会话层RPC SQL NFS

表示层JPEG ASCII GIF DES MPEG

应用层HTTP TELNET FTP SMTP NFS

CMM软件能力成熟度模型

1 初始级

2 可重复级

3 定义级

4 管理级

5 优化级

类图包含哪些?

1、泛化是一种继承关系,表示一般与特殊的关系,

带三角箭头的实线,箭头指向父类

2、实现是一种类与接口的关系,表示类是接口所有特征和行为的实现

带三角箭头的虚线,箭头指向接口

3、关联是一种拥有的关系

带普通箭头的实心线,指向被拥有者

4、聚合是整体与部分的关系

带空心菱形的实心线,菱形指向整体

用例图包含哪些?参与者

用例

关联

泛化

包含

扩展

依赖

配置管理包含哪些?(配置标识项、配置控制、配置状态报告、配置审计)

软件错误、软件缺陷、软件故障、软件失效的区别?

软件失效机理:软件错误-->软件缺陷-->软件故障-->软件失效

软件错误:指在软件生命周期内不希望或不可接受的人为错误

软件缺陷:是存在于软件(文档、程序、数据)之中那些不希望或不可接受的偏差

软件故障 : 是指软件运行过程中出现的一种不希望或不可接受的内部状态

软件失效:是指软件运行时产生的一种不希望或不可接受的外部行为结果

软件测试与质量保证、软件质量的区别?

软件测试:执行软件,对过程中的产物(开发文档、源代码、数据)等进行走查,运行软件,找出问题,报告质量,软件测试的目的:发现程序中的问题,对软件质量进行评估。

质量保证:质量保证的重要工作是通过预防、检查与改进来保证软件质量,主要关注软件开发活动中的过程、步骤、产物。

软件质量:软件满足规定或潜在用户需求特性的总和,包括内部质量、外部质量、使用质量

软件测试的原则?

所有的软件测试都应追溯到用户需求

“尽早地和不断低进行软件测试”当座右铭

完全测试是不可能的,测试需要终止

测试无法显示软件潜在的缺陷

充分注意测试中的集群现象

程序员应当避免测试自己的程序

尽量避免测试的随意性

软件测试质量包括哪些管理要素?

测试过程(技术过程、管理过程、支持过程)

测试人员及组织

测试工作文档

软件测试质量控制的主要方法?

评审测试文档、审核测试过程、制定测试计划

测试信息流三类输入:软件配置、测试配置、测试工具

软件测试按阶段分类?

单元测试:针对每个单元的测试,以确保每个模块能正常工作为目标

集成测试:对已测试过的模块进行组装,进行集成测试。目的在于检验与软件设计相关的程序结构问题。确认测试:是通过检验和提供客观证据,证实软件是否满足特定预期用途的需求,是否满足需求规格说明书中规定的需求

系统测试:是在真实或模拟系统运行的环境下,检查完整的程序系统能否和系统(硬件、外设、网络、系统软件、支持平台)正确配置、连接、并满足用户需求

验收测试:按照项目任务书和合同、供需双方约定的验收依据文档进行的对整个系统的测试与评审,决定是否接收货拒收系统

缺陷探测率?= 测试人员发现的错误/(测试人员发现的错误+用户发现的错误)

用例覆盖率?= 测试用例对应的需求数目/需求总数

缺陷修复率?=累计关闭缺陷数/累计打开的缺陷数

环路复杂度?= 变-点+2 或 =区域+1 或 =判断节点

8-2规则?

UML的5类图

1.用例图;2静态图;3行为图;4交互图;5实现图

软件风险分类可以分为:项目风险、技术风险、商业风险

结构化分析方法?(数据流图DFD、数据字典、结构化语言、实体-关系E-R图、判定表)

应用于详细设计的工具有哪几种?(程序流程图、盒图N-S图、PAD图、PDL程序设计语言)面向对象的方法?(对象与封装、类、消息通信)

面向对象系统测试的3个目的?

1.验证产品交付的组件和系统性能是否达到标准

2.定位产品的容量以及边界限制

3.定位系统性能瓶颈

面向对象系统测试范围?

1.用户支持测试;

2.用户界面测试

3.可维护性测试

4.安全性测试

5.系统性能测试

6.系统可靠性、稳定性测试

7.系统兼容性测试

8.系统组网测试

9.系统安装升级测试

10.单个子系统的性能

11.子系统间的接口瓶颈

12.子系统的相互影响

13.协议一致性测试

14.协议互通测试

软件质量6个质量特性及21个子特性

(这些简单的不写答案了)测试用例包含哪些元素?缺陷报告包含哪些元素?缺陷严重级别有哪些?

缺陷优先级别有哪些?

缺陷状态流程是哪些?

错误流程管理原则?

2016年下半年软件评测师(中级)上午选择+下午案例真题+答案解析完整版(全国计算机软考)

2016年下半年软件评测师真题+答案解析 上午选择 1、在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。 A. 直接 B. 变址 C. 寄存器 D. 寄存器间接 答案:C 寻址方式就是处理器根据指令中给出的地址信息来寻找物理地址的方式,是确定本条指令的数据地址以及下一条要执行的指令地址的方法。 寻址方式中,操作数在指令中称为立即寻址;操作数在通用寄存器中称为寄存器寻址;操作数在主存单元,而其地址在指令中称为直接寻址;操作数在主存单元,而其地址在寄存器中称为寄存器间接寻址。 2、计算机系统中,虚拟存储体系由(2)两级存储器构成。 A. 主存一辅存 B. 寄存器一Cache C. 寄存器一主存 D. Cache一主存 答案:A 虚拟存储是指将多个不同类型、独立存在的物理存储体,通过软、硬

件技术,集成为一个逻辑上的虚拟的存储系统,集中管理供用户统一使用。这个虚拟逻辑存储单元的存储容量是它所集中管理的各物理存储体的存储量的总和,而它具有的访问带宽则在一定程度上接近各个物理存储体的访问带宽之和。 虚拟存储器实际上是主存-辅存构成的一种逻辑存储器,实质是对物理存储设备进行逻辑化的处理,并将统一的逻辑视图眞现给用户。 3、程序计数器(PC)是(3)中的寄存器。 A. 运算器 B. 控制器 C. Cache D. I/O设备 答案:B 计算机中控制器的主要功能是从内存中取出指令,并指出下一条指令在内存中的位置,首先将取出的指令送入指令寄存器,然后启动指令译码器对指令进行分析,最后发出相应的控制信号和定时信息,控制和协调计算机的各个部件有条不紊地工作,以完成指令所规定的操作。 程序计数器(PC)的内容为下一条指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址

2018年软件评测师真题及答案

一、上午题 以下关于信息和数据的描述中,错误的是(1)。 (1)A.通常从数据中可以提取信息 B.信息和数据都由数字组成 C.信息是抽象的、数据是具体的 D.客观事物中都蕴涵着信息 【答案】B 【解析】 数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。 (2)服务的主要作用是提供远程登录服务。 (2)A.Gopher B.FTP C.Telnet D.E-mail 【答案】C 【解析】 Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。 现在它基本过时,人们很少再使用。 计算机系统中,CPU对主存的访问方式属于(3)。 (3)A.随机存取 B.顺序存取C.索引存取D.哈希存取 【答案】A 【解析】 在指令系统的各种寻址方式中,获取操作数最快的方式是(4)。 (4)A.直接寻址 B.间接寻址C.立即寻址D.寄存器寻址 【答案】C【解析】

2017年下半年 软件评测师 下午试卷

2017年下半年软件评测师下午试卷案例 第1题阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 问题:1.1(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 问题:1.2(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 问题:1.3(4分) 请给出问题2中控制流图的线性无关路径。 第二题阅读下列说明,回答问题1至问题3。 【说明】 某银行B和某公司C发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1所示。此外,公司C的会员分为普通会员、超级会员和PASS会员三个级别,超级会员和PASS会员在刷卡时有额外积分奖励,奖励规则如表2-2所示。

银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D和刷卡金额A,程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,D由程序直接获取系统日期,A为正浮点数最多保留两位小数,S为整数。 问题:2.1(5分) 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表2-3中空(1)~(5)。 问题:2.2(9分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)~(9)。

问题:2.3(6分) 如果规定了单次刷卡的积分上限为20000( 即S取值大于等于0且小于等于20000),则还需要针对S的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表2-5、表2-6中的空(1)~(6)。 第三题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某公司欲开发一套基于Web的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付;后台业务员进行车辆管理与监控、查询统计、报表管理、价格设置、管理用户信息。 2.用户输入手机号并在取验证码后进行注册、点击用车后扫描并获取开锁密码、锁车(机械锁由用户点击结束用车)后3秒内显示计算的费用,用户确认后支付、查看显示时间与路线及其里程、预约用车、投诉。 问题:3.1(6分) 采用性能测试工具在对系统性能测试时,用Apdex(应用性能指数)对用户使用共享单车的满意度进行量化,系统需要满足Apdex指数为

软件评测师考试习题

2006年上半年软件评测师上午试题 ● 在计算机系统中,存取速度最快的是___(1)___。 (1)A.CPU内部寄存器 B.计算机的高速缓存Cache C.计算机的主存D.大容量磁盘 ● 模块的耦合度描述了___(2)___。 (2)A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 ● 若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其它因素对可靠性的影响时,该计算机系统的平均故障间隔时间为___(3)___小时。 (3)A.2×1O4 B.5×1O4 C.2×1O5D.5×105 ● 内聚是一种指标,表示一个模块___(4)___。 (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 ● 在UNIX操作系统中,把输入/输出设备看作是___(7)___。 (7)A.普通文件B.目录文件C.索引文件D.特殊文件 ● 某磁盘盘组共有10个盘面,每个盘面上有100个磁道,每个磁道有16个扇区,假定分配以扇区为单位。若使用位示图管理磁盘空间,则位示图需要占用 ___(8)___字节空间。 (8)A.16000 B.1000 C.2000 D.1600

2016年下半年 软件评测师 下午试卷

2016年下半年软件评测师下午试卷案例 第一题阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 问题:1.1请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 问题:1.2请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 问题:1.3请给出问题2中控制流图的线性无关路径。 第二题阅读下列说明,回答问题1至问题3。 【说明】 某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2-2所示。

公司开发了一个程序来计算会员每次搭乘航班历累积的积分,程序的输入包括会员级别B、舱位代码C和飞行公里数K,程序的输出为本次积分S 。其中,B和C三字母且大小写不敏感,K为正整数,S为整数(小数部分四舍五入)。 问题:2.1采用等价类型划分法对该程序进行测试,等价类表如2-3所示,请补充空(1)-(7)。 问题:2.2根据以上等价类表设计的测试用例如表2-4所示,请补充空(1)~(13)。

第三题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】 某证券交易所为了方便提供证券交易服务,欲开发一个基于Web的证券交易平台。其主要功能包括客户开户,记录查询、存取款、股票交易等。客户信息包括姓名、Email(必填且唯一)、地址等;股票交易信息包括股票代码(6位数字编码的字符串)、交易数量(100的整数倍)、买/卖价格(单位:元,精确到分)。 系统要支持: (1)在特定时朝内3000个用户并发时,主要功能的处理能力至少要达到128个请求/秒,平均数据量2KB/请求; (2)页面中采用表单实现客户信息、交易信息等的提交与交互,系统前端采用HTML5实现。 问题:3.1在对此平台进行非功能测试时,需要测试哪些方面? 问题:3.2在满足系统要支持的(1)时,计算系统的通信吞吐量。 问题:3.3表单输入测试需要测试哪几个方面? 问题:3.4(1)针对股票代码:111111、数量:10万、当前价格:6.00,设计4个股票交易的测试输入。 (2)设计2个客户开户的测试输入,以测试是否存在XSS、SQL注入。 第四题阅读下列说明,回答问题1至问题4,将解答写在答题纸的对应栏内。【说明】 图4-1是银行卡应用的部分类图,图中属性和操作前的“+”和“-”分别表示公有成员和私有成员。银行卡Account有两种类型,借记卡SavingAccount和信用卡CreditAccount 。

2014年下半年软件评测师下午真题(含答案)

2014年下半年软件评测师下午真题(含答案) 试题一(共20分) 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 【C程序】 int GetMaxDay( int year, int month){ int maxday=0;//1 if( month>=1&&month<=12){ //2,3 if(month==2){ //4 if( year%4==0){ //5 if(year%100==0){ //6 if( year%400==0) //7 maxday= 29; //8 else //9 maxday= 28; } else //10 maxday= 29; } else maxday = 28; //11 } else{ //12 if (month=4||month=6||month=9||month=11) //13, 14,15,16 maxday = 30; //17 else //18 maxday = 31; } } return maxday; //19 } 【问题1】(6分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(9分)

请画出上述程序的控制流图,并计算其环路复杂度V(G)。【问题3】(5分) 请给出问题2中控制流图的线性无关路径。 参考答案: 【问题1】: Month>=1&&month<=12 Month==2 Year%4==0 Year%100==0 Year%400==0 Month==2 Month==4 Month==6 Month==9 Month==11 【问题2】: V(G)=11 【问题3】:

软件测试工程师考试历年试题及解答

软件评测师考试历年试题及解答 软件评测师考试大纲(2005年版) 一、考试说明 1. 考试要求 (1)熟悉计算机基础知识; (2)熟悉操作系统、数据库、中间件、程序设计语言基础知识; (3)熟悉计算机网络基础知识; (4)熟悉软件工程知识,理解软件开发方法及过程; (5)熟悉软件质量及软件质量管理基础知识; (6)熟悉软件测试标准; (7)掌握软件测试技术及方法; (8)掌握软件测试项目管理知识; (9)掌握C语言以及C++或Java语言程序设计技术; (10)了解信息化及信息安全基础知识; (11)熟悉知识产权相关法律、法规; (12)正确阅读并理解相关领域的英文资料。 2. 通过本考试的合格人员能在掌握软件工程与软件测试知识的基础上,运用软件测试管理办法、软件测试策略、软件测试技术,独立承担软件测试项目;具有工程师的实际工作能力和业务水平。 3. 本考试设置的科目包括: (1)软件工程与软件测试基础知识,考试时间为150分钟,笔试,选择题; (2)软件测试应用技术,考试时间为150分钟,笔试,问答题。 二、考试范围 考试科目1:软件工程与软件测试基础知识 1.计算机系统基础知识 1.1 计算机系统构成及硬件基础知识 ·计算机系统的构成 ·处理机 ·基本输入输出设备 ·存储系统 1.2 操作系统基础知识 ·操作系统的中断控制、进程管理、线程管理 ·处理机管理、存储管理、设备管理、文件管理、作业管理 ·网络操作系统和嵌入式操作系统基础知识 ·操作系统的配置 1.3 数据库基础知识 ·数据库基本原理 ·数据库管理系统的功能和特征 ·数据库语言与编程

1.4 中间件基础知识 1.5 计算机网络基础知识 ·网络分类、体系结构与网络协议 ·常用网络设备 ·Internet基础知识及其应用 ·网络管理 1.6 程序设计语言知识 ·汇编、编译、解释系统的基础知识 ·程序设计语言的基本成分(数据、运算、控制和传输、过程(函数)调用)·面向对象程序设计 ·C语言以及C++(或Java)语言程序设计基础知识 2.标准化基础知识 ·标准化的概念(标准化的意义、标准化的发展、标准化机构) ·标准的层次(国际标准、国家标准、行业标准、企业标准) ·标准的类别及生命周期 3.信息安全知识 ·信息安全基本概念 ·计算机病毒及防范 ·网络入侵手段及防范 ·加密与解密机制 4.信息化基础知识 ·信息化相关概念 ·与知识产权相关的法律、法规 ·信息网络系统、信息应用系统、信息资源系统基础知识 5.软件工程知识 5.1 软件工程基础 ·软件工程概念 ·需求分析 ·软件系统设计 ·软件组件设计 ·软件编码 ·软件测试 ·软件维护 5.2 软件开发方法及过程 ·结构化开发方法 ·面向对象开发方法 ·瀑布模型 ·快速原型模型 ·螺旋模型 5.3 软件质量管理 ·软件质量及软件质量管理概念 ·软件质量管理体系 ·软件质量管理的目标、内容、方法和技术 5.4 软件过程管理

软件测试综合题目(附答案)-上

一、选择题: 1.模块的耦合度描述了___D___。 A.模块内各种元素结合的程度B.模块内多个功能之间的接口 C.模块之间公共数据的数量D.模块之间相互关联的程度 2.内聚是一种指标,表示一个模块_B_____。 A.代码优化的程度B.代码功能的集中程度 C.完成任务时及时程度D.为了与其他模块连接所要完成的工作量3.在UNIX操作系统中,把输入/输出设备看作是__D____。 A.普通文件B.目录文件C.索引文件D.特殊文件4.“science”是一个XML 元素的定义,其 中元素标记的属性值是__C____。 A.title B.style C.italic D.science 5. ___C___描述数据的局部逻辑视图,是数据库用户的数据视图,它是与某一 应用有关的数据逻辑表示。 A.模式B.逻辑模式C.外模式D.内模式解析:三级模式结构:外模式、模式和内模式 一、模式(Schema) 定义:也称逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。 理解: ①一个数据库只有一个模式; ②是数据库数据在逻辑级上的视图; ③数据库模式以某一种数据模型为基础; ④定义模式时不仅要定义数据的逻辑结构(如数据记录由哪些数据项构成,数据项的名字、类型、取值范围等),而且要定义与数据有关的安全性、完整性要求,定义这些数据之间的联系。 二、外模式(External Schema) 定义:也称子模式(Subschema)或用户模式,是数据库用户(包括应用程序员和最终用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,是与某一应用有关的数据的逻辑表示。 理解: ①一个数据库可以有多个外模式; ②外模式就是用户视图; ③外模式是保证数据安全性的一个有力措施。 三、内模式(Internal Schema) 定义:也称存储模式(Storage Schema),它是数据物理结构和存储方式的描述,是数据在数据库内部的表示方式(例如,记录的存储方式是顺序存储、按照

2018年下半年软件评测师考试下午真题(完整版)

2018年下半年软件评测师考试下午真题(专业解析+ 参考答案) 1、阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。 问题内容: 【问题1】(3分) 请针对上述C程序给出满足100%DC(判定覆盖)所需的逻辑条件。 【问题2】(8分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。 【问题3】(4分) 请给出问题2中控制流图的线性无关路径。 2、阅读下列说明,回答问题1至问题2,将解答填入答题纸的对应栏内。 【说明】 某连锁酒店集团实行积分奖励计划,会员每次入住集团旗下酒店均可以获得一定积分,积分由欢迎积分加消费积分构成。其中欢迎积分跟酒店等级有关,具体标准如表2-1所示;消费积分跟每次入住消费金额有关,具体标准为每消费

1元获得2积分(不足1元的部分不给分)。此外,集团会员分为优先会员、金会员、白金会员三个级别,金会员和白金会员在入住酒店时可获得消费积分的额外奖励,奖励规则如表2-2所示。 表2-1 集团不同等级酒店的欢迎积分标准 表2-2 额外积分奖励规则 该酒店集团开发了一个程序来计算会员每次入住后所累积的积分,程序的输入包括会员级别L、酒店等级C和消费金额A(单位:元),程序的输出为本次积分S。其中,L为单个字母且大小写不敏感,C为取值1到6的整数,A为正浮点数且最多保留两位小数,S为整数。 问题内容:【问题1】(7分) 采用等价类划分法对该程序进行测试,等价类表如表2-3所示,请补充表2-3中空(1)-(7)。 表2-3 等价类 【问题2】(13分) 根据以上等价类表设计的测试用例如下表所示,请补充表2-4中空(1)-(13)。

2017年下半年软件评测师考试真题(下午)

2017年下半年软件评测师考试真题(下午) 试题一. 阅读下列C 程序,回答问题 1 至问题3,将解答填入答题纸的对应栏内。 [C 程序] Int DoString(char*string){ cbar *argv[100]; Int argc=l; while(l) {//1 问题 1 请针对上述 C 程序给出满足 100%DC(判定覆盖)所需的逻辑条件。 问题 2 请画出上述程序的控制流图,并计算其控制流图的环路复杂度 V(G)。问题 3 请给出问题 2 中控制流图的线性无关路径。试题二 阅读下列说明,回答问题 1 至问题 3. 将解答填入答题纸的对应栏内。 说明 某银行B 和某公司C 发行联名信用卡,用户使用联名信用卡刷卡可累计积分,积分累计规则与刷卡金额和刷卡日期有关,具体积分规则如表2-1 所示。此外,公司C 的会员分为普通会

员、超级会员和 PASS 会员三个级剔,超级会员和 PASS会员在刷卡时有额外积分奖励,奖励规则如表 2-2 所示。 表2-1 积分规则 表2-2 额外积分奖励规则 试题二、银行B开发了一个程序来计算用户每次刷卡所累积的积分,程序的输入包括会员级别L、刷卡日期D 和刷卡金额A.程序的输出为本次积分S。其.中L 为单个字母且大小写不敏感.D 由程序直接获取系统日期.A 为正浮点数最多保留两位小数 .S 为整数。 问题 1 采用等价类划分法对该程序进行测试,等价类表如下表所示,请补充表 2-3 中空()~() 问题 2 根据以上等价类表设计的测试用例如下表所示,请补充表 2-4 中空()~() 表2-4 测试用例

问题 3 如果规定了单次刷卡的积分上限为20∞O( 即S 取值大于等于 0 且小于等于200∞),则还需要针对 S 的取值补充一些测试用例。假设采用等价类划分法和边界值分析法来补充用例,请补充表 2-5、表2-6 中的空()~()。 表 2-5 补充等价类 试题三 阅读下列说明,回答问题1至问题3. 将解答填入答题纸的对应栏内。 说明 某公司欲开发一套基于 Web 的通用共享单车系统。该系统的主要功能如下: 1.商家注册、在线支付:后台业务员进行车辆管理与监控、查询统计、报表管理、价格设

2015下半年软件评测师考试真题及答案-下午卷

2015下半年软件评测师考试真题及答案-下午卷 试题一 阅读下列java程序,回答问题1至问题3,将解答填入答题纸内对应栏内。 【Java程序】 public int addAppTask(Acitivity activity,Intent intent,TaskDescription description,Bitmap thumbnail){ Point size=getSize();//1 final int tw=thumbnail.getWidth(); final int th=thumbmail.getHeight(); if(tw!=size.x||th!=size.y){ //2,3 Bitmap bm=Bitmap.createBitmap(size.x,size.y,thumbmail .getConfig()); //4 float scale; float dx=0,dy=0; if(tw*size.x>size.y*th){ //5 scale=(float)size.x/(float)th; //6 dx=(size.y-tw*scale)*0.5f; }else{ //7 scale=(float)size.y/(float)tw; dy=(size.x-th*scale)*0.5f; } Matrix matrix=new Matrix(); matrix.setScale(scale, scale); matrix.postTranslate((int)(dx+0.5f),0); Canvas canvas=new Canvas(bm); canvas.drawBitmap(thumbmail,matrix,null); canvase.serBitmap(null); thumbnail=bm; }

2012年下半年软件评测师下午试题及答案

2012年下半年软件评测师下午试题解析及答案 试题一(共19分)负载压力测试 【说明】 某酒店预订系统有两个重要功能,检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率100%; (2)检索响应时间在3s以内; (3)检索功能支持900个并发用户; (4)预订功能支持100个并发用户; (5)CPU利用率不超过85%; (6)系统要连续稳定运行72小时 【问题1】(3分) 简述该酒店预订系统在生产环境下承受的主要负载类型。 【问题2】(5分) 对系统检索功能执行负载压力测试,测试结果如表1-1所示。请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。 表1-2 系统测试结果 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。 参考答案: 问题1、该酒店预订系统在生产环境下承受的主要负载类型:

(1)检索功能、预订功能并发用户的操作是属于并发执行负载; (2)连续运行72小时是属于疲劳强度负载; (3)大量“稿件查询”操作是属于大数据量负载。 【问题4】(5分) 对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。 因为: 1、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。 2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,该系统的存在瓶颈。 服务器资源利用情况: 1在执行检索功能测试时并发用户为900、1000时响应时间超过3s; 2在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%; 3在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%; 可能的瓶颈如下: (1)服务器CPU 性能不足; (2)数据库设计不足或者优化不够; (3)检索功能预订功能应用软件设计不足或没有优化; (4)网络带宽不足。 试题二(共15分)白盒测试 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 Struct_ProtobufCIntRange{ Int start_value; Unsigned orig_index; }; typedef struct_ProtobufCIntRange ProtobufCIntRange; in tint_range_lookup(unsigned n_ranges,const ProtobufCIntRange*ranges,int value){ unsigned start,n; //1

2016年下半年软件评测师真题及答案(上午题)

2016年下半年软件评测师真题(上午题)说明:答案在最后面,因为软考办公室没有提供标准答案,所以不保证答案绝对正确,仅供参考。 1.在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。 A.直接B.变址.C.寄存器D.寄存器间接 2.计算机系统中,虚拟存储体系由(2)两级存储器构成。 A.主存一辅存B.寄存器一Cache C.寄存器一主存D.Cache一主存 3.程序计数器(PC)是(3)中的寄存器。 A.运算器B.控制器C.Cache D.I/O设备 4.中断向量提供(4) A.外设的接口地址B待传送数据的起始和终止地址 C.主程序的断点地址.D.中断服务程序入口地址 5.在计算机系统串憾线宽度分为地址总线宽度和数据总线宽度。若计算机 中地址总线的宽度为32位,则最多允许直接访问主存储器一(5) 一的 物理空间。 A. 40MB B.4GB C.40GB D. 400GB

6.为了提高计算机磁盘存取效率,通常可以(6) A.利用磁盘格式化程序,定期对ROM进行碎片整理 B.利用磁盘碎片整理程序,定期对内存进行碎片整理 C.利用磁盘碎片整理程序,定期对磁盘进行碎片整理 D.利用磁盘格式化程序,定期对磁盘进行碎片整理 7.安全的电子邮件协议为_(7) A MIME BPGP C.POP3 D. SMTP 8.操作系统通道(8)来组织和管理外存中的信息。 A.字处理程序B.设备驱动程序 C.文件目录和目录项D.语言翻译程序 9.下列操作系统中,(9)保持网络系统的全部功能,并具有透明性、可靠性 和高性能等特性。 A.批处理操作系统B.分时操作系统 C.分布式操作系统D.实时操作系统 10.在进程状态转换过程中,可能会引起进程阻塞的原因是(10) 。A.时间片到B.执行V操作C.I/O完成D.执行P操作

2012年软件评测师下午试题及答案

2012年下半年软件评测师下午试题答案 试题一(共19分)负载压力测试 【说明】 某酒店预订系统有两个重要功能,检索功能和预订功能。检索功能根据用户提供的关键字检索出符合条件的酒店列表,预订功能是对选定的某一酒店进行预订,现需要对该系统执行负载压力测试。 该酒店预订系统的性能要求为: (1)交易执行成功率100%; (2)检索响应时间在3s以内; (3)检索功能支持900个并发用户; (4)预订功能支持100个并发用户; (5)CPU利用率不超过85%; (6)系统要连续稳定运行72小时 【问题1】(3分) 简述该酒店预订系统在生产环境下承受的主要负载类型。 【问题2】(5分) 对系统检索功能执行负载压力测试,测试结果如表1-1所示。请指出响应时间和交易执行成功率的测试结果是否满足性能需求并说明原因。 表1-1 检索功能测试结果 【问题3】(5分) 对系统检索功能及预订功能执行负载压力测试,测试结果如表1-2所示。请指出服务器资源利用情况cpu占用率的测试结果是否满足性能需求并说明原因。 表1-2 系统测试结果 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,试分析该系统的可能瓶颈。 参考答案:

问题1、该酒店预订系统在生产环境下承受的主要负载类型: (1)检索功能、预订功能并发用户的操作是属于并发执行负载; (2)连续运行72小时是属于疲劳强度负载; (3)大量“稿件查询”操作是属于大数据量负载。 【问题4】(5分) 对系统检索功能执行负载压力测试,响应时间和交易执行成功率的测试结果不能满足性能需求。 因为: 1、系统检索功能执行并发用户数为900时,其响应时间为3.7s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为100%满足性能需求。 2、系统检索功能执行并发用户数为1000时,其响应时间为6.6s与检索响应时间在3s以内不能满足性能需求,交易执行成功率为98%不能满足性能100%需求。 【问题4】(6分) 根据【问题2】和【问题3】的测试结果,该系统的存在瓶颈。 服务器资源利用情况: 1在执行检索功能测试时并发用户为900、1000时响应时间超过3s; 2在检索功能并发用户为900,预订功能并发用户数为100时,CPU占用率(%)(平均值)达到87.3超过85%; 3在检索功能并发用户为1000,预订功能并发用户数为120时,CPU占用率(%)(平均值)达到92.6超过85%; 可能的瓶颈如下: (1)服务器CPU 性能不足; (2)数据库设计不足或者优化不够; (3)检索功能预订功能应用软件设计不足或没有优化; (4)网络带宽不足。 试题二(共15分)白盒测试 阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。 【说明】 逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。 Struct_ProtobufCIntRange{ Intstart_value; Unsigned orig_index; }; typedefstruct_ProtobufCIntRangeProtobufCIntRange; intint_range_lookup(unsigned n_ranges,constProtobufCIntRange*ranges,int value){

下半软件评测师真题(案例分析题)

2016年下半年软件评测师真题(案例分析题)案例分析题 试题一(共15分) 阅读下列C程序,回答问题1至问题3,将解答填入答题纸的对应栏内。【C程序】 int count(int x,int z){ int y=0; while(x>0){//l if(x:=1)//2 y= 7//3 else{//4 Y=x+z+4; If(y=7 || y=21)//5,6 x= 1;//7 } X--;//8 }

retum y;//9 } 【问题1】(3分) 请针对上述C程序给出满足1006%DC(判定覆盖)所需的逻辑条件。【问题2】(7分) 请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。【问题3】(5分) 请给出问题2中控制流图的线性无关路径。 试题二(共20分) 阅读下列说明,回答问题1和问题2,将解答填入答题纸的对应栏内。 【说明】 某航空公司的会员卡分为普卡、银卡、金卡和白金卡4个级别,会员每次搭乘该航空公司航班均可能获得积分,积分规则如表2-1所示。此外,银卡及以上级别会员有额外积分奖励,奖励规则如表2-2所示。 2016年下半年软件评测师下午试卷第2页(共8页) ┏━━━━━━┳━━━━━━━━┳━━━━━━━━━━━━━┓

┃舱位┃舱位代码┃积分- ┃ ┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫ ┃┃ F ┃200%*K ┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫ ┃头等舱┃Z ┃150% *K ┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫ ┃┃ A ┃125%*K+ ┃┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫ ┃┃ C ┃150%*K ┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫ ┃公务舱┃D/I ┃125%*K ┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫ ┃┃┃┃ ┃┃R ┃I00%*K ┃ ┣━━━━━━╋━━━━━━━━╋━━━━━━━━━━━━━┫ ┃┃Y ┃125%*K ┃┃┣━━━━━━━━╋━━━━━━━━━━━━━┫

计算机水平考试中级软件评测师2006年上半年下午真题

计算机水平考试中级软件评测师2006年上半年下午真题 (总分:72.00,做题时间:90分钟) 一、{{B}}试题一{{/B}}(总题数:3,分数:18.00) 1.[问题1] 请画出以上代码的控制流图。 (分数:6.00) __________________________________________________________________________________________ 正确答案:() 2.[问题2] 请计算上述控制流图的环路复杂度V(G)。 (分数:6.00) __________________________________________________________________________________________ 正确答案:() 解析:V(G)=6 3.[问题3] 请使用基本路径测试法为变量temp设计测试用例,使之满足基本路径覆盖要求。 (分数:6.00) __________________________________________________________________________________________ 正确答案:() 解析: [分析] 本题考查白盒测试用例设计方法——基本路径法的应用。 [分析] 绘制模块控制流图。 模块控制流图是与程序流程图相类似的由许多结点和连接结点的边组成的一种图形,其中一个结点代表一条语句或数条语句,边表示结点间的控制流向,它显示了一个函数的内部逻辑结构。 [分析] 计算控制流图的环路复杂性V(G)。 V(G)=(区域数)=5(判断结点数)+1=6 [分析] 采用基本路径测试法,满足基本路径覆盖的要求。 在进行程序的基本路径测试时,从程序的环路复杂性可导出程序基本路径集合中的独立路径条数,这是确保程序中每个可执行语句至少执行一次所必需的测试用例数目的上界。独立路径是指包括一组以前没有处理的语句或条件的一条路径。例如针对本题所对应的控制流图中,一组独立的路径是: ·pathl:temp为>= ·Path2:temp为> ·path3:temp为== ·path4:temp为<=

2011软件评测师考题及答案

一是非题 1.职业技能鉴定的本质是一种考试,具有考试的共性特征:是通过一定的手段对人的心理素质、社会行为表现、以及专业技能水平等方面,按一定参照系统进行检测、评估、考 察或甄别,以便对人的各项表现作出比照性的评判或结论。 ( ) 2.职业精神的基本要素包括:职业理想、职业态度、职业责任、职业技能、职业纪律、职业良心、职业信誉、职业作风。 ( ) 3.职业责任包括职业团体责任和从业者个体责任两个方面。 ( ) 4.职业信誉是职业责任和职业良心的价值和尺度,包括对职业行为的社会价值所作出的客观评价和正确的认识。 ( ) 5.检验工作的依据:国家有关质量的法律、法规和规章;标准,包括国家标准、行业标准和企业标准;技术文件,包括设计文件(含图样)、工艺文件(含图样);企业质量体系 文件;合同、技术协议及检验员的个人判断等。 ( ) 6. AEP协议属于传输层的协议。 ( ) 7.网终身分类标准有两种:分布范围和网络拓扑结构。() 8.显卡的作用是将CPU送来的图像信号经过处理后输送至显示器。 ( ) 9.渐增模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。() 10.需求分析的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决。( ) 11.按照成分性质,程序设计语言有通用语言和专用语言之分。 ( ) 12.如果有两个以上的数据流指向一个加工,或是从一个加工中输出两个以上的数据流,这些数据流之间往往存在一定的关系。 ( ) 13.应用软件是运行在系统软件之上的高层软件,分为:字处理软件、数据库软件、搜索引擎软件等。 ( ) 14.程序设计=数据结构+算法 ( ) 15.通常人们将内存储器和控制器称为中央处理器,将中央处理器和运算器合称为主机。 ( ) 16.while循环和do while循环没有区别。 ( ) 17.Jackson方法适用于需求分析阶段。 ( ) 18.为进一步改进可维护性、可靠性而进行的维护活动称为完善性维护。 ( ) 19.结构化分析方法是面向数据结构的设计方法。 ( ) 20.CMM的最高级别是优化级。 ( ) 21.信息建模方法是从功能的角度来建立信息模型的,最常用的描述信息模型的方法是E-R 图。 ( ) 22.测试的目的是尽可能多地发现软件中的错误,其附带的收获才是验证该软件已正确地实现了用户的要求。 ( ) 23.McCabe度量法计算公式为:V(G)=m-n+p,其中V(G)是强连通有向图G中的环数;m是G 中的弧数;n是G中的节点数;p是G中分离部分的数目。 ( ) 24.继承概念的实现方式有三类:实现继承、接口继承和可视继承。 ( )

2018年下半年软件评测师真题+答案解析(全国计算机软考)上午选择+下午案例完整版

2018年下半年软件评测师 真题+答案解析 上午选择 2018年11月11日考试 1、以下关于信息和数据的描述中,错误的是()。 A.通常从数据中可以提取信息 B.信息和数据都由数字组成 C.信息是抽象的、数据是具体的 D.客观事物中都蕴涵着信息 答案:B 数据是描述事物的符号记录,其具有多种表现形式,可以是文字、图形、图像、声音和语言等。信息是现实世界事物的存在方式或状态的反映。信息具有可感知、可存储、可加工、可传递和可再生等自然属性数据是经过组织化的比特的集合,而信息是具有特定释义和意义的数据。 2、()服务的主要作用是提供远程登录服务。 A.Gopher B.FTP C.Telnet D.E-mail

答案:C Telnet协议是TCP/IP协议族中的一员,是Internet远程登陆服务的标准协议和主要方式。它为用户提供了在本地计算机上完成远程主机工作的能力。在终端使用者的电脑上使用telnet程序,用它连接到服务器。终端使用者可以在telnet程序中输入命令,这些命令会在服务器上运行,就像直接在服务器的控制台上输入一样。可以在本地就能控制服务器。要开始一个telnet会话,必须输入用户名和密码来登录服务器。 Gopher是Internet上一个非常有名的信息查找系统,它将Internet上的文件组织成某种索引,很方便地将用户从Internet的一处带到另一处。在WWW出现之前,Gopher是Internet上最主要的信息检索工具,Gopher站点也是最主要的站点,使用tcp70端口。 现在它基本过时,人们很少再使用。 3、计算机系统中,CPU对主存的访问方式属于()。 A.随机存取 B.顺序存取 C.索引存取 D.哈希存取 答案:A 4、在指令系统的各种寻址方式中,获取操作数最快的方式是()。

2016年下半年软件评测师(上午试题及答案)

在汇编指令中,操作数在某寄存器中的寻址方式称为(1)寻址。 A.直接 B.变址 C.寄存器 D.寄存器间接 计算机系统中,虚拟存储体系由(2)垄两级存储器构成。 A.主存一辅存 B.寄存器一Cache C.寄存器一主存 D.Cache一主存 程序计数器(PC)是(3)中的寄存器。 A.运算器 B.控制器 C.Cache D.I/O设备 中断向量提供(4) A.外设的接口地址 B. 待传送数据的起始和终止地址 C.主程序的断点地址 D. 中断服务程序入口地址 在计算机系统串憾线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为32位,则最多允许直接访问主存储器一(5)一的物理空间。 A.40MB B.4GB C.40GB D.400GB 为了提高计算机磁盘存取效率,通常可以(6) A.利用磁盘格式化程序,定期对ROM进行碎片整理 B.利用磁盘碎片整理程序,定期对内存进行碎片整理 C.利用磁盘碎片整理程序,定期对磁盘进行碎片整理 D.利用磁盘格式化程序,定期对磁盘进行碎片整理 安全的电子邮件协议为(7) A MIME BPGP C.POP3 D.SMTP 操作系统通道(8)来组织和管理外存中的信息。 A.字处理程序 B.设备驱动程序C.文件目录和目录项 D.语言翻译程序

下列操作系统中,(9)保持网络系统的全部功能,并具有透明性、可靠性和高性能等特性。 A.批处理操作系统 B.分时操作系统 C.分布式操作系统D.实时操作系统 在进程状态转换过程中,可能会引起进程阻塞的原因是(10)。 A.时间片到 B.执行V操作 C.I/O完成 D.执行P操作 假设系统有n个进程共享资源R,且资源R的可用数为3,其中n≥3 0若采用PV操作,则信号量S的取值范围应为(11)。 A.-1~n-1 B.-3~3 C.-(n-3)~3 D.-(n-l)~1 已知函数f0.g0的定义如下所示,调用函数f时传递给形参x的值是5 0若g(a)采用引用调用(call by reference)方式传递参数,则函数f的返回值为(12);若g(a)采用值调用(call by value)的方式传递参数,则函数f的返回值(13)。其中,表达式“x>>1”的含义是将x的值右移1位,相当于x除以2。 (12)A.35 B.32 C.11 D.7 (13)A.35 B.32 C.11 D.7 设数组a[0..n-l,0..m=1](n>1,m>l)中的元素以行为主序存放,每个元素占用4个存储单元,则数组元素a[i,j](0≤i

相关主题
文本预览
相关文档 最新文档