1、所有软件测试都应追溯到用户需求尽早地和不断地进行软件测试完全测试是不可能的测试无法发现软件潜在的缺陷需要充分注意测试中的群集现象A.B.C.D.12345都是软件测试的原则。第4题以下不属于安全测试方法的是( )。A.安全功能验证B.安全漏洞扫描C.大数据量测试D.数据侦听C。本题考查安全测试的基础知识。安全测试方法包括安全功能验证、安全漏洞扫描、模拟攻击实验和数据侦听。本题中的大数据量测试是一种负载压力测试方法。第5题软件测试的对象不包括( )。A.代码B.软件测试文档C.相关文件数据D.开发人员D。软件测试的对象为软件(软件相关程序、文档等)第6题数据库系统通常采用三级模式结构.外模式,模
2、式和内模式,这三级模式分别对应的数据库的( )。A.基本表,存储文件和视图B.视图,基本表和存储文件C.基本表 ,视图和存储文件D.视图,存储文件和基本表B。数据库三级模式结构与关系数据库对象的对应关系为:外模式视图模式基本表内模式存储文件第7题以下关于性能测试的叙述中,不正确的是( )。A.性能测试的目的是为了验证软件系统是否能够达到用户提出的性能指标B.性能测试不用于发现软件系统中存在的性能瓶颈C.性能测试类型包括负载测试,强度测试,容量测试等D.性能测试常通过工具来模拟大量用户操作,增加系统负载性能测试用来保证产品发布后系统的性能能够满足用户需求。性能测试通常存在性能调优与性能评测两种性
3、能测试策略。性能评测主要包括:在真实环境下,检查系统服务等级的满足情况,评估并报告整个系统的性能;对系统的未来容量作出预测和规划。性能评测室性能调优的基础,性能调优的步骤如下:查找形成系统瓶颈或者故障的根本原因;进行性能调整和优化;评估性能调整的效果。第8题对于防病毒系统的测试是系统安全测试的重要内容,下列不属于防病毒系统安全测试基本测试点的是( )。A.能否提供对病毒特征与检测引擎的定期在线更新服务B.能否在不更新特征库的前提下对新的未知病毒进行有效查杀C.能否支持多种平台的病毒防范D.能否支持对电子邮件附件的病毒防治防病毒的基本测试点:能否支持多种平台的病毒防范能否支持对服务器的病毒防治能
4、否支持对电子邮件附件的病毒防治能否提供对病毒特征信息和检测引擎的定期在线更新服务防病毒范围是否广泛,是否包括UNIX系列、Windows系列、Linux系列等操作系统第9题在以阶段划分的编译器中,符号表管理和( )贯穿于编译器工作始终。A.语法分析B.语义分析C.代码生成D.出错处理本题考查程序语言基础知识。一般的编译程序工作过程包括词法分析、语法分析、语义分析、中间代码生成、代 码优化、目标代码生成,以及出错处理和符号表管理,如下图所示。第10题准确性质量子特性属于( )质量特性。A.功能性B.效率C.可靠性D.可维护性准确性质量子特性属于功能性质量特性。第11题对于逻辑表达式(a&b)|c
5、),需要( )个测试用例才能完成条件组合覆盖。A.2B.4C.8D.16多条件覆盖也称为条件组合覆盖,其含义是:设计足够的测试用例,使得每个判断中条件的各种可能组合都至少出现一次。在本题中,判定语句中有三个逻辑条件,每个逻辑条件有两种可能取值,因此共有23=8种可能组合第12题分配给某公司网络的地址块是2101151920/20,该网络可以被划分为 ( )个C类子网。 A.4B.8C.16D.32C类IP地址默认的子网掩码为24位,即对210.115.192.0/20需要向主机位借4位用于来表示网络,即用于表示子网位的位数为4位,一个有24=16个子网第13题开发过程中以用户需求为动力,以对象
6、作为驱动,( )适合于面向对象的开发方法。A.瀑布B.原型C.螺旋D.喷泉喷泉模型是一种以用户需求为动力,以对象作为驱动的模型,适合于面向对象的开发方法。它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。喷泉模型使开发过程具有迭代性和无间隙性。迭代意味着模型中的开发活动常常需要重复多次,在迭代过程中不断地完善软件系统。无间隙是指在开发活动之间不存在明显的边界第14题案例题阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。说明某大学暑假期间为教职员工开办了VPN远程接入服务,员工在校外通过登录界面输入用户名和口令后,就可以访问仅供本校师生使用的各类信息资源。为了实现信息隔离与
7、访问控制,在校园网不同的网络区域之间部署了防火墙等相关设施。问题1 (4分)下图是VPN用户与数据库之间的网络拓扑结构图,请指明图中设备1、设备2、设备3、设备4是何种类型的网络设施。问题2 (4分)通信加密的目的是什么?通信加密测试的基本方法有哪些?问题3 (4分)为防止未授权用户通过反复猜测口令获得VPN使用权,从用户口令管理和网站登录控制两方面说明可以采取的应对措施。设备1是防火墙设备2是交换机(或集线器)设备3是防火墙设备4是交换机(或集线器)目的:保证数据在传输过程中数据的保密性(机密性)和一致性(完整性);基本方法:验证和侦听。用户口令管理:口令长度、复杂度(特殊字符)、时效(定期
8、更改);用户登录控制;多次登录延时、账户锁定、验证码。【问题1】DMZ称为“隔离区”,也称为“非军事化区”,它是为了解决安装防火墙后外部网络不能访问内部网络服务器的问题,而设立的一个非安全系统与安全系统之间的缓冲区。这个缓冲区位于企业内部网络和外部网络之间的小网络区域内,在这个小网络区域内可以放置一些必须公开的服务器设施,如企业Web服务器、FTP服务器和论坛等。在这个防火墙方案中,包括两个防火墙:外部防火墙抵挡外部网络的攻击,并管理所有内部网络对DMZ的访问;内部防火墙管理DMZ对于内部网络的访问。从题目给出的网络拓扑图我们可以看出,设备1处应放置一个外部防火墙,而设备3处放置一个内部防火墙
9、。设备2和设备4处很显然是为了使多个网络设备相连,可以使用交换机或集线器。【问题2】通信加密的目的是为了防止信息在传送的过程中被盗取,这里包括两层含义,一是信息即使被盗窃也很难被破译,即数据的保密性;二是防止数据传输过程中被非授权者修改或破坏,即数据的完整性。而对通信加密进行测试的方法有侦听和验证,侦听即网络监听,主要用来获取网络上传输的数据,因此这里需要侦听技术;而验证主要用来测试加密的信息是否正确。【问题3】为了防止未授权用户通过反复猜测口令获得VPN使用权,可以从用户口令管理和网站登录控制两方面入手。在用户口令管理方面,我们可以采取的措施有:增加口令的长度和复杂度,定期修改口令等。在用户
10、登录控制方面,我们可以采取的措施有:多次登录延时、登陆次数限定、账户锁定、验证码等第15题将在同一张报表上操作的所有程序组成一个模块,该模块的内聚为( )。A.逻辑内聚B.时间内聚C.功能内聚D.通信内聚本题考查结构化分析与设计方法。模块独立性是创建良好设计的一个重要原则,一般采用模块间的耦合和模块的内聚两个准则来进行度量。内聚是模块功能强度的度量,一个模块内部各个元素之间的联系越紧密,则它的内聚性就越高,模块独立性就越强。一般来说模块内聚性由低到高有巧合内聚、逻辑内聚、时间内聚、过程内聚、通信内聚、 信息内聚和功能内聚七种类型。若一个模块把几种相关的功能组合在一起,每次被调用时,由传送给模块
11、的判定参数来确定该模块应执行哪一种功能,则该模块的内聚类型为逻辑内聚。顺序内聚是指一个模块中各个处理元素都密切相关于同一功能且必须顺序执行,前一功能元素的输出就是下一功能元素的输入。若一个模块中各个部分都是完成某一个具体功能必不可少的组成部分,则该模块为功能内聚模块。通信内聚是指模块内所 有处理元素都在同一个数据结构上操作,或者指各处理使相同的输入结构或产生相同的输出数据。题中模块在同一张报表上操作,因此模块的内聚类型属于通信内聚。第16题在程序执行过程中,Cache与主存的地址映像由( )。A.硬件自动完成B.程序员调度C.操作系统管理D.程序员与操作系统协同完成高速缓存(Cache)的出现
12、主要有两个因素:首先是由于CPU的速度和性能提高很快而主存速度较低而且价格高,其次就是程序执行的局部性特点。因此,才将速度比较快而容量有限的静态存储芯片构成Cache,以尽可能发挥CPU的高速度。因此,必须用硬件来实现Cache的全部功能。第17题软件评审作为质量控制的一个重要手段,已经被业界广泛使用。评审分为内部评审和外部评审。关于内部评审的叙述,正确的包括( )。对软件的每个开发阶段都要进行内部评审评审人员由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与评审人数根据实际情况确定,比如根据软件的规模等级和安全性等级等指标而定内部评审由用户单位主持,由信息系统建设单位组织,应成立评审
13、委员会A.B.C.D.软件评审是对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。评审可分为内部评审和外部评审。其中内部评审是指由软件开发方组织实施的评审,由于评审是保证软件质量的重要手段,因此需要在软件的每个开发阶段都进行内部评审,而且评审人员是由软件开发组、质量管理和配置管理人员组成,也可邀请用户参与,参与评审的人数可根据实际情况来定,比如根据软件的规模等级和安全性等级等指标而定。第18题兼容性测试的测试范围包括( )。硬件兼容性测试软件兼容性测试数据兼容性测试平台兼容性测试A.C.D.兼容性测试将验证软件与其所依赖的环境的依赖程度,包括对硬件的依赖程
14、度,对平台软件、其他软件的依赖程度等。包括:硬件兼容性的测试软件兼容性测试数据兼容性测试平台化软件兼容性测试新旧系统数据迁移测试第19题以下不属于集成测试的是( )。A.各个子功能组合起来,能否达到预期要求B.一个模块的功能是否会对另一个模块的功能产生不利的影响C.全局数据结构是否有问题D.函数内局部变量的值是否为预期值验证多个模块组装后能够按照软件设计要求正常、正确地工作,这种测试过程就是集成测试,因此 各个子功能组合起来,能否达到预期要求;一个模块的功能是否会对另一个模块的功能产生不利的影响;全局数据结构是否有问题都是集成测试要测试的内容。而函数内局部变量的值是否为预期值这是单元测试应该测出的内容。第20题对于其于用户口令的用户认证机制来说,( )不属于增强系统安全性应使用的防范措施。A.对本地存储的口令进行加密B.在用户输入的非法口令达到规定的次数之后,禁用相应账户C.建议用户使用英文单词或姓名等容易记忆的口令D.对于关键领域或安全性要求较高的系统 ,应该当保证用过的用户删除或停用后,保留该用户记录,且新用户不能与该用户名口令作为身份认证中重要的内容,应该使用复杂的口令,以防止随意破解和口令猜测等攻击
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1