2009年3月全国计算机等级考试四级软件测试工程师笔试真题
一、选择题1在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的A效率B易用性C功能性D可靠性可靠性:在指定条件下使用,软件产品维持规定的性能水平的能力;效率:在规定条件下,相对于所用的资源的数量,软件产品可提供适当性能的能力;易用性:在指定条件下使用,软件产品被理解、学习、使用和吸引用户的能力;功能性:当软件在指定条件下使用,软件产品提供明确的和隐含要求的功能的能力。2程序独立测试的人员应是A程序员自己A致命的错误B同一开发组的测试成员B严重的错误C第三方测试人员D同一开发组的其他成员3如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于()C一般的错误D微小的错误严重的错误:指功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误声明;致命的错误:指造成系统或应用程序崩溃、死机、系统悬挂,或造成数据丢失、主要功能完全丧失等;一般的错误:指不太严重的错误,这样的软件缺陷虽然不影响系统的基本使用,但没有很好的实现功能,没有达到预期的效果;微小的错误:指一些小的问题,对功能几乎没有影响,产品及属性仍可使用。B4有一段小程序,对数组A[
]中所有正整数和负整数求累加和,
egat和posit分别返回负整数和正整数的累加和()i
tmaxI
t32767mi
I
t32768
egat0posit0fori
ti0i<
iifA[i]<0A[i]>mi
I
t
egat
egat
egatA[i]elseifA[i]>0A[i]<maxI
tpositpositpositA[i]可能的测试路径数是D
对与嵌套型分支结构,若有N个判定语句,则存在N1条不同的路径。
B
f5下图是一个判定路径覆盖图,其中用“◇”表示判定语句,用“
表示处理语句,用“○”表示判定汇合点,用“●●”
表示判定路径,若有一个测试用例覆盖了判定路径A、B、E、H,则判定路径覆盖为
A571
B786
C90
D100A
DDP覆盖率公式:DDP覆盖率=被评价到的判定路径数量程序中判定路径总数×100%47×100571。A6人们从长期的测试工作经验得知,大量的错误是发生在输入范围的()A边界上A设计单元B策略B内部C外部D相互作用上C内部消息序列D场景D场景DA现象7单元测试的测试对象不包括()B各个操作C通路8一个好的程序实现是要考虑各种可能出错的条件,并进行适当的出错处理,即预设各种出错处理的()一个好的设计应能预见各种出r