2009年3月全国计算机等级考试四级软件测试工程师笔试真题(含答案)
- 格式:doc
- 大小:554.00 KB
- 文档页数:22
计算机四级软件测试工程师考试试题及答案计算机四级软件测试工程师考试试题及答案从小学、初中、高中到大学乃至工作,我们会经常接触并使用试题,借助试题可以为主办方提供考生某方面的知识或技能状况的信息。
什么样的试题才是科学规范的试题呢?以下是店铺帮大家整理的计算机四级软件测试工程师考试试题及答案,仅供参考,希望能够帮助到大家。
计算机四级软件测试工程师考试试题及答案篇1一、单选题1.在软件设计和编码时,采取( D )等措施都有利于提高软件的可测试性。
A.不使用标准文本以外的语句,书写详细正确的文档B.不使用标准文本以外的语句,采用良好的程序结构C.书写详细正确的文档,信息隐蔽D.书写详细正确的文档,采用良好的程序结构2.在网络应用测试中,网络延迟是一个重要指标。
以下关于网络延迟的理解,正确的是( D )。
A.指响应时间B.指报文从客户端发出到客户端接收到服务器响应的间隔时间C.指报文在网络上的传输时间外语学习网D.指从报文开始进入网络到它开始离开网络之间的时间3.在下列操作中,DOS 内部命令所特有的操作是:( D )A.主机内部操作B.文件操作C.磁盘操作D.在任何目录下都可以执行的命令4.在以下网络应用中,要求带宽最高的应用是( A )。
A.可视电话B.数字电视C.拨号上网D.收发邮件5.装有 DOS 操作系统的微机启动后,自动执行的命令文件是:(B)A.CONFIG.SYSB.AUTOEXEBATMANCOMD.SETUP.SYS二、多项选择题:1.BUGZILLA 的架构不属于以下哪种?(ABC )A.TO CB.C/SC.TO BD.B/S2.BUGZILLA 和 CLEARQUEST 的功能符合以下哪些描述?( BCD )A.BUG 修改B.BUG 记录C.缺陷跟踪D.BUG 统计3.POP3、SMTP 服务的默认端口号为( AB )。
A.110B.25C.108D.214.LINUX 中查看文件内容的命令为?( AB )A.VIB.CATC.LSD.PWD5.LINUX 中查看网卡信息的命令为?( CD )A.IPTABLESB.PINGC.IFCONFIGD.IFCONFIG –a6.RATIONAL CLEARQUEST 可以构建以下哪种架构?( DB )A.TO CB.C/SC.TO BD.B/S7.WINDOWS2000 SERVER 环境下,WWW、FTP 的服务的默认端口号为?(CD )A.110B.25C.80D.218.RATIONAL ROBOT 中的 GUI、VU 分别的作用?( AD )A.界面测试工具B.单元测试工具C.白盒测试工具D.压力、负载测试工具9.SQL 语句中,可以查看到学生信息表中,学生姓名的 SQL 语句为?( BC )A.select 学生信息 from 学生信息B.select * from 学生信息C.select 学生姓名 from 学生信息D.select 学生信息 from 学生姓名10.ROBOT GUI 和 WINNER 中的脚本语言为?( B )A.VBB.SQBASICC.TSLD.VC计算机四级软件测试工程师考试试题及答案篇21.运行 checksetup.pl 后,系统生成 localconfig 文件,以下为其中几行内容,请说出哪句为 BUG 数据库的名称?(C)A.$db_user = "B.$db_port = 3306;C.$db_name = "bugs";2.在“我的电脑”或“资源管理器”中使用鼠标同时选中多个不连续的文件时,需要按住(A)。
200909全国计算机等级考试四级软件测试工程师笔试试卷200909全国计算机等级考试四级软件测试工程师笔试试卷一、选择题(1-25每题2分,共50分)下列各题A、B、C、D四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
1.软件验证和确认是保证软件质量的重要措施,它的实施应该针对________。
(A)是保证软件质量的重要措施,它的实施应该针对________。
(一,4)程序编写阶段(B)软件开发的所有阶段(C)软件调试阶段(D)软件设计阶段2.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是________。
(A)程序结构(B)软件外部功能(C)程序正确性(D)程序内部逻辑3.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是________。
(A)操作性分析(B)可靠性分析(C)引用分析(D)接口分析4.下列指导选择和使用测试覆盖率的原则中错误的是________。
(A)覆盖率不是目的,仅是一种手段(B)不要追求绝对100%的覆盖率(C)不可能针对所有的覆盖率指标来选择测试用例(D)只根据测试覆盖率指标来指导测试用例的设计5.在以下有关逻辑覆盖的说法中错误的说法是________。
(A)所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准(B)条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求(C)路径覆盖的差错能力很强,但有时达不到条件组合覆盖的覆盖率要求(D)判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来6.走查是对软件进行静态测试的一种方法,以下不属于走查活动的是________。
(A)计划走查会议(B)准备测试用例(C)执行走查以发现和改正错误(D)在走查过程中程序员逐渐讲解自己的程序7.设有一段程序如下if((a==b) and ((c==d) or (e==f))) do S1else if((p==q) or (s==t)) do S2else do S3满足判定/条件覆盖的要求下,最少的测试用例数目是________。
到全国计算机四级网络工程师笔试真题及全部答案HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】2009年9月全国计算机等级考试四级笔试试卷网络工程师(考试时间120分钟,满分100分)一、选择题(每小题1分,共40分)。
下列各题A)B)C)D四个选项中,只有一个选项是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)下列关于宽带城域网技术的描述中,错误的是A)宽带城域网保证QoS的主要技术有RSVP、DiffServ和MPLSB)宽带城域网带内网络管理是指利用网络管理协议SNMP建立网络管理系统C)宽带城域网能够为用户提供带宽保证,实现流量工程D)宽带城域网可以利用NAT技术解决IP地址资源不足的问题(2)下列关于接入技术特征的描述中,错误的是A)远距离无线宽带接入网采用标准B)Cable Modem利用频分复用的方法,将信道分为上行信道和下行信道C)光纤传输系统的中继距离可达100km以上D)ADSL技术具有非对称带宽特性(3) 下列关于RPR技术的描述中,错误的是A)RPR环能够在50ms内实现自愈B)RPR环中每一个节点都执行DPT公平算法C)RPR环将沿顺时针方向传输的光纤环叫做外环D)RPR的内环与外环都可以传输数据分组与控制分组(4) ITU标准OC-12的传输速率为A ) B) C) D)(5)下列关于路由器技术指标的描述中,错误的是A)吞吐量是指路由器的包转发能力B)背板能力决定了路由器的吞吐量C)语音、视频业务对延时抖动要求较高D)突发处理能力是以最小帧间隔值来衡量的(6)一台交换机具有16个100/1000Mbps全双工下联端口,它的上联端口带宽至少应为A) B) C) D)(7)若服务器系统可用性达到%,那么每年的停机时间必须小于等于A)5分钟 B) 10分钟 C) 53分钟 D) 106分钟(8) 网络地址的子网掩码是A). B). 224.0 C). D).(9)下图是网络地址转换NAT的一个示例根据图中信息,标号为②的方格中的内容应为A) S=173,2012 B) S=D=2 D=) S= D) S=D= D=(10)某公司分配给人事部的IP地址块为59/27,分配给培训部的IP地址块为/ 28,分配给销售部的IP地址块为/28,那么这三个地址块经过聚合后的地址为A) /25 B) /25C) /26 D) /26(11)下列对IPv6地址表示中,错误的是A) ::601:BC:0:05D7 B)21DA:0:0:0:0:2A:F:FE08:3C) 21BC::0:0:1/48 D)EF60::2A90:FE:0:4CA2:9C5A(12) 下列关于BGP协议的描述中,错误的是A)当路由信息发生变化时,BGP发言人使用notification分组通知相邻自治系统B)一个BGP发言人通过建立TCP连接与其他自治系统中BGP发言人交换路由由信息C)两个属于不同自治系统的边界路由器初始协商时要首先发送open分组D)两个BGP发言人需要周期性地交换keepalive分组来确认双方的相邻关系(13) R1, R2是一个自治系统中采用RIP路由协议的两个相邻路由器,R1的路由表如下图(a)所示,当R1收到R2发送的如下图(b)的〔V, D)报文后,R1更新的五个路由表项中距离值从上到下依次为(b)A)0、3、4、3 、1 B)0、4、4、3、2 C)0、5、4、3、1 D)0、5、4、3、2(14)下列关于路由选择协议相关技术的描述中,错误的是A)最短路径优先协议使用分布式链路状态协议B)路由信息协议是一种基于距离向量的路由选择协议C)链路状态度量主要包括带宽、距离、收敛时间等D)边界网关协议可以在两个自治系统之间传递路由选择信息(15)下列关于集线器的描述中,错误的是A)集线器是基于MAC地址识别完成数据转发的B)连接到集线器的结点发送数据时,将执行CSMA/CD介质访问控制方法C)通过在网络链路中串接一个集线器可以监听该链路中的数据包D)连接到一个集线器的所有结点共享一个冲突域(16)下列关于工作区子系统适配配器的描述中,错误的是A)在设备与不同的信息插座连接时,可选用专用电缆或适配器B)当在单一信息插座上进行两项服务时,可采用“Y”型适配器C)在水平子系统中选用电缆类别不同于设备所需的设备类别时,宜采用适配器D)适配器不具有转换不同数据速率的功能(17)A)0.0.0B)C)0.0.0D)(18)在Catalyst 3524以太网交换机上建立名为hyzx204的VLAN ,正确的配置语句是A) vlan 1 name hyzx204 B) vlan 105 hyzx204C) vlan 500 name hyzx204 D) vlan 1005 name hyzx204(19)交换机优先级增量值是A)1024 B)2048 C)4096 D)8192(20)提高Catalyst 6500发生间接链路失效的收敛速度,正确配置STP可选功能的命令是A)set spantree backbonefast enable B)set spantree uplinkfast enableC)set spantree portfast 3/2 enable D)set spantree portfast bpdu-filter enable(21)Cisco路由器查看路由表信息的命令是A) show route B) show router C) show ip route D)show ip router(22)用标准访问控制列表封禁非法地址的数据包进出路由器的正确配置是A)access-list 110 denyaccess-list 110 permit anyB)access-list 10 denyaccess-list 10 permit anyC)access-list 50 permit anyaccess-list 50 denyD)access-list 99 denyaccess-list 99 permit any(23)配置DHCP服务器IP正确的配置语句是A0.0.0.255D(24)下列路由表中错误的路由表项是A)B)C)D)(25)在设计一个要求具有NAT功能的小型无线局域网时,应选用的无线局域网设备是A)无线网卡 B)无线接入点 C)无线网桥 D)无线路由器(26) 下列对Aironet 1100无线接入点进入快速配置页面的描述中,错误的是A)第一次配置无线接入点一般采用本地配置方式B)使用5类以太网电缆连接PC机和无线接入点,并给无线接入点加电C)在PC机获得10.0.0.×D)输入密码并按“回车”键后,出现接入点汇总状态页面,点击“Express Setup”进入快速配置页面(27)下列对SSID的描述中,错误的是A)SSID是无线网络中的服务集标识符B)SSID是客户端设备用来访问接入点的唯一标识C)快速配置页面中“Broadcast SSID in Beacon”选项,可用于设定允许设备不指定SSID而访问接入点D)SSID不区分大小写(28)下列关于Windows 2003系统下DNS服务器配置和测试的描述中,错误的是A)允许客户机在发生更改时动态更新其资源记录B)DNS服务器中的根DNS服务器需管理员手工配置C)转发器是网络上的DNS服务器,用于外部域名的DNS查询D)使用nslookup命令可以测试正向和反向查找区域(29)下列关于Windows 2003系统下DHCP服务器配置的描述中,错误的是A)不添加排除和保留时,服务器可将地址池内的IP地址动态指派给DHCP B)地址租约期限决定客户机使用所获得IP地址的时间长短C)添加排除和保留时确立需获得客户机的MAC地址信息D)保留是指DHCP服务器指派的永久地址租约(30)下列关于Windows 2003系统WWW服务器安装、配置的描述中,错误的是A)在一台服务器上可构建多个网站B)在Windows 2003中添加操作系统组件IIS就可实现Web服务C)在Web站点的主目录选项卡中,可配置主目录的读取和写入等权限D)Web站点必须配置静态的IP地址(31)下列关于Serv_U FTP服务器安装和配置的描述中,错误的是A)创建新域时输入的域名不必是合格的域名B)用户可在FTP服务器中自行注册新用户C)选择拦截“FTP BOUNCE”和FXP后,则不允许在两个FTP服务器间传输文件 D)添加用户时,若用户名为“anonymous”,系统会自动判定为匿名用户(32)下列关于Winmail邮件服务器描述中,错误的是A)Winmail邮件服务器支持支持基于Web方式的访问和管理B)Winmail邮件服务器管理工具包括系统设置、域名设置等C)在系统设置中可以通过增加新的域构建虚拟邮件服务服务器D)为建立邮件路由,需要在DNS服务器中建立邮件服务器主机记录和邮件交换器记录( 33 ) Cisco PIX 525防火干墙能够进行操作系统映象更新、口令恢复等操作的模式是A)特权模式 B)非特权模式 C)监视模式 D)配置模式(34 ) 下列入侵检测系统结构中,能够真正避免单点故障的是A)集中式 B)层次式 C)协作式 D)对等式(35)下列关于RAID的描述中,错误的是A)服务器需要外加一个RAID卡才能实现RAID功能B)RAID10是RAID0和RAID1的组合C)一些RAID卡可以提供SATA接口D)RAID卡可以提供多个磁盘接口通道(36)下列关于IPS的描述中,错误的是A)NIPS对攻击的漏报会导致合法的通信被阻断B)AIPS一般部署于应用服务器的前端C)HIPS可以监视内核的系统调用,阻挡攻击D)IPS工作在In-Line模式(37)能够得到下面信息的DOS命令是A)nbtstat B)tracert C)pathping D)netstat (38)当IP包头中TTL值减为0时,路由由器发出的ICMP报文类型为A)时间戳请求 B)超时C)目标不可达 D)重定向(39) 在某Cisco路由器上使用命令“snmp-server host 77.5 A)路由器上已用“snmp-server enable traps”设置了SNMP代理具有发出通知的功能B) 路由器向管理站按照团体字public发送通知C)D)路由器使用SNMP版本1向管理站发送通知(40)下列软件中不能用于网络嗅探的是A)TCPdump B) Wireshark C) Eghernet D) MRTG二、综合题(每空 2 分,共 40 分)。
全国计算机等级考试四级网络工程师真题2009年3月(总分:100.00,做题时间:120分钟)一、选择题(每题1 分,共40 分) (总题数:40,分数:40.00)1.下列关于光纤同轴电缆混合网HFC 的描述中,错误的是(分数:1.00)A.HFC 是一个单向传输系统√B.HFC 改善了信号传输质量,提高了系统可靠性C.HFC 光纤结点通过同轴电缆下引线可以为500 到2000 个用户服务D.HFC 通过Cable Modem 将用户计算机与同轴电缆连接起来解析:[解析] 随着有线电视网络CATV的双向传输改造,利用有线电视网络进行双向数据传输服务成为可能。
光纤同轴电缆混合网(HFC)是一个双向传输系统,光纤结点将光纤干线和同轴分配线相互连接。
由此可知,选项A的说法有误。
光纤结点通过同轴电缆下引线可以为500~2000个用户服务,但这些被连接在一起的用户共享同一根传输介质。
在客户端,HFC通过Cable MODEM将用户计算机与同轴电缆连接起。
HFC改善了信号质量,提高了系统可靠性,线路可以使用的带宽高达1 GHz。
2.下列关于无线局域网802.11 标准的描述中,错误的是(分数:1.00)A.802.11 标准定义了无线局域网的物理层与MAC 层协议B.802.11 标准定义了两类设备,即无线结点与无线接入点C.无线接入点在无线与有线网络之间起到桥接的作用D.802.11 标准在MAC 层采用了CSMA/CD 的访问控制方法√解析:[解析] IEEE 802.11标准定义了无线局域网(WLAN)的物理层与媒体访问控制(MAC)层协议的规范,允许WLAN及无线设备制造商在一定范围内建立互操作网络设备,使得无线结点在对等的基础上实现互连,或通过路由器或网桥等互连设备与Internet网关连接。
IEEE 802.11标准定义了两类设备,即无线结点与无线接入点。
无线结点通常是在一台接入设备上加上一块无线网络接口卡构成的。
2009年3月全国计算机等级考试四级软件测试工程师笔试真题一、选择题1在指定条件下使用时,软件产品维持规定的性能水平的能力。
这是指软件外部质量的A:效率 B:易用性 C:功能性 D:可靠性可靠性:在指定条件下使用,软件产品维持规定的性能水平的能力;效率:在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力;易用性:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力;功能性:当软件在指定条件下使用,软件产品提供明确的和隐含要求的功能的能力。
D2:程序独立测试的人员应是A:程序员自己 B:同一开发组的测试成员 C:第三方测试人员 D:同一开发组的其他成员3: 如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于() A:致命的错误 B:严重的错误 C:一般的错误 D:微小的错误严重的错误:指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明;致命的错误:指造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等;一般的错误:指不太严重的错误,这样的软件缺陷虽然不影响系统的基本使用,但没有很好的实现功能,没有达到预期的效果;微小的错误:指一些小的问题,对功能几乎没有影响,产品及属性仍可使用。
B4:有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和()int maxInt=32767,minInt=-32768;negat=0;posit=0;for (int i=0;i<n;i++)if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i];else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i];可能的测试路径数是对与嵌套型分支结构,若有N个判定语句,则存在N+1条不同的路径。
0809全国计算机等级考试四级软件测试工程师笔试真题客观题[大全]第一篇:0809全国计算机等级考试四级软件测试工程师笔试真题客观题[大全]2008年9月全国计算机等级考试四级软件测试工程师笔试真题一、选择题1.CMU SEI的Watts Humphrey指出软件产品必须首先提供用户所需要的(2分)A:性能B:人机界面C:可靠性D:功能2.Myers在1979年提出了一个重要观点,即软件测试的目的是为了(2分)A:证明程序正确B:查找程序错误C:改正程序错误D:验证程序无错误3.在代码检查的过程中发现大部分错误的人通常是(2分)A:程序员B:测试员C:审查者D:架构师4.以下哪一种选项不属于软件缺陷(2分)A:软件没有实现产品规格说明所要求的功能B:软件中出现了产品规格说明指明不应该出现的错误C:软件实现了产品规格说明没有提到的功能D:软件实现了产品规格说明所要求的功能但因受性能限制而未考虑可移植性问题5.软件生存周期过程中,修改错误代价最大的阶段是(2分)A:需求阶段B:设计阶段C:编程阶段D:发布运行阶段6.以程序内部的逻辑结构为基础的测试用例设计技术属于(2分)A:灰盒测试B:数据测试C:黑盒测试D:白盒测试7.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是A:过程的正确性B:产品的正确性C:测试的正确性D:规格说明的正确性8.下面是一个对整数数组A中的前n个元素求最小值的c程序,函数返回最小元素的位置。
int minValue(int A[],int n){ int k=0;for(int j=1;j<=n-1;j++)if(A[j]return k;}当n=4时,程序中可能的执行路径数为(2分)A:2B:4C:8D:16 9.单元测试时,调用被测模块的是(2分)A:桩模块B:通信模块C:驱动模块D:代理模块10.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易(2分)A:通过测试B:整体崩溃C:快速查错D:快速排错11.以下关于软件性能的说法中,正确的是(2分)A:软件性能与该软件的实现算法无关B:软件的吞吐量越大,其平均响应时间总是越短C:给软件的可用资源越少,其平均响应时间越短D:对于同一个网站,其支持的同时发送请求的用户数越大,该网站的性能越好12.以下关于Web应用软件测试的说法中,错误的是(2分)A:数据完整性测试是Web应用软件数据层测试的一项重要内容 B:内容测试是Web应用软件易用性测试的一项重要内容 C:表单测试是Web应用软件功能测试的一项重要内容D:客户端内容安全性的测试是Web应用软件安全性测试的一项重要内容 13.以下哪种软件测试属于软件性能测试的范畴(2分)A:接口测试B:压力测试C:单元测试D:易用性测试14.以下分析技术中,哪一种技术不属于基于性能计数器的分析技术(2分)A:内存分析B:处理器分析C:通信中断分析D:进程分析15.以下哪一项不属于Web应用软件表示层测试关注的范畴(2分)A:排版结构的测试B:链接结构的测试C:浏览器脚本程序的测试D:应用服务器兼容性测试16.以下关于软件可靠性测试的说法中,正确的是(2分)A:定义软件运行剖面是软件可靠性测试的重要步骤B:软件可靠性测试使用的测试用例应该满足分支覆盖C:软件可靠性测试可以在单元测试中实施D:软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成 17.以下关于面向对象软件测试的说法中,正确的是(2分)A:面向对象软件的白盒测试不能不加改变地照搬传统软件的白盒测试准则B:对于一个类的测试,一个测试用例只能包含对该类的一个方法的一次调用C:面向对象软件测试不考虑对一个类中的单个方法的测试 D:面向对象软件测试不必考虑对继承关系的测试 18.以下哪一项不属于兼容性测试关注的范畴(2分)A:服务器端是否同时支持浏览器和专用客户端的访问B:软件是否同时支持数据库的不同版本C:软件是否支持以前版本的数据格式D:软件是否可以在不同的J2EE应用服务器上运行19.以下哪一项属于功能易用性测试关注的范畴(2分)A:软件提供的功能是否丰富B:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度C:软件是否能够在多种操作系统环境下运行D:软件是否能在不同的硬件配置下运行20.以下关于面向对象程序集成测试的说法中,正确的是(2分)A:大突击集成是一种综合运用自底向上集成与自顶向下集成的集成测试策略 B:自底向上集成测试比自顶向下集成测试需要开发的代码更多C:协作集成是指将可以协作完成特定系统功能的类集成在一起进行测试D:与自底向上集成和自顶向下集成相比,基干集成是一种更充分的集成测试策略 21.测试过程的4项基本活动是测试策划、测试设计、测试总结和(2分)A:测试执行 B:测试报告C:测试度量D:测试需求22.下列有关测试过程管理的基本原则,哪个是错误的(2分)A:测试过程管理应该首先建立测试计划B:测试需求在测试过程中可以是模糊的、非完整的C:在测试任务较多的情况下,应该建立测试任务的优先级来优化处理D:整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话 23.下列哪个选项不属于测试计划要达到的目标(2分)A:为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果B:为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容C:为测试执行活动设计测试方案,编制测试用例D:确定测试需要的时间和资源,以保证其可获得和有效性24.软件测试管理包括测试过程管理、配置管理以及(2分)A:测试评审管理B:测试用例管理C:测试计划管理D:测试实施管理 25.以下说法中错误的是(2分)A:软件配置项测试的目的是检验软件配置项与软件需求规格说明的一致性B:软件配置项测试一般由软件供方组织,由独立于软件开发的人员实施,软件开发人员配合C:软件配置项测试要求被测软件配置项已通过单元测试和集成测试 D:软件配置项测试不得委托第三方实施答案:DBADDDACCB DBBCDAAABCABCAD二、论述题(共3题,共50分)论述题答题必须用蓝、黑色钢笔或圆珠笔写在论述题答题纸的相应位置上。
第一篇:1103全国计算机等级考试四级软件测试工程师_(笔试部分有详细答案和图解)2011年3月全国计算机等级考试四级软件测试工程师笔试一、选择题1.以下关于软件质量的说法中,错误的是(2分) A:软件产品必须提供用户所需要的功能,并能正常工作B:软件质量是产品、组织和体系或过程的一组固有特性,反映它们满足顾客和其他相关方面要求的程度C:程序的正确性足以体现软件的价值D:越是关注客户的满意度,软件就越有可能达到质量要求2.以下关于软件测试原则的说法中,错误的是(2分) A:在设计测试用例时,不但要包括合理的输入条件,还要包括不合理的输入条件B:测试过程中某模块中查出的错误越多,该模块残留的错误就越少C:坚持在软件开发各个阶段进行技术评审,才能在开发过程中尽早发现和预防错误D:在测试过程中要严格按照测试计划执行,以避免发生疏漏或重复无效的工作3.以下不属于软件需求分析阶段测试的内容是(2分) A:通过场景走查和与用户沟通,看需求是否是用户"真"的需求B:通过对开发进度、开发费用、产品性能、可靠性和内存使用等各方面需求的分析,看综合起来是否合理,是否有对需求的一个优先级安排C:通过领域分析和与用户沟通,看需求是否是完备的D:通过检查需求与实现环境的不相容之处,看需求是否可兼容4.以下关于覆盖测试的说法中,错误的是(2分) A:语句覆盖要求每行代码至少执行一次B:在路径测试中必须用不同的数据重复测试同一条路径C:路径测试不是完全测试,即使每条路径都执行了一次,程序还是可能存在缺陷D:分支覆盖应使程序中每个判定的真假分支至少执行一次5.以下不属于桌上检查的项目是(2分) A:检查小组对程序进行模拟执行,以展示系统的不同构件如何相互作用,暴露程序被忽略的细节B:检查变量的交叉引用表,重点是检查未说明的变量和违反了类型规定的变量C:选择、激活路径,检查程序的语句代码D:比较由程序员设计的控制流图和由实际程序生成的控制流图,寻找和解释每个差异,修改文档和校正错误6.代码走查的目的是(2分) A:发现缺陷、遗漏和矛盾的地方B:确认程序逻辑与程序规格说明的一致性C:验证需求变更的一致性D:证明程序确实是按照用户的需求工作的7.设有一个判断语句if(!(ch>=‘0’&&ch为实现判定—条件覆盖,需要设计的测试用例个数至少应为(2分) A:1 B:2 C:3 D:4 8.以下的叙述中不是单元测试目的的是(2分) A:验证代码是否与设计相符合B:发现设计和需求中存在的缺陷C:发现在编码过程中引入的错误D:检查用户接口是否满足客户的需求9.10.以下不属于集成测试层次的是(2分) 开发单位内部的用户在模拟实际操作环境下进行的,开发人员参与的测试是(2分) A:应用环境集成测试B:模块内集成测试C:子系统内集成测试D:子系统间集成测试A:接受测试B:6σ测试C:β测试D:α测试11.以下关于Web应用软件测试的说法中,错误的是(2分) A:Cookie测试是Web应用软件功能测试的一项重要内容B:链接测试是Web应用软件易用性测试的一项重要内容C:Web应用软件测试通常需要考虑安全性测试D:Web应用软件测试通常需要考虑性能测试12.13.14.15.以下哪种软件测试不属于软件性能测试的范畴(2分) 以下哪一项属于Web应用软件业务层测试关注的范畴(2分) 以下哪一种技术属于基于性能计数器的性能分析技术(2分) 以下关于Web应用软件易用性测试的说法中,错误的是(2分) A:覆盖测试B:压力测试C:负载测试D:并发测试A:浏览器兼容性测试B:应用服务器兼容性测试C:服务器端程序的功能测试D:排版结构的测试A:字符串分析B:处理器分析C:变量分析D:循环次数分析A:Cookie测试是Web应用软件易用性测试的一项重要内容B:排版结构测试是Web应用软件易用性测试的一项重要内容C:并发测试不是Web应用软件易用性测试的一项重要内容D:浏览器兼容性测试不是Web应用软件易用性测试的一项重要内容16.以下关于软件可靠性的说法中,正确的是(2分) A:软件发生物理退化是影响软件可靠性的重要因素B:同一软件即使运行于不同硬件环境其可靠性保持相同C:如果没有恶意的使用者,软件总是可靠的D:软件可靠性与软件的使用方式密切相关17.以下哪一项不属于数据兼容性测试关注的范畴(2分) A:一个Web应用软件是否能支持以前版本使用的关系型数据库B:一个杀毒软件是否会破坏其他软件保存的文件C:一个文字处理软件能否处理其他文字处理软件保存的文件D:一个文字处理软件能否处理以前版本保存的文件18.以下关于面向对象软件测试的说法中,错误的是(2分) A:面向对象软件的大突击集成测试只进行一轮,无需增量集成B:测试一个类的不同实例间的协作属于面向对象软件单元测试考虑的范畴C:测试动态绑定属于面向对象软件单元测试考虑的范畴D:等价类划分是一种类树层次的测试技术19.以下哪一项不属于软件易用性测试关注的范畴(2分) A:软件是否能帮助用户减少输入中的重复劳动B:软件的用户界面风格是否与其他软件一致C:软件是否支持用户根据自己的需要进行定制D:当执行耗时较长的任务时,软件是否能定时向用户提示当前任务完成的进度20.以下关于面向对象程序单元测试的说法中,正确的是(2分) A:只要对类的每个成员方法都进行了测试就可完成对该类的单元测试B:不需要对抽象类进行单元测试C:基于判定表的测试可以用于面向对象程序的单元测试D:不变式边界测试是一种针对类树多态性的测试技术21.以下有关测试过程质量控制的描述中,错误的是(2分) A:测试过程中可以对测试需求进行重新获取B:在补充完善测试用例过程中应该进行变更控制C:对测试过程的度量和分析可有效提高测试效率,降低测试风险D:测试过程中,若相同时间间隔内发现的缺陷数量呈收敛趋势,则可结束测试22.以下有关测试活动的描述中,错误的是(2分) A:测试策划中的活动是确定测试范围、测试环境和制定测试计划B:测试用例设计是测试设计与实现的主要内容C:测试执行中可随时修订测试计划D:测试总结的目的是对测试结果进行分析,以确定软件产品质量的当前状态23.以下有关自动化测试的说法中,错误的是(2分) A:自动化测试过程的核心内容是执行测试用例B:采用技术手段保证自动化测试的连续性和准确性很重要C:自动化辅助手工测试过程中,设置和清除测试环境是自动开展的D:自动化测试过程中,除选择测试用例和分析失败原因外,其他过程都是自动化开展的24.25.白盒测试方法不包括(2分) 以下有关软件验收测试的说法中,错误的是(2分) A:数据流测试B:控制流测试C:随机测试D:符号求值A:验收测试一般由软件的需方组织B:验收测试的技术要求与系统测试不同C:验收测试可委托第三方测试机构进行D:验收测试由独立于软件开发的人员实施二、论述题1.设有一个大学信息学院学生管理系统软件,其学生文件Student记录的部分属性包括Name、Num、Age、Sex、Dept等,其中:Name(学生名)要求最少2个字符,最多8个字符;Num(学号)要求是10位无符号整数,取值范围为2010200001~2010203335;Age(年龄)要求是2位无符号整数,取值范围为12~99;Sex(性别)是枚举型,只有两个取值male(男)、female(女);Dept(系名)是枚举型,取值可以是AT(自动化系)、CS(计算机系)、ET(电子系)、MN(微纳电子系)、SW (软件学院)。
2009年9月真题答案解析一、选择题答案与解析(1)答案:B解析:软件验证和确认理论是测试过程的理论依据,验证是检查软件开发的各个阶段过程活动的结果是否满足规格说明的描述,证实各阶段和阶段之间的逻辑协调性、完备性和正确性。
确认是证实在一个给定的外部环境中软件的逻辑正确性,即是否满足用户的要求.(2)答案:B解析:白盒测试又称为逻辑驱动测试,它对程序的逻辑结构进行检查,从中获取测试数据,它不需要测试软件产品的功能。
黑盒测试是另一种测试策略,它将程序视为一个黑盒子,测试目标与程序内部机制和结构完全无关,而是将重点集中放在发现程序不按其规格说明正确运行的环境条件,黑盒测试注重于测试软件的功能性需求。
(3)答案:D解析:静态错误分析主要用于确定在源程序中是否有某类错误或者危险结构,包括:类型和单位分析——为了强化对源程序中数据类型的检查,在程序设计语言中扩充一些新的数据类型引用分析——在静态错误分析中,最广泛使用的技术就是发现引用异常。
表达式分析-—对表达式进行分析,以发现和纠正在表达式中出现的错误。
接口分析——接口的一致性是程序的静态错误分析和设计分析共同研究的题目。
接口一致性的设计分析主要检查模块之间接口的一致性和模块与外部数据库之间接口的一致性。
(4)答案:D解析:在选择和使用覆盖率时,应该注意以下原则:●覆盖率只是一种手段,不是测试的最终目的。
●不可能针对所有的覆盖率进行测试,但如果只考虑一种覆盖率也是不妥的●不要追求绝对10%的覆盖率●设计测试用例时,不仅要考虑到覆盖率,还应综合考虑其它方面,如成本等。
D说法不当。
(5)答案:A解析:满足了条件覆盖,并不一定满足判定覆盖。
尽管路径覆盖比判定/条件覆盖更强,但是路径覆盖并不一定能包含判定/条件覆盖。
(6)答案:B解析:走查的步骤如下:①计划走查会议②走查产品③执行走查④解决缺陷⑤走查记录⑥产品返工,准备测试用例是走查之前要进行的活动。
(7)答案:C解析:判定/条件覆盖,就是设计足够的测试用例,使得判定语句中每个条件的所有可能取值至少评价一次,同时每个判定语句本身所有可能分支也至少评价一次。
计算机的用途不同,对其部件的性能指标要求也有所不同。
以科学计算为主的计算机,对(1)要求较高,而且应该重点考虑(2).(1)A.外存储器的读写速度 B.主机的运算速度C.I/O设备的速度D.显示分辨率(2)A.CPU的主频和字长,以及内存容量B.硬盘读写速度和字长C.CPU的主频和显示分辨率D.硬盘读写速度和显示分辨率【答案】B A【解析】计算机的用途不同,对其不同部件的性能指标要求也有所不同。
用作科学计算为主的计算机,其对主机的运算速度要求很高;用作大型数据库处理为主的计算机,其对主机的内存容量、存取速度和外存储器的读写速度要求较高;对于用作网络传输的计算机,则要求有很高的I/O速度,因此应当有高速的I/O总线和相应的I/O接口。
计算机的运算速度常用每秒钟执行的指令数来衡量,单位为每秒百万条指令(MIPS)或者每秒百万条浮点指令(MFPOPS)。
影响运算速度的主要有如下几个因素:①CPU的主频。
指计算机的时钟频率。
它在很大程度上决定了计算机的运算速度。
例如,Intel公司的CPU主频最高已达3.20GHz以上,AMD公司的可达400MHz以上。
②字长。
CPU进行运算和数据处理的最基本、最有效的信息位长度。
PC的字长己由8088的准16位(运算用16位,I/O用8位)发展到现在的32位、64位。
③指令系统的合理性。
每种机器都设计了一套指令,一般均有数十条到上百条,例如,加、浮点加、逻辑与、跳转等等,组成了指令系统。
(3)是指按内容访问的存储器。
(3)A.虚拟存储器 B.相联存储器 C.高速缓存(Cache) D.随机访问存储器【答案】B【解析】本题考查计算机系统存储器方面的基础知识。
计算机系统的存储器按所处的位置可分为内存和外存。
按构成存储器的材料可分为磁存储器、半导体存储器和光存储器。
按存储器的工作方式可分为读写存储器和只读存储器。
按访问方式可分为按地址访问的存储器和按内容访问的存储器。
按寻址方式可分为随机存储器、顺序存储器和直接存储器。
历年真题考试时间:120试卷总分:100•2009年3月全国计算机等级考试四级软件测试工程师笔试真题一、选择题(每小题2分,共50分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
•1: 参考答案:D•参考解析:(P6)可靠性:在指定条件下使用,软件产品维持规定的性能水平的能力;效率:在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力;易用性:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力;功能性:当软件在指定条件下使用,软件产品提供明确的和隐含要求的功能的能力。
•o试题内容:o在指定条件下使用时,软件产品维持规定的性能水平的能力。
这是指软件外部质量的o▪A:效率▪B:易用性▪C:功能性▪D:可靠性•2: 参考答案:C•参考解析:(P19)独立测试是指软件测试工作由在经济上和管理上独立于开发机构的组织进行。
•o试题内容:o程序独立测试的人员应是o▪A:程序员自己▪B:同一开发组的测试成员▪C:第三方测试人员▪D:同一开发组的其他成员•3: 参考答案:B•参考解析:(P13)严重的错误,是指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明;致命的错误,是指造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等;一般的错误,是指不太严重的错误,这样的软件缺陷虽然不影响系统的基本使用,但没有很好的实现功能,没有达到预期的效果;微小的错误,是指一些小的问题,对功能几乎没有影响,产品及属性仍可使用。
•o试题内容:o如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于o▪A:致命的错误▪B:严重的错误▪C:一般的错误▪D:微小的错误•4: 参考答案:B•参考解析:(P21)对与嵌套型分支结构,若有N个判定语句,则存在N+1条不同的路径。
•o试题内容:o有一段小程序,对数组A[n]中所有正整数和负整数求累加和,negat和posit分别返回负整数和正整数的累加和。
int maxInt=32767,minInt=-32768;negat=0;posit=0;for (int i=0;i<n;i++)if(A[i]<0&&A[i]>=minInt-negat)negat=negat+A[i];else if(A[i]>0&&A[i]<=maxInt-posit)posit=posit+A[i];可能的测试路径数是o▪A:A▪B:B▪C:C▪D:D•5: 参考答案:A•参考解析:(P65)DDP覆盖率公式:DDP覆盖率=被评价到的判定路径数量/程序中判定路径总数×100%=4/7×100%=57.1%。
•o试题内容:o下图是一个判定路径覆盖图,其中用“◇”表示判定语句,用“”表示处理语句,用“○”表示判定汇合点,用“●——●”表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖率为o▪A:57.1%▪B:78.6%▪C:90%▪D:100%•6: 参考答案:A•参考解析:(P94)人们从长期的测试工作经验得知,大量的错误是发生在输入或输出范围的边界上,而不是在输入范围的内部。
•o试题内容:o人们从长期的测试工作经验得知,大量的错误是发生在输入范围的o▪A:边界上▪B:内部▪C:外部▪D:相互作用上•7: 参考答案:D•参考解析:(P120)单元测试的测试对象是实现了具体功能的程序单元,一般对应详细设计中所描述的设计单元。
•o试题内容:o单元测试的测试对象不包括o▪A:设计单元▪B:各个操作▪C:内部消息序列▪D:场景•8: 参考答案:C•参考解析:(P125)一个好的设计应能预见各种出错条件,并进行适当的出错处理,即预设各种出错处理通路。
•o试题内容:o一个好的程序实现是要考虑各种可能出错的条件,并进行适当的出错处理,即预设各种出错处理的o▪A:现象▪B:策略▪C:通路▪D:场景•9: 参考答案:B•参考解析:(P146)集成测试中的逆向测试包括分析被测接口是否实现了需求规格没有描述的功能,检查规格说明中可能出现的接口遗漏,或者判断接口定义是否有错误,以及可能出现的接口异常错误,包括接口数据本身的错误、接口数据顺序错误等。
•o试题内容:o正向测试的测试用例用于验证被测单元的功能和性能指标是否能够兑现,而反向测试的测试用例则是要检查被测单元是否做了o▪A:应该做的事情▪B:不该做的事情▪C:有错误的事件▪D:有性能缺陷的事情•10: 参考答案:C•参考解析:(P138)成对集成的思想就是免除驱动/桩模块的开发,使用实际代码代替驱动模块和桩模块;三明治集成:把系统划分成三层,中间一层为目标层,测试的时候,对目标层上面的一层使用由顶向下的集成策略,对目标层下面的一层使用自底向上的集成策略,最后测试在目标层会合;相邻集成就是对每个邻居建立并执行一个集成测试会话。
•o试题内容:o在基于调用图的集成中,有一种集成策略就是对应与调用图的每一条边建立并执行一个集成测试会话,即对有调用关系的两个程序单元进行集成测试,这样可以免除驱动和桩的编写,这种集成策略是o▪A:持续集成▪B:三明治集成▪C:成对集成▪D:相邻集成•11: 参考答案:B•参考解析:(P180)软件性能测试的分类:性能测试、并发测试、压力测试、可靠性测试、负载测试、配置测试、失效恢复测试。
•o试题内容:o以下哪种软件测试不属于软件性能测试的范畴o▪A:配置测试▪B:健壮性测试▪C:失效恢复测试▪D:负载测试•12: 参考答案:B•参考解析:(P178)软件性能测试的目标:发现缺陷、性能调优、能力检验与规划。
•o试题内容:o以下目标中,哪个是软件性能测试的目标o▪A:检查软件的容错能力▪B:发现压力下软件功能的缺陷▪C:发现软件的安全漏洞▪D:检查用户界面是否易于使用•13:o参考答案:A•参考解析:(P187)人们通过软件运行剖面来刻画软件实际运行情况。
对于具体每个测试用例的设计,可靠性测试需要的测试用例与普通的软件测试并无不同,关键是要保证用于可靠性测试的测试用例集要完全符合运行剖面的定义。
可靠性测试的目的是进行软件可靠性的预测。
•o试题内容:o以下关于软件可靠性测试的说法中,正确的是o▪A:软件运行剖面的定义需要符合软件的实际运行情况▪B:测试用例的生成必须采用白盒测试方法▪C:软件可靠性测试通常能够比黑盒测试发现更多的错误▪D:软件可靠性测试必须在集成测试中实施•14: 参考答案:C•参考解析:(P192)在设计每个类的测试用例时,不仅要考虑调用各个成员方法的输入参数,还要考虑如何设计调用的序列,而有的测试序列会在某些成员方法执行时因为不能满足方法正常执行的前提条件而导致方法处于不正常的工作状态,这些测试序列不是合理的测试序列。
类B继承类A,合理的使用继承时类B的实例应该也是类A的实例,对类B的实例的测试应该已经包括其作为类A实例的测试,但如果继承使用不合理,还需要按照类A的规格说明对类A重新进行测试。
等价类划分是一种方法层次的测试。
•o试题内容:o以下关于面向对象软件测试的说法中,正确的是o▪A:面向对象软件只能采用白盒测试,不能采用黑盒测试▪B:测试一个类时,该类成员方法的任何一个消息序列都是合理的测试用例▪C:若类B是类A的子类,针对类B的测试用例可以包含对类A的成员方法的调用▪D:等价类划分是一种类树层次的测试技术•15: 参考答案:C•参考解析:(P201)大突击集成只进行一轮,无需进行增量式集成;与大突击集成相比,自底向上集成中测试的充分性容易得到保证;基干集成的优点是:集中了自底向上集成、自顶向下集成和大突击集成三者的优点,而对三者的缺点也进行了控制,更适合于大型复杂项目的集成。
•o试题内容:o以下关于面向对象程序集成测试的说法中,错误的是o▪A:大突击集成只进行一轮,无需增量集成▪B:与大突击集成相比,自底向上集成通常有助于得到更高的测试充分性▪C:基干集成在任何情况下都优于自底向上集成▪D:无论是自底向上集成还是自顶向下集成,都需要为集成测试开发相应代码•16: 参考答案:C•参考解析:(P206)集成策略需要关注如何充分测试类间的各种连接。
•o试题内容:o以下哪种测试属于面向对象程序集成测试考虑的范畴o▪A:针对一个类的多个成员方法间协作的测试▪B:针对一个成员方法的不同输入情况的测试▪C:针对多个类的多个实例间协作的测试▪D:针对一个类树上多个类间继承的测试•17: 参考答案:A•参考解析:(P217)Web应用软件的系统测试包括性能测试、易用性测试、内容测试、安全性测试、接口测试等;功能测试包括链接测试、表单测试和Cookie测试。
•o试题内容:o以下关于Web应用软件测试的说法中,正确的是o▪A:链接测试是Web应用软件测试的一项内容▪B:Web应用软件测试通常不考虑安全性测试▪C:与传统软件相比,Web应用软件测试更简单▪D:Web应用软件只能进行黑盒测试,不能进行白盒测试•18: 参考答案:D•参考解析:(P217)Web应用软件的系统测试包括性能测试、易用性测试、内容测试、安全性测试、接口测试等;功能测试包括链接测试、表单测试和Cookie测试。
安全性测试包括服务器端的内容安全性、客户端的内容安全性、Cookie安全性和日志功能;性能测试包括并发测试、负载测试和压力测试、配置测试和性能调优。
•o试题内容:o以下关于Web应用软件测试的说法中,错误的是o▪A:内容测试是Web应用软件测试的一项重要内容▪B:Cookie安全性测试是Web应用软件安全性测试的一项重要内容▪C:并发测试是Web应用软件性能测试的一项重要内容▪D:表单测试是Web应用软件性能测试的一项重要内容•19: 参考答案:D•参考解析:(P230-233)易用性测试包括易安装性测试、功能易用性测试以及用户界面测试;易安装性测试包括安装手册的易用性、安装的自动化程度、安装的灵活性、安装中断的处理、修复安装和卸载、多环境安装的支持;功能易用性测试包括业务符合度、功能定制性、功能的关联度、数据的共享度、用户约束的合理度;用户界面测试包括界面整体测试、界面元素测试、输入测试。
A选项属于界面整体测试的合理性测试;B选项属于易安装性测试;C选项属于功能易用性测试的功能定制性。
D选项是在静态关联下具有的。
•o试题内容:o以下哪一项不属于软件易用性测试关注的范畴o▪A:软件界面的色彩是否协调▪B:软件是否能在多种操作系统下运行▪C:软件是否支持用户根据自己的需要进行定制▪D:软件是否能主动引导用户使用相互关联的功能•20: 参考答案:B•参考解析:(P228)与其他软件的兼容性包括与其他支撑软件的兼容性、与其他同类软件的兼容性和与不同类软件的兼容性。